«Давайте сразу приступим…

1. Spring и Java

>> Spring, Reactor and ElasticSearch: from callbacks to reactive streams [nurkiewicz.com]

Даже если некоторые инструменты не обеспечивают готовую поддержку реактивных API, мы можем быстро создать их самостоятельно.

>> JPA Criteria API Bulk Update and Delete [vladmihalcea.com]

CriteriaUpdate и CriteriaDelete включены в спецификацию JPA, начиная с версии 2.1.

На данный момент они не очень хорошо известны или признаны; в этой статье показано, насколько они полезны и как их использовать.

>> How to Choose the Most Efficient Data Type for To-Many Associations – Bag vs. List vs. Set [thoughts-on-java.org]

Название говорит само за себя — повышение эффективности от Hibernate никогда не бывает плохим 🙂

>> Java Reflection, but much faster [optaplanner.org]

Существуют гораздо более быстрые альтернативы старому доброму Java Reflection.

>> Facebook Open-Sources RacerD – Java Race Condition Detector [infoq.com]

Интересный инструмент от Facebook — для обнаружения состояний гонки в многопоточном Java-коде.

Also worth reading:

    \u003e\u003e Эффективная Java 3-я редакция — обязательна к прочтению каждым разработчиком [thoughts-on-java.org] \u003e\u003e Непрерывная проверка конфигураций безопасности [blog.codecentric.de] \u003e\u003e Обнаружение облачных сервисов Spring с динамическим Метаданные [blog.codecentric.de] \u003e\u003e Контрольный список Java 10: знакомство с декларацией, которая изменит способ написания кода [blog.takipi.com] \u003e\u003e Повышение осведомленности о микросервисах [thecookiezen.com] \u003e\u003e Oracle объявляет о новых чемпионах Java [infoq .com]

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

    \u003e\u003e Лучшие истории, видео и подкасты разработчиков программного обеспечения от InfoQ за 2017 год [infoq.com] \u003e\u003e Spring Data с Джоном Блумом [softwareengineeringdaily.com]

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

    \u003e\u003e Visual Studio Code объявляет о поддержке JUnit [infoq.com]

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

>> A Career Guide for the Recovering Software Generalist [daedtech.com]

Вы не можете преуспеть во всем (даже если вы это сделаете, никто вам не поверит), так что лучше в какой-то момент начать специализироваться 🙂

>> JMeter VS Gatling Tool [octoperf.com]

Всестороннее сравнение двух очень популярных инструментов тестирования производительности.

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

    \u003e\u003e Hazelcast присоединяется к Eclipse Foundation [infoq.com] \u003e\u003e Начиная с Ethereum — написание контракта [blog.frankel.ch] \u003e\u003e Встречное предложение об увольнении и его опасность Подарки [daedtech.com]

4. Комиксы

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

>> Coworkers Who Are Special [dilbert.com]

>> Boss Hits Jackpot [dilbert.com]

>> Boss Counts Cards [dilbert.com]

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

>> The presence prison [m.signalvnoise.com]