1. Весна и Ява
>> Создание образов Docker с помощью Spring Boot 2.3.0.M1 [ spring.io ]
Краткий обзор предстоящей поддержки сборочных пакетов и многоуровневых JAR-файлов в Spring Boot — двух новых функций, упрощающих создание оптимизированных образов Docker.
>> Создание шлюза API с помощью Zuul и Spring Boot [ mscharhag.com ]
Пример прокси-приложения Zuul демонстрирует настройку маршрута и использование фильтров для настройки поведения маршрутизации .
>> Лучшие плагины IntelliJ IDEA [ vojtechruzicka.com ]
И несколько классных плагинов, от помощников по сочетанию клавиш и цветовых скобок до предупреждений об уязвимостях безопасности для зависимостей сторонних библиотек и многих других.
Также стоит прочитать:
>> Хитрые сопоставления сервлетов! [ блог.frankel.ch ]
>> Уничтожит ли Project Loom Java Futures? [ блог.softwaremill.com ]
>> Как вернуть результат Map из запроса JPA или Hibernate [ vladmihalcea.com ]
>> Параллельная обработка коллекций: без параллельных потоков [ 4comprehension.com ]
>> Sonatype отключает незашифрованный доступ к Maven [ infoq.com ]
Вебинары и презентации:
>> Включение безопасного кода в масштабе с помощью Spring и OAuth2 [ infoq.com ]
>> Ценность реактивных систем [ infoq.com ]
>> Проектирование реактивной системы [ infoq.com ]
>> Что можно и чего нельзя делать: избегайте шахт реактивных программистов- новичков [ infoq.com ]
>> Безумный ученый из Neo4j Майкл Хангер о графах, базах данных и отношениях [ spring.io ]
Время обновления:
>> Spring Boot 2.3.0.M1 теперь доступен [ spring.io ]
>> Выпущен Spring Tools 4.5.1 [ spring.io ]
>> Выпущен Spring Cloud Data Flow 2.3.1 [ spring.io ]
2. Технические
>> Введение в тестирование REST API в Go с Resty [ ontestautomation.com ]
И легко добавлять утверждения с помощью библиотеки Testify , которая также обеспечивает поддержку установки/разборки, макетов и наборов тестов.
Также стоит прочитать:
>> Двойная запись — неизвестная причина несоответствия данных [ мысли -на-java.org ]
>> Как управлять группами журналов Lambda с помощью Terraform [ advancedweb.hu ]
>> Руководство для начинающих по Terraform и бессерверным технологиям [ blog.scottlogic.com ]
>> Удаленное обучение с помощью GitLab-CI и DVC [ blog.codecentric.de ]
>> Окей, Гугл, что ты видишь? – Маркировка изображений в Google Cloud [ blog.scottlogic.com ]
3. Размышления
>> Тщательно управляйте зависимостями и рисками [ martinfowler.com ]
Когда команды сотрудничают над проектом, ранняя загрузка спринтов для создания «ходячего скелета» может помочь отделить их невыполненные работы и, в конечном итоге, ускорить выполнение.
Также стоит прочитать:
>> Страсть и выгорание [ blog.codecentric.de ]
>> Обзор вопросов читателей: Этический кодекс программного обеспечения и ниша [ daedtech.com ]
>> Дети и код: объектно-ориентированное программирование с помощью Code Combat [ troyhunt.com ]
>> Три термина в программном обеспечении, от которых следует отказаться [ morethancoding.com ]
4. Комиксы
И мои любимые Дилберты недели: