«1. Spring и Java
>> JUnit 5 Tutorial: Writing Nested Tests [petrikainulainen.net]
Иерархические тесты иногда полностью отсутствовали в старом JUnit.
>> Benchmarking JDK String.replace() vs Apache Commons StringUtils.replace() [blog.jooq.org]
Оказывается, String.replace() использует класс Pattern внутри, что приводит к большому количеству ненужного распределения 🙂
>> How to JOIN unrelated entities with JPA and Hibernate [vladmihalcea.com]
Краткое руководство по «объединению» сущностей, которые не ссылаются друг на друга.
>> The Java Evolution of Eclipse Collections [infoq.com]
Коллекции Eclipse — интересная альтернатива стандартному API коллекций.
Also worth reading:
-
\u003e\u003e Начало работы с Flyway и миграцией базы данных на основе версий [thoughts-on-java.org] \u003e\u003e Junit 5 — Quick Tutorial [blog.codeleak.pl] \u003e\u003e Маршрутизация запросов и динамическое обновление маршрутов с использованием Spring Cloud Zuul Server [tech.asimio.net] \u003e\u003e Oracle объявила о планах открыть исходный код для всех функций своего JDK и устранить недостатки в Java EE [infoq.com] \u003e\u003e Реализация функциональной структуры данных List в Kotlin [java-allandsundry.com ] \u003e\u003e IntelliJ IDEA 2017.3 EAP: Настраиваемое сокращение командной строки и многое другое [blog.jetbrains.com]
Веб-семинары и презентации:
-
\u003e\u003e Real World Java 9 [blog.jetbrains.com] \u003e\u003e Spring Tips: Bootiful , Reactive Scala [spring.io] \u003e\u003e Дэйв Сайер — Дорога к бессерверной работе: Spring Cloud Function [youtube.com]
Время обновления:
-
\u003e\u003e Spring Security 5.0.0 M5 выпущен [spring. io] \u003e\u003e Spring Boot 2.0.0 M5 уже доступен [spring.io] \u003e\u003e Spring AMQP 2.0.0 RELEASE Доступен [spring.io] \u003e\u003e Выпущен Spring Tool Suite 3.9.1 [spring.io] \u003e\u003e Spring Cloud Stream 1,3 идти es GA [spring.io] \u003e\u003e Spring Data Ingalls SR8 выпущен [spring.io] \u003e\u003e Spring Framework 4.3.12 уже доступен [spring.io] \u003e\u003e Spring Vault 1.1.0 GA и 2.0.0 M3 доступны [spring. io] \u003e\u003e Thymeleaf 3.0.8 JUST PUBLISHED [thymeleaf.org]
2. Технические
>> Truly immutable builds [blog.frankel.ch]
Обеспечение неизменяемости как можно большего количества аспектов сборки — приведет к более надежным сборкам даже после длительного периода времени.
Также стоит прочитать:
-
\u003e\u003e Настройка кластера Cassandra в Aws [techblog.bozho.net] \u003e\u003e Параметры NoSQL для разработчиков Java, часть II [developer.okta.com] \u003e\u003e Представляем Gluon: новую библиотеку для машинного обучения от AWS и Microsoft [aws.amazon.com]
3. Размышления
>> How to Do Code Reviews Like a Human (Part One) [mtlynch.io]
Очень интересные выводы о хороших проверках кода, а также об общении в целом.
Также стоит прочитать:
-
\u003e\u003e Важность производительности на стороне разработки [daedtech.com] \u003e\u003e Предисловие к построению эволюционных архитектур [martinfowler.com]
4. Комиксы
И мои любимые Дилберты недели:
>> Bad at Negotiating [dilbert.com]
>> Even Worse Negotiating [dilbert.com]
>> Fix it with Marketing [dilbert.com]
5. Выбор недели
>> A Step By Step Guide to Tomcat Performance Monitoring [stackify.com]
«Еженедельник Java, выпуск 198»