[recovery mode] Простой многопользовательский текстовый редактор с end-to-end шифрованием

Введение
На сегодняшний день защита информации является одной из приоритетных задач IT-индустрии, особенно учитывая то, что для прослушивания трафика в наше время практически не нужно иметь специализированных знаний – в Интернете достаточно и программ…

[Перевод] Микросервисы со Spring Boot. Часть 3. Создание микросервиса конвертации валют

Это третья часть серии статей по основам микросервисных архитектур, в которой вы узнаете, как создать микросервис конвертации валют.

В этой серии статей вы познакомитесь с концепцией микросервисов и узнаете, как создавать микросервисы с помощью Spri…

[Перевод] Микросервисы со Spring Boot. Часть 2. Создание микросервиса Forex

Это вторая часть серии статей по основам микросервисных архитектур, в которой показывается, как создать микросервис с помощью Spring Boot и заставить его работать с Spring MVC, JPA, Hibernate и H2.

В этой серии статей вы познакомитесь с концепцией м…

[Из песочницы] Возвращение GOTO

Сейчас все понимают, что использовать оператор GOTO это не просто плохая, а ужасная практика. Дебаты поводу его использования закончились 80-х годах XX века и его исключили из большинства современных языков программирования. Но, как и положено настояще…

DIY Корутины. Часть 1. Ленивые генераторы

В мире JVM про корутины знают в большей степени благодаря языку Kotlin и Project Loom. Хорошего описания принципа работы котлиновских корутин я не видел, а код библиотеки kotlin-coroutines совершенно не понятен неподготовленному человеку. По моему опыт…

Философия Hibernate

Доброй ночи, хабр.

Эта статья — попытка облегчить поиски начинающим разработчикам, столкнувшимся с тем же вопросом, что и я — а именно, как писать на Spring Data (aka Hibernate).

Итак Читать дальше →…

[Перевод – recovery mode ] Java 14: записи (records preview)

В скором времени в грядущей Java 14 появится новая синтаксическая фича — записи (records). После изучения превью, в котором вкратце описано, как выглядят записи и с “чем их едят”, я осмелился адаптировать документ на русский для хабра. Кому интересно —…

[Перевод] Микросервисы со Spring Boot. Часть 1. Начало работы

Это первая часть серии статей по основам микросервисных архитектур.
В ней вы познакомитеь с концепцией микросервисов и узнаете, как создавать микросервисы с помощью Spring Boot и Spring Cloud.

Это руководство поможет вам изучить основы микросервис…