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

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

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

Вот так…

1. Весна и Ява

>> Кэш HTTP с примерами Spring [ dolszewski.com ]

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

>> Стоит ли переходить на Java 12 или придерживаться Java 11? [ блог.joda.org ]

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

>> Как объединить коллекции сущностей с помощью JPA и Hibernate [ vladmihalcea.com ]

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

>> Императивный цикл или функциональный потоковый конвейер? Остерегайтесь влияния на производительность! [ блог.jooq.org ]

И быстрый тест показывает явного победителя в тривиальной итерации.

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

>> IBM приобретает Red Hat: первый взгляд на Java [ marxsoftware.blogspot.com ]

>> Автоматизируйте контроль доступа для пользовательских сущностей [ techblog.bozho.net ]

>> Написание тестов для веб-приложений с помощью TestProject [ petrikainulainen.net ]

>> Здесь нет серебряных пуль: доступ к данным, хранящимся в Neo4j, на JVM ** ** [ info.michael-simons.eu ]

>> Список аннотированных классов в Java EE [ blog.frankel.ch ]

>> TomEE: защищенные веб-сокеты SSL/TLS [ tomitribe.com ]

>> Будущее Java — это сегодня: основные моменты CodeOne (урожденная JavaOne) [ infoq.com ]

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

>> Руководство по «Reactive» для разработчиков Spring MVC [ infoq.com ]

>> Обновление до Spring Boot 2.0 [ infoq.com ]

>> Мультисервисные реактивные потоки с использованием Spring, Reactor и RSocket [ infoq.com ]

>> Spring Framework 5.1 на JDK 8 и 11 [ infoq.com ]

>> SpringOne Platform 2018 Keynote 1: Быстрая итерация, микросервисы, управляемые событиями, обновления Spring Framework, бессерверные технологии и Kubernetes, Knative и пакеты сборки [ infoq.com ]

>> SpringOne Platform 2018 Keynote 2: Многоплатформенная непрерывная доставка, Agile в военных целях, корпоративная безопасность и реактивное программирование, включая RSocket и R2DBC [ infoq.com ]

>> SpringOne Platform 2018 Keynote 3: Примеры использования клиентов, включая Rabobank, Stubhub и DBS, открытый исходный код в Pivotal и пакетную обработку в облаке [ infoq.com ]

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

>> Spring Framework 5.1.2 уже доступен [ spring.io ]

>> Spring Boot 2.1.0 [ spring.io ]

>> Выпущен Spring Cloud Data Flow 1.7 GA [ spring.io ]

>> Доступен Spring Cloud Finchley.SR2 [ spring.io ]

>> Spring Session для Apache Geode/Pivotal GemFire 2.0.6.RELEASE и 2.1.0.RELEASE Доступен! [ весна.ио ]

>> Spring Data Lovelace SR2 выпущен [ spring.io ]

>> Spring Integration 5.1 выходит общедоступной! [ весна.ио ]

>> Выпущен Spring для Apache Kafka 2.2 [ spring.io ]

>> Spring Security OAuth2 Auto-config 2.0.6 и 2.1.0 выпущены [ spring.io ]

>> Spring Session Bean GA выпущен [ spring.io ]

>> Spring Batch 4.1 выходит в общедоступном формате! [ весна.ио ]

>> Реактор Bismuth-SR13 и Californium-SR2 уже в наличии! [ весна.ио ]

>> Вышел EasyMock 4.0.1! [ блог.tremblay.pro ]

>> Hibernate OGM 5.4.0. Финальный выпуск [ in.relation.to ]

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

>> Новое родное приложение для стетоскопов Netflix [ medium.com ]

Введение в собственное приложение для Windows и MacOS, созданное с использованием Electron, с акцентом на безопасность пользователей и работоспособность устройств .

>> Существуют ли на самом деле компании, которые пишут хороший код? [ daedtech.com ]

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

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

>> Контрольные журналы, новый графический интерфейс, интеграция Kubernetes CronJob, DSL для потоковых приложений и многое другое! Spring Cloud Data Flow 1.7 — общедоступная версия. [ content.pivotal.io ]

>> Непрерывная интеграция приложений Hyperledger Composer с Gitlab CI [ blog.codecentric.de ]

>> Как работают URL-адреса, подписанные S3 [ advancedweb.hu ]

>> Руководство UX-дизайнера по преодолению синдрома самозванца [ builttoadapt.io ]

3. Комиксы

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

>> Превосходя ожидания [ dilbert.com ]

>> Обучение Осмосу [ dilbert.com ]

>> Четырехчасовые встречи [ dilbert.com ]

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

>> Одинокое кодирование [ hanselman.com ]