«В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшими материалами здесь, на Baeldung. С тех пор не пропускал обзоров.
Итак, приступим…
1. Java и Spring
>> My new Hibernate Performance Tuning Online Training – Secure your early bird discount [thoughts-on-java.org]
На этой неделе Торбен наконец объявил о своем курсе Hibernate Performance Tuning.
Я давно хотел объявить об этом (я знал, что он работает над этим), потому что я думаю, что нашей экосистеме Java сильно не хватает надежного и доступного обучения. У нас есть много некачественных курсов Udemy за 17 долларов, а на другом конце спектра у нас есть отличные личные тренинги, которые стоят более 1000 долларов за место в день. У нас действительно не так много хороших альтернатив посередине. Вот хороший.
>> Next Generation Session Management with Spring Session [infoq.com]
Spring Session определенно вдохнет новую жизнь в работу с сессиями в Java. Вот обзор того, что проект приносит на стол.
>> Beware of Functional Programming in Java! [jooq.org]
Действительно хорошие замечания об аспектах работы с лямбда-выражениями в Java.
>> Spring From the Trenches: Creating a Custom HandlerMethodArgumentResolver [petrikainulainen.net]
Spring может быть довольно мощным, если вы хорошо знаете, как использовать преимущества фреймворка. Вот хороший способ сделать это с помощью суперполезной тактики — преобразователя для аргумента пользовательского метода.
>> JavaOne 2015: Introduction to Modular Development [codefx.org]
>> JavaOne 2015: Advanced Modular Development [codefx.org]
>> Under The Hood Of Project Jigsaw [codefx.org]
Несколько статей, анализирующих обсуждения модульности, которые вышли из JavaOne этого года.
Также стоит прочитать:
-
\u003e\u003e Удаленно эксплуатируемые эксплойты Java Zero Day посредством десериализации [infoq.com] \u003e\u003e JavaOne 2015 Keynotes (Part 1) [infoq.com] \u003e\u003e HOW-TO: Java 8 Date \u0026 Time с Thymeleaf и Spring Boot [codeleak.pl] \u003e\u003e Реализация автоматического повтора в приложениях Java EE [abhirockzz]
Вебинары и презентации:
-
\u003e\u003e Загрузка IoT с помощью Grails [infoq.com] \u003e\u003e Мик Керстен о текущих и Будущие тенденции ALM [infoq.com] \u003e\u003e Создание и настройка высокопроизводительных платформ Java [infoq.com] \u003e\u003e Облачная Java с Spring Cloud Services [infoq.com] \u003e\u003e Синхронизация java.util.HashMap и java.util. concurrent.ConcurrentHashMap [vmlens.com]
Время обновления:
-
\u003e\u003e Выпуск SLF4J 1.7.13 [slf4j.org]
2. Технические
>> Three keys to design-time governance: protocol, format, and vocabulary [amundsen.com]
Еще одно обязательное чтение от Майка Амундсена об общей системе архитектура в сети. Это не из разряда «о, это интересно». Это то, что хочется прочитать дважды.
>> 5 Very Real Logging Struggles [loggly.com]
Краткое и точное руководство по некоторым распространенным проблемам с журналированием.
Также стоит прочитать:
-
\u003e\u003e Как восстановиться после мошенничества с интегрированными тестами [thecodewhisperer.com] \u003e\u003e Настройка веб-производительности и корпоративный интерфейс [dynatrace.com] \u003e\u003e MicroPlode — эксперимент с микросервисами [codecentric .de] \u003e\u003e Google Mirror of Maven Central на 25 % быстрее [raibledesigns.com] \u003e\u003e Лондон зовет! Регион AWS появится в Великобритании! [allthingsdistributed.com]
3. Размышления
>> Quiet Isn’t Always Anti-Social [daedtech.com]
Интересные размышления об интроверсии и о том, как она влияет на общение в профессиональной экосистеме. В большинстве случаев все не черно-белое.
>> Genuine opinions, thoughtfully presented [bitquabit.com]
Зрелое общение очень тяжелое. И после почти десяти лет работы в командах лично я только начинаю понимать, насколько это сложно. Это хорошо продуманная статья как раз об этом.
Также стоит прочитать:
-
\u003e\u003e Адская кухня кода [devblog.avdi.org] \u003e\u003e Если вы продвигаете плохих людей, вы продвигаете плохую культуру [daedtech.com]
4. Комиксы ~~ ~ И мои любимые Дилберты недели:
5. Выбор недели