1. Весна и Ява
>> Необязательный.stream() [ blog.frankel.ch ]
Потоковые необязательные значения — упрощение необязательных конвейеров путем преобразования их в потоки!
>> Стратегии инициализации с тестовыми контейнерами для интеграционных тестов [ rieckpil.de ]
Настройка контейнеров с помощью TestContainers — выполнение команд, монтирование файлов, сценарии инициализации и предварительное заполнение баз данных.
>> Более быстрое декодирование набора символов [ cl4es.github.io ]
Лучшее декодирование для Java 17: оптимизация декодеров кодировки, совместимых с ASCII, для 10-кратного повышения производительности!
Также стоит прочитать:
- >> Реализация строительных блоков DDD в Java [ odrotbohm.de ]
- >> Архитектурно очевидный код с jMolecules [ odrotbohm.de ]
- >> Netflix открывает исходный код своей инфраструктуры службы доменных графов: GraphQL для Spring Boot [ infoq.com ]
- >> Исследование Джакарты по ЭЭ 2020/2021 – результаты [ arjan-tijms.omnifaces.org ]
Вебинары и презентации:
- >> Подкаст Bootiful: Решми Кришна из Gitlab о жизненном цикле разработчика [ spring.io ]
- >> Эпизод 13 «JDK Flight Recorder» с Маркусом Грёнлундом [ inside.java ]
- >> Micronaut, MicroProfile, Micronaut Data и Helidon [ adambien.blog ]
- >> Любовное письмо Clojure [ infoq.com ]
- >> Когда Java Records встретилась с сериализацией: веселая история [ youtube.com ]
Время обновления:
- >> Spring Boot 2.3.9, 2.4.3 и 2.5.0-M2 уже доступны [ spring.io ]
- >> Выпущен Spring Security 5.4.5 [ spring.io ]
- >> Hibernate Search 6.0.2.Final выпущен [ in.relation.to ]
- >> Spring Initializr 0.10.0 уже доступен [ spring.io ]
- >> Spring HATEOAS 1.3 M2 выпущен [ spring.io ]
- >> Выпущены Spring Data 2021.0 M4, 2020.0 SR5, Neumann SR7 и Moore SR13 [ spring.io ]
2. Технические
>> Помимо REST [ netflixtechblog.medium.com ]
Быстрая разработка для микросервисов GraphQL — документация, графика, представления базы данных в виде API и многое другое!
Также стоит прочитать:
- >> Анонсирована распределенная среда выполнения приложений (Dapr) v1.0 [ infoq.com ]
- >> Дизайн REST API: работа с одновременными обновлениями [ mscharhag.com ]
- >> Конвейер GitHub Actions CI: пакеты GitHub, Codecov, выпуск в Maven Central и GitHub [ blog.codecentric.de ]
- >> Написание значимых сообщений коммитов [ Reflectoring.io ]
- >> SQL Server OPENJSON — сопоставление JSON с реляционной таблицей [ vladmihalcea.com ]
- >> Абстрактные тестовые случаи, 20 лет спустя [ blog.thecodewhisperer.com ]
3. Размышления
>> Переход от управления к включению [ morethancoding.com ]
Стать эффективным менеджером -посредником — прояснение миссии, делегирование автономии, аудит ответственности, анти-шаблоны и измерение.
Также стоит прочитать:
- >> Вам, вероятно, не нужен микроинтерфейс [ blog.scottlogic.com ]
- >> Отсутствие новостей — это… признак стагнации Интернета [ mnot.net ]
4. Комиксы
И мои любимые Дилберты недели:
>> Худшее место для работы [ dilbert.com ]
>> Тебе везет [ dilbert.com ]
>> Моделирование Ерунда [ dilbert.com ]
5. Выбор недели
>> Расписание производителя, Расписание менеджера [ paulgraham.com ]