Author: proselyte
Расширенные возможности Apache Kafka

Оглавление Введение Очень часто, изучая ту или иную технологию мы можем видеть, что есть масса материалов по базовому функционалу. При этом, “продвинутое” использование технологии как-то упускается.В данной статье мы попробуем разобрать некоторые расширенные возможности работы с Apache Kafka на конкретных примерах. С диаграммами, примерами кода и т.д. Kafka в повседневной работе Apache Kafka давно зарекомендовала … —Читать далее—
Spring Data JPA: основы и не только

Оглавление Консультируя компании (пытаясь оптимизировать существующие или спроектировать новые системы) мне часто приходится сталкиваться с тем, что многие разработчики не знают или не применяют крайне простые, но очень важные возможности различных фреймворков. Введение В частности, крайне популярный инструмент Spring Data JPA зачастую используется так, словно за последние годы не было никаких улучшений. Берутся самые базовые … —Читать далее—
Профессиональные привычки программиста

Оглавление Введение Опытный разработчик отличается не только знанием языков или фреймворков, но и набором “правильных” рабочих привычек. В этой статье мы попробуем обсудить довольно простые практики, которые помогают опытным разработчикам добиваться высокого качества кода и эффективности. Приведем примеры кода и некоторые иллюстрации, показывающие идеи архитектуры и взаимодействия. Доводить задачу до конца Профессионал не бросает работу … —Читать далее—