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

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

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

Вот так…

1. Весна и Ява

>> Введение в Kotlin для серверных Java-разработчиков [ infoq.com ]

Хороший обзор того, что предлагает Kotlin, и приложений, для которых он хорошо подходит .

>> Как CQRS работает с инструментами Spring [ thenewstack.io ]

Хорошая статья об этом проверенном шаблоне отделения команд от запросов в архитектуре микросервисов .

>> Все, что вам нужно знать о проверке компонентов с помощью Spring Boot [ Reflectoring.io ]

Всесторонний обзор основных вариантов использования проверки, с которыми вы, вероятно, столкнетесь. Хорошая вещь.

>> Возможность клонирования, уловка Java-дизайна [ blog.frankel.ch ]

Этот быстрый анализ выявляет недостатки дизайна, присущие этой функции. Используйте на свой риск.

>> Как сопоставить тип Java YearMonth с JPA и Hibernate [ vladmihalcea.com ]

И посмотрите, как легко написать собственные сопоставления JPA и Hibernate для сохранения значений YearMonth в столбцах даты или целых чисел. Очень круто.

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

>> Учебное пособие по Java 11 HTTP/2 API [ blog.codefx.org ]

>> Согласование контента с прогнозами Spring Data JPA [ bluemagma.be ]

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

>> Зачем возиться с Kotlin — не просто еще один языковой тур [ infoq.com ]

>> «Эй… Спроси меня о чем угодно» — панель старших разработчиков Java из Нью-Йорка [ infoq.com ]

>> Эффективная отказоустойчивая Java с кластеризацией Aeron [ infoq.com ]

>> Инвестируйте в свой каталог Java [ infoq.com ]

>> Начало работы с R2DBC [ youtube.com ]

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

>> Spring Framework 5.1.1, 5.0.10 и 4.3.20 уже доступны [ spring.io ]

>> Spring Boot 1.5.17 [ spring.io ] и >> Spring Boot 2.0.6 [ spring.io ]

>> Spring Security 5.1.1, 5.0.9 и 4.2.9 выпущены [ spring.io ]

>> Spring Security OAuth 2.3.4, 2.2.3, 2.1.3, 2.0.16 выпущен [ spring.io ]

>> Spring Data Lovelace SR1, Kay SR11 и Ingalls SR16 выпущены [ spring.io ]

>> Весенняя сессия Apple SR6 выпущена [ spring.io ]

>> Опубликованы отчеты об уязвимостях проекта Spring [ spring.io ]

>> Hibernate ORM 5.3.7.Final выпущен [ in.relation.to ]

2. Технические и размышления

>> В Rust есть статический сборщик мусора [ words.steveklabnik.com ]

Увлекательный обзор основных концепций, гипотез и алгоритмов, связанных с GC .

>> Функции окна в Stream Analytics [ dev.to ]

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

>> Скользящие обновления с нулевым временем простоя с Kubernetes [ blog.sebastian-daschner.com ]

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

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

>> Медиа-база данных Netflix (NMDB) [ medium.com ]

>> От реляционных баз данных к базам данных с отношениями [ info.michael-simons.eu ]

>> Снижение затрат на разработку в AWS с помощью Cloud Custodian [ blog.scottlogic.com ]

>> Упаковка тестов и дополнений TestProject с помощью Gradle [ petrikainulainen.net ] ** **

>> Event Driven 2.0 [ confluent.io ]

>> Deep Diesel: Machine & Deep Learning для обнаружения дизельных автомобилей [ blog.codecentric.de ]

>> Хорошие компании не просят делиться. Они заставляют вас хотеть [ daedtech.com ]

3. Комиксы

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

>> Предвидение проблем [ dilbert.com ]

>> Немотивированный персонал [ dilbert.com ]

>> Запуск 401K [ dilbert.com ]

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

>> Работаем в качественном времени, а не в часах [ m.signalvnoise.com ]