Много интересных рецензий на Java 9 на этой неделе.
-
Вот так…**
1. Весна и Ява
>> Изучение Java с помощью jshell []
Краткое введение в JShell позволяет исследовать Java без public static void main () методов 🙂
>> Классы данных для Java []
Подробное объяснение новой грядущей функции Java - классов данных.
>> Советы по Hibernate: как сопоставить атрибут сущности с необязательным []
К сожалению, Hibernate и JPA 2.2 не поддерживают Optional в качестве типа атрибута, но с небольшой хитростью мы все еще можем использовать Optional в качестве возвращаемого типа методов получения.
>> Пересмотрен бенчмарк Bean Validation []
Интересное сравнение производительности трех самых популярных реализаций Bean Validation - Hibernate Validator 6.x.x работает быстрее, чем когда-либо.
Также стоит прочитать:
-
===== >> Подготовка к Java SE 9 []
-
===== >> Превратить любой репо в программное обеспечение Фабрика: Изучение Весны 5 и Котлина []
-
===== >> Сжимая еще 10% -ое увеличение скорости из jOOQ, используя JMC и JMH []
-
Лучший способ сопоставить бизнес-ключ @NaturalId с JPA и Hibernate ** ][]
-
===== >> Публичный предварительный просмотр IntelliJ IDEA 2017.3 []
-
===== >> Освоение собственной реализации Reactive-Streams. Часть 1 - Издатель []
-
Вебинары и презентации: **
-
===== >> Нарушение разработки с использованием систем с реактивными источниками событий с помощью Akka []
-
===== >> Spring Tips: Spring Shell []
-
===== >> Гомойконичность: это то, что есть []
-
Время для обновления: **
-
===== >> Spring Security 5.0.0.RC1 выпущен []
-
===== >> Spring REST Docs 2.0.0.RC1 []
-
===== >> Исправления выпусков для Hibernate Search 5.6, 5.7 и 5.8 []
-
===== > > Spring Web Services 3.0.0.RELEASE/2.4.2.RELEASE вышла! []
-
===== >> Spring Session 2.0.0.RC1 Released []
-
===== >> Выпущен Spring Tool Suite 3.9.1 []
2. Технические и размышления
>> Настройка гибкого подхода: начните с желаемых результатов []
Скорость - это текущая мера мощности, а не мера прогресса проекта - имеет смысл отслеживать законченные истории, а не сюжетные точки - ценность их меняется со временем.
-
Также стоит прочитать: **
-
===== >> Использование DDD, CQRS, источников событий с неопределенностью, Быстро меняющийся домен []
-
===== >> Доверяйте своему конвейеру: автоматическое тестирование Сквозное Java-приложение []
-
===== >> Запуск успешного проекта с открытым исходным кодом []
-
===== >> Станьте специалистом по программному обеспечению с помощью своего резюме []
3. Комиксы
И мой любимый Дилбертс недели