Рекомендации от экспертов Usetech: Java

Мы продолжаем нашу постоянную рубрику «Рекомендации от экспертов Usetech» и сегодня полезной информацией по изучению Java поделится Кирилл Носов, ведущий разработчик Usetech.

📚Таненбаум — Современные операционные системы. Рекомендую к прочтению всем бэкендерам, описывает проблемы и способы их решения в различных ОС. Позволяет понять происходящие процессы за кулисами. Имеются примеры простых реализаций на java.

📚 Вирт — Алгоритмы и структуры данных. Несмотря на 1989 год выпуска, структуры и алгоритмы актуальны по сей день. Относительно небольшая книга, написана доступным языком. Рекомендую к прочтению так же всем бэкендерам, и начинающим разработчикам.

📚 Brian Goetz — Java Concurrency in Practice. Лучшая книга по аспекту многопоточности по java, позволяет хорошо прокачаться. Имеется в переводе.

📚 Vertx — асинхронный фреймверк. Документация на офф. сайте, рекомендуемая книга Vertx in action.

📚 Kafka Streams in Action — книга по одному из самых популярных брокеров Kafka.

📚 Для начинающих Kotlin разработчиков, офф. документация.

📚 Статьи от Романа Елизарова — главного разработчика и создателя языка Kotlin.