Перейти к основному содержимому

Еженедельник Java, выпуск 205

· 4 мин. чтения

Вот так…

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 (вместе с предстоящим изменением цены):

>> Предстоящие новые модули в Learn Spring Security