Это последний веб-еженедельник по Java за 2016 год. В нем много всего, так что давайте перейдем прямо к нему.
1. Весна и Ява
>> Отчет Gartner о кончине Java EE сильно преувеличен? [ infoq.com ]
Интересная дискуссия о легитимности отчета Gartner о положении Java EE на рынке.
>> This Year in Spring – выпуск 2016 [ spring.io ]
Краткое изложение того , что произошло в экосистеме Spring в 2016 году.
>> Советы по спящему режиму: как каскадировать операцию сохранения дочерним объектам [ мысли -на-java.org ]
Быстрое решение проблемы распространения операции сохранения вниз по иерархии сущностей.
>> Рефакторинг в Reactive — анатомия миграции JDBC [ infoq.com ]
Подробное пошаговое описание процесса перехода на Reactive с RxJava и JDBC .
>> Вывод типа Java не поддерживает спецификацию изменчивости [ infoq.com ]
Очень информативное обновление, объясняющее , почему мы не будем получать «val» вместе с «var» при использовании вывода типа локальной переменной.
>> Объекты с анемией в порядке [ techblog.bozho.net ]
Несколько замечаний о прагматическом подходе к объектно-ориентированному программированию. Божо противостоит аргументам Егора Бугаенко.
>> Spring From the Trenches: отключение управления файлами cookie для Apache HTTP Client 4 и RestTemplate [ petrikainulainen.net ]
Короткий пример, показывающий, как отключить управление файлами cookie в HTTP-клиенте 4 (и убедиться, что RestTemplate
действительно его использует).
Также стоит прочитать:
>> Hibernate Envers — расширение стандартной версии [ мысли -на-java.org ]
>> Учебное пособие по Robot Framework 2016 — подведение итогов и заключение [ codecentric.de ]
>> Представляем сканирование сборки Gradle [ infoq.com ]
>> Список желаний Java: основные различия между Java, Scala, Groovy, Clojure и Kotlin [ takipi.com ]
>> Практические операции с Reactor — получение сведений о приложении Cloud Foundry [ java-allandsundry.com ]
>> Java 8: преобразование массива в поток [ adambien.blog ]
Вебинары и презентации:
>> Советы Spring: набор инструментов Spring [ spring.io ]
>> Project Jigsaw в JDK 9: модульность приходит в Java [ spring.io ]
>> JDK 8: уроки, извлеченные из лямбда-выражений и потоков [ spring.io ]
>> 10 способов добиться сверхпродуктивности с помощью Spring Boot [ spring.io ]
>> Spring Cloud с Consul и Vault [ infoq.com ]
>> Spring Data и управление данными в памяти в действии [ infoq.com ]
>> Давайте визуализируем ваши приложения Spring Boot [ infoq.com ]
>> Advanced Spring Data REST [ infoq.com ]
>> Переход от монолитной архитектуры к Spring Cloud и микросервисам [ infoq.com ]
Время обновления:
>> Spring Framework 4.3.5, 4.2.9 и 3.2.18 уже доступны [ spring.io ]
>> CVE-2016-9879: Spring Security 3.2.10, 4.1.4, 4.2.1 выпущен [ spring.io ]
>> Выпущен Spring Tool Suite 3.8.3 [ spring.io ]
>> Spring LDAP 2.2.1 и 2.3 RC1 выпущены [ spring.io ]
>> Spring Boot 1.4.3 уже доступен [ spring.io ]
>> Весенний выпуск данных Train Ingalls RC1 выпущен [ spring.io ]
>> Вышла IntelliJ IDEA 2016.3.2 RC [ jetbrains.com ]
>> IntelliJ IDEA 2017.1 EAP открыт [ jetbrains.com ]
>> Eclipse Project Oxygen (4.7) M3 — новое и заслуживающее внимания [ eclipse.org ]
2. Размышления и технические
>> К гальванизирующему определению технического долга [ michaelfeathers.silvrback.com ]
Майкл Фезерс выпрямляется и объясняет , что такое технический долг
.
>> Индикаторы прогресса удивительно сложны [ prog21.dadgum.com ]
Короткая заметка о том, как сложно на самом деле создать точный индикатор выполнения 🙂
>> Угроза технологической безработицы [ lemire.me ]
Несколько философских размышлений о будущей угрозе технологической безработицы.
>> Windows и PHP — это снежный ком. Уважайте их. [ virtuouscode.com ]
Краткое объяснение, почему вы должны уважать Windows и PHP, даже если они вам не нравятся 🙂
Также стоит прочитать:
>> Какие технические документы следует просмотреть? [ daedtech.com ]
>> Перевернутая тестовая пирамида [ kgolev.com ]
>> Все веб-сайты имеют ценность для злоумышленников: репутация [ troyhunt.com ]
>> Крис Ричардсон о проектировании доменно-ориентированных микросервисов [ infoq.com ]
>> Обзор книги — Проектирование приложений, интенсивно использующих данные [ vladmihalcea.com ]
>> Не позволяйте экспертам определять науку! [ lemir.me ]
>> Scythe — покрытие в производстве для поиска мертвого кода [ michaelfeathers.silvrback.com ]
>> Регистры мозга [ pointersgonewild.com ]
3. Комиксы
И мои любимые Дилберты недели: