«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]

Next »

Java Weekly, Issue 317

« Previous

Java Weekly, Issue 315


«