Перейти к основному содержимому

Еженедельник Java, выпуск 323

· 3 мин. чтения

1. Весна и Ява

>> Начало работы с RSocket: Spring Boot Server [ spring.io ]

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

>> Spring Autowiring – Это своего рода магия – Часть 1 [ blog.scottlogic.com ]

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

>> Учебное пособие: создание микросервисов на Kotlin с помощью Ktor — многоплатформенной платформы для подключенных систем [ infoq.com ]

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

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

>> Сериализация записей [ javaspecialists.eu ]

>> All in and New GroupIds — драйверы Oracle JDBC на Maven Central [ medium.com ]

>> Журнал медленных запросов Hibernate [ vladmihalcea.com ]

>> Обратная совместимость Thread#onSpinWait с дескрипторами методов [ 4comprehension.com ]

>> Используйте модуль jOOQ-Refaster для автоматической миграции с устаревшего API jOOQ [ blog.jooq.org ]

>> Вопросы и ответы с Мартином Вербургом и Бруно Борхесом из Microsoft относительно вклада в OpenJDK [ infoq.com ]

>> Опубликованы отчеты CVE для Reactor Netty [ spring.io ]

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

>> A Bootiful Podcast: руководитель Spring Cloud Contract Марчин Гжейщак о Spring Cloud Contract, Spring Cloud Sleuth, непрерывной интеграции и многом другом [ spring.io ]

>> Реактивное подключение реляционной базы данных к Spring [ infoq.com ]

>> Как повысить производительность с помощью Spring Boot [ infoq.com ]

>> Что нового в Spring Data? [ infoq.com ]

>> Высококачественная телеметрия производительности в масштабе [ infoq.com ]

>> Демистификация платформ: Cloud Foundry, Kubernetes, Eirini и Knative [ infoq.com ]

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

>> Spring Boot 2.2.5 выпущен [ spring.io ] и >> Spring Boot 2.1.13 выпущен [ spring.io ]

>> Spring Data Moore SR5 и Lovelace SR16 выпущены [ spring.io ]

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

>> Универсальность initContainer Kubernetes [ blog.frankel.ch ]

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

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

>> SQL DISTINCT не является функцией [ blog.jooq.org ]

>> Шпион против шпиона — также известные как «Две стороны медали тестирования» [ blog.codecentric.de ]

>> Все, что вам нужно знать о принципе разделения интерфейса [ Reflectoring.io ]

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

>> Очистка конвейера ошибок [ satisfice.com ]

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

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

>> Слон в архитектуре [ martinfowler.com ]

>> Является ли Aeron хорошим выбором для решения для обмена сообщениями [ blog.scottlogic.com ]

>> Тесты Quarkus с Testcontainers и PostgreSQL [ blog.codeleak.pl ]

>> Скромное предложение для почасовой оплаты [ daedtech.com ]

>> Хакеры Equifax обвиняются в преступлении [ infoq.com ]

4. Комиксы

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

>> Отдел закупок [ dilbert.com ]

>> Прагматик [ dilbert.com ]

>> Синдром самозванца [ dilbert.com ]

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

>> Что большинство удаленных компаний не говорят вам об удаленной работе [ doist.com ]