1. Весна и Ява
>> Лучший способ использовать аннотацию Spring Transactional [ vladmihalcea.com ]
Давайте вернемся к старому доброму @Transactional
: правильный уровень абстракции, политики распространения, уровни изоляции, транзакции только для чтения и многое другое!
>> Динамические вставки и обновления с помощью Spring Data JPA [ thorben-janssen.com ]
Динамически включайте только те поля, которые имеют отношение к вставке/обновлению с помощью Spring Data JPA — скрытой жемчужины производительности, полезной в некоторых сценариях.
>> Spring Data JDBC — как выполнить частичное обновление совокупного корня? [ весна.ио ]
Обработка частичных обновлений в Spring Data JDBC : уменьшенные представления корней агрегатов, пользовательских методов и необработанных SQL.
Также стоит прочитать:
- **** >> Согласно исследованию VDC [ blogs.oracle.com ][** Java является выбором №1 для облачных вычислений.**](https://blogs.oracle.com/java/post/java-is-1-choice-for-cloud-according-to-2021-vdc-research)
- >> Общие операции с коллекциями Java [ Reflectoring.io ]
- >> Анализ ответов CSV с помощью пользовательского RestTemplate HttpMessageConverter [ tech.asimio.net ]
- >> FlushMode в JPA и Hibernate — что это такое и как его изменить [ thorben-janssen.com ]
- >> Обеспечение отказоустойчивости Spring WebClient с помощью Resilience4J [ arnoldgalovics.com ]
- >> Как язык Java может лучше поддерживать композицию и делегирование [ minborgsjavapot.com ]
Вебинары и презентации:
- >> Планы Java на 2022 год — выпуск новостей Inside Java #18 [ inside.java ]
- >> Эпизод 21 «JEP 421 и отказ от финализации» [ inside.java ]
- >> Подкаст Bootiful: легенда Spring Cloud Data Flow Сабби Анандан [ spring.io ]
Время обновления:
- >> Spring Boot 2.5.9 и 2.6.3 теперь доступны [ spring.io ]
- >> Hibernate ORM 5.6.4.Final выпущен [ in.relation.to ]
- >> Spring Security 6.0.0-M1 и 5.7.0-M1 уже доступны [ spring.io ]
- >> Spring REST Docs 2.0.6.Release [ spring.io ]
- >> Выпущены Spring Data 2021.1 SR1 и 2021.0 SR8 [ spring.io ]
- >> Опубликованы первые вехи Spring Data 2022.0.0 и 2021.2.0 [ spring.io ]
- >> Spring Framework 6.0.0-M2 и 5.3.15 уже доступны [ spring.io ]
- >> Выпущен Elastic Stack 7.16.3 [ astic.co ]
- >> Микронавт 3.2.6 [ github.com ]
2. Технические
>> Сравнительный анализ Kafka и Chronicle для микросервисов: что в 750 раз быстрее? [ блог.vanillajava.блог ]
Интересный тест, сравнивающий Chronicle Queue с Apache Kafka — kafka может быть не лучшим инструментом для работы, особенно для приложений с интенсивными задержками!
Также стоит прочитать:
- >> Двухэтапная фиксация [ martinfowler.com ]
- >> Автоматическая диагностика и исправление в платформе данных Netflix [ netflixtechblog.com ]
- >> Правда о том, как начать с микросервисов [ arnoldgalovics.com ]
- >> Редко встречающаяся, но полезная функция SQL: CORRESPONDING [ blog.jooq.org ]
- >> Шаблон вызова службы для службы — многокластерный вход [ java-allandsundry.com ]
- >> Вы используете ненадежный код! [ блог.frankel.ch ]
- >> Как периодически вызывать лямбда-функцию [ advancedweb.hu ]
- >> Как реализовать контроль доступа в GraphQL API [ advancedweb.hu ]
3. Размышления
>> Стоимость истощения [ benjiweber.co.uk ]
Потеря кого-то не всегда может быть компенсирована простым наймом новой замены! хороший взгляд на более скрытые издержки истощения .
Также стоит прочитать:
- >> Записывай (2022) [ abdullin.com ]
- >> Шаблоны Jira для пользовательских историй, задач и ошибок [ blog.codecentric.de ]
- >> Эксперименты — основное направление науки о данных в Netflix [ netflixtechblog.com ]
4. Комиксы
И мои любимые Дилберты недели:
>> Прогноз белого медведя [ dilbert.com ]
>> Принимать на свой счет [ dilbert.com ]
>> Кэтберт не устанавливает правила [ dilbert.com ]
5. Выбор недели
>> jChampionsConference — сумасшедший список спикеров, очень серьезные доклады и совершенно бесплатно 🙂