В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach . С тех пор не пропускал обзоров.
Вот так…
1. Ява и весна
>> Мое новое онлайн-обучение по настройке производительности Hibernate — защитите свою раннюю скидку [ мысли -на-java.org ]
Торбен, наконец, объявил о своем курсе Hibernate Performance Tuning на этой неделе.
Я с нетерпением ждал возможности объявить об этом некоторое время (я знал, что он работает над этим), потому что я думаю, что нашей экосистеме Java сильно не хватает надежного и доступного обучения . У нас есть много некачественных курсов Udemy за 17 долларов, а на другом конце спектра у нас есть отличные личные тренинги, которые стоят более 1000 долларов за место в день. У нас действительно не так много хороших альтернатив посередине. Вот хороший.
>> Управление сессиями нового поколения с помощью Spring Session [ infoq.com ]
Spring Session, безусловно, вдохнет новую жизнь в работу с сессиями в Java. Вот обзор того, что проект приносит на стол.
>> Остерегайтесь функционального программирования на Java! [ jooq.org ]
Действительно хорошие замечания об аспектах работы с лямбда-выражениями в Java .
>> Весна из окопов: создание пользовательского HandlerMethodArgumentResolver [ petrikainulainen.net ]
Spring может быть довольно мощным , если вы хорошо знаете, как использовать преимущества фреймворка. Вот хороший способ сделать это с помощью суперполезной тактики — преобразователя для аргумента пользовательского метода.
>> JavaOne 2015: Введение в модульную разработку [ codefx.org ]
>> JavaOne 2015: расширенная модульная разработка [ codefx.org ]
>> Под капотом Project Jigsaw [ codefx.org ]
Несколько статей , анализирующих обсуждения модульности , которые вышли из JavaOne этого года.
Также стоит прочитать:
>> Удаленное использование эксплойтов нулевого дня Java посредством десериализации [ infoq.com ]
>> Основные доклады JavaOne 2015 (часть 1) [ infoq.com ]
>> HOW-TO: Дата и время Java 8 с Thymeleaf и Spring Boot [ codeleak.pl ]
>> Реализация автоматического повтора в приложениях Java EE [ abhirockzz ]
Вебинары и презентации:
>> Загрузка IoT с помощью Grails [ infoq.com ]
>> Мик Керстен о текущих и будущих тенденциях ALM [ infoq.com ]
>> Создание и настройка высокопроизводительных платформ Java [ infoq.com ]
>> Cloud Native Java с Spring Cloud Services [ infoq.com ]
>> Синхронизация java.util.HashMap и java.util.concurrent.ConcurrentHashMap [ vmlens.com ]
Время обновления:
>> Выпуск SLF4J 1.7.13 [ slf4j.org ]
2. Технические
>> Три ключа к управлению во время разработки: протокол, формат и словарный запас [ amundsen.com ]
Еще одно обязательное чтение от Майка Амундсена об общей системной архитектуре в Интернете . Это не из разряда «о, это интересно». Это то, что хочется прочитать дважды.
>> 5 очень реальных проблем с логированием [ loggly.com ]
Краткое и точное руководство по некоторым распространенным проблемам ведения журналов .
Также стоит прочитать:
>> Как оправиться от мошенничества с интегрированными тестами [ thecodewhisperer.com ]
>> Настройка веб-производительности и корпоративный интерфейс [ dynatrace.com ]
>> MicroPlode — эксперимент с микросервисами [ codecentric.de ]
>> Зеркало Maven Central от Google на 25% быстрее [ raibledesigns.com ]
>> Лондон зовет! Регион AWS появится в Великобритании! [ allthingsdistributed.com ]
3. Размышления
>> Тишина не всегда антисоциальна [ daedtech.com ]
Интересные размышления об интроверсии и о том, как она влияет на общение в профессиональной экосистеме . В большинстве случаев все не черно-белое.
>> Искренние мнения, продуманно представленные [ bitquabit.com ]
Зрелое общение сложно как тяжелая вещь. И после почти десятилетия работы в командах лично я только начинаю понимать, насколько это сложно. Это хорошо продуманная статья как раз об этом.
Также стоит прочитать:
>> Кухня адского кода [ devblog.avdi.org ]
>> Если вы продвигаете плохих людей, вы продвигаете плохую культуру [ daedtech.com ]
4. Комиксы
И мои любимые Дилберты недели: