«1. Spring и Java

>> One-Stop Guide to Database Migration with Flyway and Spring Boot [reflectoring.io]

Лучший способ управления миграцией базы данных для развивающегося проекта.

>> Composing custom annotations with Spring [mscharhag.com]

Краткий пример того, как обработка аннотаций Spring упрощает создание собственных аннотаций из нескольких аннотаций Spring.

>> Getting started with Quarkus [blog.codeleak.pl]

И большое спасибо за Quarkus, нативную для Kubernetes, контейнерную среду Java, которая работает с OpenJDK HotSpot и GraalVM для создания байт-кода, оптимизированного для быстрой загрузки и низкого потребления памяти.

Also worth reading:

    \u003e\u003e Netflix создал генератор приложений Spring для повышения производительности разработчиков. Вот как вы тоже можете. [spring.io] \u003e\u003e Quarkus — новая эра современных Java-фреймворков уже здесь [4comprehension.com] \u003e\u003e Предоставление метрик Spring WebClient с помощью Spring Boot Actuator [rieckpil.de] \u003e\u003e Путешествие во времени с JVM [alidg. я] \u003e\u003e Потоковая обработка: источники и приемники [blog.frankel.ch] \u003e\u003e Обновления Valhalla и Amber Records (середина февраля 2020 г.) [marxsoftware.com] \u003e\u003e Измерение времени запуска пакета с помощью JFR [alblue.bandlem.com ]

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

    \u003e\u003e Spring Tips: RSocket и Spring Security [spring.io] \u003e\u003e Spring Tips: Apache RocketMQ [spring.io] \u003e\u003e Spring Performance Gains [infoq.com] \u003e\u003e Spring Облачный шлюз для авторизации микросервисов без сохранения состояния [infoq.com] \u003e\u003e AutoZone и путь к облаку [infoq.com]

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

    \u003e\u003e Доступны Spring Framework 5.2.4 и 5.1.14 [ spring.io] \u003e\u003e Quarkus 1.2.1.Final выпущен — только исправления ошибок [quarkus.io]

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

>> Implementing a consumer-driven contract testing workflow with Pact broker and GitLab CI [blog.codecentric.de]

Хороший обзор брокера Pact и того, как интегрировать его в конвейер сборки.

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

    \u003e\u003e GitHub — это бесплатное решение для CI/CD/хостинга [blog.scottlogic.com] \u003e\u003e Запуск безопасного кластера базы данных в AWS с группами автоматического масштабирования [techblog.bozho.net]

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

>> Software, Aesthetics, and Craft: How Java, Lisp, and Agile Shape and Reflect Their Culture [infoq.com]

Интересный взгляд на то, как определенные архитектурные и строительные метафоры проникают в различные аспекты индустрии программного обеспечения.

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

    \u003e\u003e Откуда это? [techblog.bozho.net] \u003e\u003e Знакомство с Dispatch [medium.com] \u003e\u003e Scope + Communication — волшебная формула микросервисов [thoughts-on-java.org]

4. Комиксы

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

>> Expecting Excellence [dilbert.com]

>> Reading Faces [dilbert.com]

>> Work Harder Than Others [dilbert.com]

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

>> Maker’s Schedule, Manager’s Schedule [paulgraham.com]

Next »

Java Weekly, Issue 323

« Previous

Java Weekly, Issue 321