1. Весна и Ява
>> Взгляд снизу вверх на сопрограммы Kotlin [ infoq.com ]
Заглянем внутрь сопрограмм — функция, изначально не поддерживаемая JVM — и как они работают в Kotlin.
>> Подробности проблемы RFC-7807 с Spring Boot и JAX-RS [ blog.codecentric.de ]
Отличный обзор этого стандарта IETF для сообщения о проблемах и ошибках клиентам API .
>> Ключевые аннотации, которые необходимо знать при работе с JPA и Hibernate [ мысли -на-java.org ]
Отличный учебник для новичков и хороший обзор для более опытных знатоков JPA.
Также стоит прочитать:
>> Библиотека Deep Java: новый набор инструментов для глубокого обучения для разработчиков Java [ infoq.com ]
>> На пути к более чистой вложенности [ mail.openjdk.java.net ]
>> Использование внешних библиотек в JShell [ advancedweb.hu ]
>> Лучший способ использовать Hibernate ResultTransformer [ vladmihalcea.com ]
>> Блокировка чередования [ alidg.me ]
>> Использование ConnectableFlux для фоновой пакетной обработки в elasticsearch [ vanwilgenburg.com ]
Вебинары и презентации:
>> Подкаст Bootiful: директор Pivotal Labs в Сиднее Дэвид Джулия [ spring.io ]
>> Идти в ногу с Java: посмотрите на все эти новые функции! [ infoq.com ]
>> Пишите меньше кода с Kotlin и Spring Boot [ infoq.com ]
>> Spring HATEOAS: API гипермедиа с Spring [ infoq.com ]
>> Передовая технология непрерывной доставки: автоматизированный анализ Canary с помощью Spinnaker на базе Spring [ infoq.com ]
>> Видеокурс по эффективному корпоративному тестированию [ blog.sebastian-daschner.com ]
Время обновления:
>> Выпущен Spring Security 5.3.0.M1 [ spring.io ]
>> Доступны Spring Integration AWS 2.3.1 и Spring Cloud Stream Kinesis Binder 2.0.1 [ spring.io ]
2. Технические
>> Как решить проблемы CORS при перенаправлении на подписанные URL-адреса S3 [ advancedweb.hu ]
Руководство по заголовкам и кодам состояния HTTP для использования в этом сценарии.
>> Istio как пример того, когда не стоит делать микросервисы [ blog.christianposta.com ]
Пример неудачной архитектуры микросервисов — и почему монолит в конечном итоге оказался лучшим решением .
Также стоит прочитать:
>> Перебазирование Git: что это такое и как его использовать? [ blog.scottlogic.com ]
>> Добавление нового коммита в историю Git [ blog.frankel.ch ]
>> Визуализация архитектуры: зависимости модуля построения диаграмм GraphML [ abdullin.com ]
3. Размышления
>> Правильное решение проблем часто нецелесообразно [ techblog.bozho.net ]
Интересный взгляд на рыночные силы, препятствующие переписыванию плохо спроектированных систем.
Также стоит прочитать:
>> Как управлять программой в продуктовой организации [ martinfowler.com ]
4. Комиксы
И мои любимые Дилберты недели: