«1. Spring и Java

>> Getting Started With RSocket: Spring Boot Server [spring.io]

Хороший обзор RSocket, реактивного протокола обмена сообщениями для микрослужб, который работает через TCP или WebSockets.

>> Spring Autowiring – It’s a kind of magic – Part 1 [blog.scottlogic.com]

Взгляд изнутри на использование отражения в Spring для автоматического связывания зависимостей с классом компонента, имеющим один конструктор, без использования @Autowire.

>> Tutorial: Writing Microservices in Kotlin with Ktor—a Multiplatform Framework for Connected Systems [infoq.com]

И беглый взгляд на Ktor, платформу Kotlin от JetBrains для создания многоплатформенных клиентских и серверных приложений.

Also worth reading:

    \u003e\u003e Сериализация записей [javaspecialists.eu] \u003e\u003e All in and New GroupIds — драйверы JDBC Oracle на Maven Central [medium.com] \u003e\u003e Журнал медленных запросов Hibernate [vladmihalcea.com] \u003e\u003e Обратно-совместимый поток #onSpinWait with MethodHandles [4comprehension.com] \u003e\u003e Используйте модуль jOOQ-Refaster для автоматической миграции с устаревшего API jOOQ [blog.jooq.org] \u003e\u003e Вопросы и ответы с Мартином Вербургом и Бруно Борхесом из Microsoft относительно вклада в OpenJDK [infoq .com] \u003e\u003e Опубликованы отчеты CVE для Reactor Netty [spring.io]

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

    \u003e\u003e A Bootiful Podcast: руководитель Spring Cloud Contract Марцин Гжейщак о Spring Cloud Contract, Spring Cloud Sleuth, непрерывной интеграции и подробнее [spring.io] \u003e\u003e Реактивное подключение реляционной базы данных к Spring [infoq.com] \u003e\u003e Как повысить производительность с помощью Spring Boot [infoq.com] \u003e\u003e Что нового в Spring Data? [infoq.com] \u003e\u003e Телеметрия производительности высокого разрешения в масштабе [infoq.com] \u003e\u003e Демистификация платформ: Cloud Foundry, Kubernetes, Eirini и Knative [infoq.com]

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

    \u003e\u003e Весна Выпущены Boot 2.2.5 [spring.io] и \u003e\u003e Выпущены Spring Boot 2.1.13 [spring.io] \u003e\u003e Выпущены Spring Data Moore SR5 и Lovelace SR16 [spring.io]

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

>> The Versatility of Kubernetes’ initContainer [blog.frankel.ch]

Введение в initContainer, что позволяет нам настраивать выполнение неизменяемых образов во время выполнения.

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

    \u003e\u003e SQL DISTINCT — это не функция [blog.jooq.org] \u003e\u003e Шпион против шпиона — также известный как «Две стороны медали тестирования» [blog.codecentric. de] \u003e\u003e Все, что вам нужно знать о принципе разделения интерфейса [reflectoring.io]

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

>> Unclogging the Bug Pipeline [satisfice.com]

Хорошая статья о тестировании системы с целью поиска всех ошибок, которые, если они будут обнаружены, может иметь значение для наших клиентов.

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

    \u003e\u003e Слон в архитектуре [martinfowler.com] \u003e\u003e Является ли Aeron хорошим выбором для решения для обмена сообщениями [blog.scottlogic.com] \u003e\u003e Тесты Quarkus с Testcontainers и PostgreSQL [блог .codeleak.pl] \u003e\u003e Скромное предложение для почасовой оплаты [daedtech.com] \u003e\u003e Хакеры Equifax обвиняются в преступлении [infoq.com]

4. Комиксы

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

>> Purchasing Department [dilbert.com]

>> Pragmatist [dilbert.com]

>> Imposter Syndrome [dilbert.com]

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

>> What Most Remote Companies Don’t Tell You About Remote Work [doist.com]

Next »

Java Weekly, Issue 324

« Previous

Java Weekly, Issue 322