«1. Spring и Java

\u003e\u003e Optional.stream() [blog.frankel.ch]

Потоковая передача необязательных значений — упрощение необязательных конвейеров путем преобразования их в потоки!

\u003e\u003e Стратегии инициализации с помощью тестовых контейнеров для интеграционных тестов [rieckpil.de]

Настройка контейнеров с тестовыми контейнерами — выполнение команд, монтирование файлов, сценарии инициализации и предварительное заполнение баз данных.

\u003e\u003e Faster Charset Decoding [cl4es.github.io]

Лучшее декодирование для Java 17: оптимизация ASCII-совместимых декодеров кодировок для 10-кратного повышения производительности!

Also worth reading:

    \u003e\u003e Реализация строительных блоков DDD в Java [odrotbohm.de] \u003e\u003e Архитектурно очевидный код с jMolecules [odrotbohm.de] \u003e\u003e Netflix открывает исходный код своей инфраструктуры службы доменных графов: GraphQL для Spring Boot [infoq.com] \u003e\u003e Jakarta EE Survey 2020/2021 – результаты [arjan-tijms.omnifaces.org]

Вебинары и презентации:

    \u003e\u003e Подкаст Bootiful: Решми Кришна из Gitlab о жизненном цикле разработчика [spring.io] \u003e\u003e Эпизод 13 «JDK Flight Recorder» с Маркусом Грёнлундом [inside.java] \u003e\u003e Micronaut, MicroProfile, Micronaut Data и Helidon [adambien.blog] \u003e\u003e Любовное письмо Clojure [infoq.com] \u003e\u003e Когда встретились записи Java Сериализация: A Happy Tale [youtube.com]

Время обновления:

    \u003e\u003e Spring Boot 2.3.9, 2.4.3 и 2.5.0-M2 уже доступны [spring.io] \u003e\u003e Spring Security 5.4 .5 выпущен [spring.io] \u003e\u003e Hibernate Search 6.0.2.Final выпущен [in.relation.to] \u003e\u003e Spring Initializr 0.10.0 уже доступен [spring.io] \u003e\u003e Spring HATEOAS 1.3 M2 выпущен [spring.io ] \u003e\u003e Весенние данные 2021.0 M4, 2020.0 SR5, Neumann SR7 и Moore SR13 выпущены [spring.io]

2. Технические

\u003e\u003e Помимо REST [netflixtechblog.medium.com]

Быстрая разработка для микросервисов GraphQL — документация, графический файл, представления базы данных как API и многое другое!

Также стоит прочитать:

    \u003e\u003e Анонсирована среда выполнения распределенных приложений (Dapr) v1.0 [infoq.com] \u003e\u003e Дизайн REST API: Работа с параллельными обновлениями [mscharhag.com] \u003e\u003e GitHub Actions Конвейер CI: GitHub Пакеты, Codecov, выпуск в Maven Central и GitHub [blog.codecentric.de] \u003e\u003e Написание значимых сообщений фиксации [reflectoring.io] \u003e\u003e SQL Server OPENJSON — сопоставление JSON с реляционной таблицей [vladmihalcea.com] \u003e\u003e Аннотация Тестовые примеры, 20 лет спустя [blog.thecodewhisperer.com]

3. Размышления

\u003e\u003e Переход от управления к реализации [morethancoding.com]

Становление эффективным менеджером по внедрению — прояснение миссии, автономия делегирование, аудит ответственности, антишаблоны и измерение.

Также стоит прочитать:

    \u003e\u003e Возможно, вам не нужен микро-интерфейс [blog.scottlogic.com] \u003e\u003e Отсутствие новостей — это… признак стагнации Интернета [mnot.net] ~~ ~ 4. Комиксы

И мои любимые Дилберты недели:

\u003e\u003e Худшее место для работы [dilbert.com]

\u003e\u003e Тебе везет [dilbert.com]

\u003e\u003e Моделирование — чепуха [ dilbert.com]

5. Выбор недели

\u003e\u003e Расписание Maker, Расписание менеджера [paulgraham.com]

«

Next »

Java Weekly, Issue 375

« Previous

Java Weekly, Issue 373