Вот так…
1. Весна и Ява
>> Как написать простой, но расширяемый API [ blog.jooq.org ]
Хотя написание простого API может быть трудным, сделать его расширяемым простым способом — не проблема.
>> Тестирование миграции базы данных с помощью Flyway и Testcontainers [ dev.to ]
Краткое введение в Testcontainers, библиотеку Java, которая интегрируется с JUnit для развертывания одноразовых баз данных и других сервисов в виде контейнеров Docker . Очень круто.
>> Объявляем nohttp [ spring.io ]
Удобный проект Spring, который можно использовать для поиска и замены всех URL-адресов http://
в вашем проекте на URL -адреса https://
.
>> Упражнения в стиле программирования с функциями высшего порядка [ frankel.ch ]
И несколько способов улучшить читабельность кода Kotlin, который имеет дело с функциями высшего порядка , начиная с псевдонимов типов.
Также стоит прочитать:
>> Reflection — самый важный Java API [ bozho.net ]
>> На пути к лучшей сериализации [ cr.openjdk.java.net ]
>> JDK 13 вступит в фазу 1 Rampdown на следующей неделе [ mail.openjdk.java.net ]
>> Торт — это НЕ ложь: 5 фреймворков Java для поддержки вашей архитектуры микросервисов [ blog.overops.com ]
>> JDK 13: VM.events Добавлено в jcmd [ marxsoftware.com ]
>> CompletableFuture — разница между thenApply и thenApplyAsync [ 4comprehension.com ]
>> Apache Dubbo, платформа RPC на основе Java, завершает проект высшего уровня [ infoq.com ]
>> Настройка приложения Quarkus [ antoniogoncalves.org ]
>> Новый тест производительности Renaissance предназначен для сравнения JVM [ infoq.com ]
>> Обнаружение уязвимых зависимостей в IntelliJ IDEA [ vojtechruzicka.com ]
Вебинары и презентации:
>> Организация роев роботов с помощью Java [ infoq.com ]
>> A Bootiful Podcast: руководитель Spring Cloud Спенсер Гибб о микросервисах, Бразилии и многом другом [ spring.io ]
Время обновления:
>> Выпущен Javalin 3.0.0 [ javalin.io ]
2. Техника и размышления
>> Типы и тесты [ cleancoder.com ]
Интересный спор о том, требуют ли языки с динамической типизацией большего количества тестов, чем языки со статической типизацией .
>> Кэшируемые URL-адреса с подписью S3 [ advancedweb.hu ]
И хорошая статья, объясняющая, как сэкономить пропускную способность, написав подписи URL-адресов, удобные для кэширования .
Также стоит прочитать:
>> Микрофронтенды [ martinfowler.com ]
>> Гибкость и мощь MDB, иллюстрация [tomitribe.com] ** **
>> Как получить журналы почти в реальном времени для функции Lambda, управляемой Terraform [advancedweb.hu]
>> Конец онлайн-анонимности [ pointersgonewild.com ]
>> Продвижение сообщества Service-mesh вперед [ christianposta.com ]
3. Комиксы
И мои любимые Дилберты недели: