«1. Spring и Java
>> A Bottom-Up View of Kotlin Coroutines [infoq.com]
Заглянем под капот сопрограмм — функция, изначально не поддерживаемая JVM — и как они работают в Kotlin.
>> RFC-7807 problem details with Spring Boot and JAX-RS [blog.codecentric.de]
Отличный обзор этого стандарта IETF для сообщения о проблемах и ошибках клиентам API.
>> Key annotations you need to know when working with JPA and Hibernate [thoughts-on-java.org]
Отличный учебник для новичков и хороший обзор для более опытных знатоков JPA.
Also worth reading:
-
\u003e\u003e Библиотека Deep Java: новый набор инструментов для глубокого обучения для разработчиков Java [infoq.com] \u003e\u003e На пути к более чистой вложенности [mail.openjdk.java.net] \u003e\u003e Использование внешних библиотек в JShell [advancedweb.hu] \u003e\u003e лучший способ использовать Hibernate ResultTransformer [vladmihalcea.com] \u003e\u003e Lock Striping [alidg.me] \u003e\u003e Использование ConnectableFlux для фоновой пакетной обработки в elasticsearch [vanwilgenburg.com]
Вебинары и презентации:
-
\u003e\u003e A Подкаст Bootiful: Директор Pivotal Labs в Сиднее Дэвид Джулия [spring.io] \u003e\u003e Идти в ногу с Java: посмотрите на все эти новые функции! [infoq.com] \u003e\u003e Пишите меньше кода с помощью Kotlin и Spring Boot [infoq.com] \u003e\u003e Spring HATEOAS: Hypermedia APIs with Spring [infoq.com] \u003e\u003e Передовая непрерывная доставка: автоматизированный анализ Canary с помощью Spinnaker на основе Spring [infoq.com] \u003e\u003e Видеокурс по эффективному корпоративному тестированию [blog.sebastian-daschner.com]
Время обновления:
-
\u003e\u003e Выпущен Spring Security 5.3.0.M1 [spring.io] \u003e\u003e Spring Интеграция AWS 2.3.1 и Spring Cloud Stream Kinesis Binder 2.0.1 Доступно [spring.io]
2. Технические
>> How to solve CORS problems when redirecting to S3 signed URLs [advancedweb.hu]
Руководство по заголовкам и кодам состояния HTTP для использования в этом сценарии.
>> Istio as an Example of When Not to Do Microservices [blog.christianposta.com]
Пример неудачной архитектуры микросервисов — и почему монолит в конечном итоге оказался лучшим решением.
Также стоит прочитать:
-
\u003e\u003e Перебазирование Git: что это такое и как его использовать? [blog.scottlogic.com] \u003e\u003e Добавление нового коммита в историю Git [blog.frankel.ch] \u003e\u003e Визуализация архитектуры: GraphML Charting Module Dependencies [abdullin.com]
3. Размышления
>> Solving Problems Properly Is Often Not Viable [techblog.bozho.net]
Интересный взгляд на рыночные силы, препятствующие переписыванию плохо спроектированных систем.
Также стоит прочитать:
-
\u003e\u003e Как управлять программой в продуктовой организации [martinfowler.com]
4. Комиксы
И мои любимые Дилберты недели:
>> Mind Reading [dilbert.com]
>> Old Strategy [dilbert.com]
>> Smarter Than An Engineer [dilbert.com]
5. Выбор недели
>> One Thing [randsinrepose.com]
« Previous
«
«Еженедельник Java, выпуск 316»