«Давайте сразу приступим…
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. Комиксы
И мои любимые Дилберты недели: