Вот так…
1. Весна и Ява
>> JUnit 5 встречает AssertJ [ blog.codeleak.pl ]
Хотя JUnit5 гораздо более гибкий, чем предыдущая версия, AssertJ по-прежнему необходим .
>> Привязка приложений к хранилищу HashiCorp с помощью Spring в Cloud Foundry [ spring.io ]
Краткое руководство по привязке приложения Spring к сервис-брокеру HashiCorp's Vault в Cloud Foundry.
>> Как убедиться, что ваш код работает со старыми JDK [ blog.jooq.org ]
Плагин Maven Animal Sniffer может пригодиться для сложных сценариев.
Также стоит прочитать:
>> Oracle присоединяется к проекту Eclipse MicroProfile [ infoq.com ]
>> Прекращение первоклассной поддержки JDK 6 [ spring.io ]
>> Представляем задание массового индексирования Hibernate Search JSR 352 [ in.relation.to ]
>> Чистое блаженство с чистыми функциями на Java [ arnhem.luminis.eu ]
>> Аннотации кэша Spring: некоторые советы и рекомендации [ foreach.be ]
Вебинары и презентации:
>> Советы Spring: Spring Cloud Gateway [ spring.io ]
Время обновления:
>> Spring Security 5.0.0.RELEASE выпущен [ spring.io ]
>> Spring Boot 1.5.9 уже доступен [ spring.io ]
>> Spring REST Docs 2.0.0.RELEASE [ spring.io ]
>> Spring REST Docs 1.2.3.RELEASE [ spring.io ]
>> Spring Integration 5.0 GA Доступна [ spring.io ]
>> Доступна интеграция Spring для AWS 1.1 GA [ spring.io ]
>> Spring Cloud Edgware.RELEASE Доступен [ spring.io ]
>> Spring Data Ingalls SR9 и Kay SR2 выпущены [ spring.io ]
>> Spring Framework 5.0.2 и 4.3.13 уже доступны [ spring.io ]
>> Доступны Spring AMQP 1.7.5 и 2.0.1 [ spring.io ]
>> Выпущен Apache Log4j 2.10.0 [ mail-archives.apache.org ]
2. Технические
>> Понимание монад. Руководство для недоумевающих [ infoq.com ]
Монады проще, чем вы думаете 🙂
Также стоит прочитать:
>> Эффективная отладка печати [ advancedweb.hu ]
>> IntelliJ IDEA 2017.3: новая панель предварительного просмотра для редактора SVG, несколько мягких ограничений и многое другое [ blog.jetbrains.com ]
>> Управление API с помощью Kong [ blog.codecentric.de ]
>> Блог CD Pipeline с AWS CodePipeline [ skife.org ]
>> Волшебное переименование с помощью zmv [ blog.thecodewhisperer.com ]
>> exa как замена ls [ blog.sebastian-daschner.com ]
>> Три инструмента для разработчиков, за которые я благодарен [ developer.okta.com ]
3. Размышления
>> Как стать чемпионом Java [ vladmihalcea.com ]
Несколько очень интересных идей о пути Влада к тому, чтобы стать чемпионом Java.
>> Как извлечь максимум пользы из конференций [ blog.frankel.ch ]
Планируйте, работайте в автономном режиме, делайте заметки… но не переусердствуйте.
>> Обучение в мире, где навыки программирования не так важны [ daedtech.com ]
После нескольких лет коммерческого программирования очень легко достичь плато, а застой в карьере и высокоразвитые навыки программирования не помогут вам продвинуться дальше.
Также стоит прочитать:
>> 6 лет размышлений о программировании [ henrikwarne.com ]
>> Решение проблем [ techblog.bozho.net ]
>> Работа по удаленному программированию: как ее найти и зачем [ daedtech.com ]
>> Интервью Ри [ blog.code-cop.org ]
>> Проблемы работы в режиме продукта [ martinfowler.com ]
4. Комиксы
И мои любимые Дилберты недели:
>> Бесполезные финансовые прогнозы [ dilbert.com ]
>> Сканирование мозга [ dilbert.com ]
>> Первоначальное предложение монет [ dilbert.com ]
5. Выбор недели
На этой неделе я наконец-то объявил о новых материалах, которые появятся в моем курсе по безопасности — все они связаны с Spring Security 5 (вместе с предстоящим изменением цены):