1. Весна и Ява
>> Учебник по JUnit 5: Написание вложенных тестов [ petrikainulainen.net ]
Иерархические тесты иногда полностью отсутствовали в старом JUnit.
>> Сравнительный анализ JDK String.replace() и Apache Commons StringUtils.replace() [ blog.jooq.org ]
Оказывается, String.replace() внутри
использует класс Pattern
, что приводит к большому количеству ненужного распределения 🙂
>> Как ПРИСОЕДИНИТЬСЯ к несвязанным объектам с помощью JPA и Hibernate [ vladmihalcea.com ]
Краткое руководство по «объединению» сущностей, которые не ссылаются друг на друга.
>> Java Evolution коллекций Eclipse [ infoq.com ]
Коллекции Eclipse — интересная альтернатива стандартному API коллекций.
Также стоит прочитать:
>> Начало работы с Flyway и миграцией базы данных на основе версий [ мысли -на-java.org ]
>> Июнь 5 — Краткое руководство [ blog.codeleak.pl ]
>> Маршрутизация запросов и динамическое обновление маршрутов с использованием Spring Cloud Zuul Server [ tech.asimio.net ]
>> Oracle объявила о планах открыть исходный код для всех функций своего JDK и устранить недостатки в Java EE [ infoq.com ]
>> Реализация функциональной структуры данных List в Kotlin [ java-allandsundry.com ]
>> IntelliJ IDEA 2017.3 EAP: настраиваемый сокращатель командной строки и многое другое [ blog.jetbrains.com ]
Вебинары и презентации:
>> Реальный мир Java 9 [ blog.jetbrains.com ]
>> Советы Spring: Bootiful, Reactive Scala [ spring.io ]
>> Дэйв Сайер — Путь к бессерверной работе: Spring Cloud Function [ youtube.com ]
Время обновления:
>> Выпущен Spring Security 5.0.0 M5 [ spring.io ]
>> Spring Boot 2.0.0 M5 уже доступен [ spring.io ]
>> Spring AMQP 2.0.0 RELEASE Доступен [ spring.io ]
>> Выпущен Spring Tool Suite 3.9.1 [ spring.io ]
>> Spring Cloud Stream 1.3 выходит на общедоступную версию [ spring.io ]
>> Spring Data Ingalls SR8 выпущен [ spring.io ]
>> Spring Framework 4.3.12 уже доступен [ spring.io ]
>> Доступны Spring Vault 1.1.0 GA и 2.0.0 M3 [ spring.io ]
2. Технические
>> Действительно неизменяемые сборки [ blog.frankel.ch ]
Обеспечение неизменяемости как можно большего количества аспектов сборки приведет к более надежным сборкам даже по прошествии длительного периода времени.
Также стоит прочитать:
>> Настройка кластера Cassandra в Aws [ techblog.bozho.net ]
>> Параметры NoSQL для разработчиков Java, часть II [ developer.okta.com ]
>> Представляем Gluon: новую библиотеку для машинного обучения от AWS и Microsoft [ aws.amazon.com ]
3. Размышления
>> Как делать проверки кода по-человечески (часть первая) [ mtlynch.io ]
Очень интересные выводы о хороших проверках кода, а также об общении в целом .
Также стоит прочитать:
>> Важность производительности на стороне разработки [ daedtech.com ]
>> Предисловие к построению эволюционных архитектур [ martinfowler.com ]
4. Комиксы
И мои любимые Дилберты недели: