Java Web Weekly, выпуск 134

В самом начале прошлого года я решил отследить свои привычки чтения и поделиться лучшими вещами здесь, на Baeldung ** . С тех пор не пропустил ни одного отзыва.

  • Вот так…​**

1. Весна и Ява

>> Обнуление выпускает отчет о производительности труда разработчиков RebelLabs []

Давайте начнем с ежегодного отчета RebelLabs, в котором представлены некоторые очень интересные идеи о тенденциях нашей экосистемы.

>> Как мы устранили все утечки соединения с базой данных []

Очень круто, к моменту прохождения , как обрабатывались утечки соединения в большом наборе тестов Hibernate .

>> JUnit 5 - Ранний тест-драйв - часть 1 []

Ранний взгляд на предстоящий JUnit 5.

>> Примечания по реактивному программированию Часть III: Простое приложение HTTP-сервера []

Реактивное программирование приходит в Spring с версией 5 - мы это уже знаем. **

Вопрос в том, какие сценарии могут иметь существенное значение и как мы можем использовать их до выхода Spring 5.

И этот новый выпуск отлично справляется с ответами на оба эти вопроса.

>> Настраиваемый журнал аудита в Spring и Hibernate []

Есть проекты, в которых вы можете использовать некоторые из лучших способов проведения аудита. А потом есть несколько кодовых баз, где это невозможно без серьезного и болезненного рефакторинга. К счастью, есть и чистый, ручной способ проведения аудита.

2. Технический

>> Самая сложная часть о микросервисах: ваши данные []

Конечно, данные - это самая сложная часть правильного использования микросервисов, и, по моему опыту, команды номер один по причине неудач во время реализации такого рода.

Оказывается, что, например, - установление границ транзакций прямо в нескольких системах - сложная проблема для решения , особенно без очень хорошего понимания семантики, которую нужно достичь в системе, и четкого набора добровольных ограничений в начале ,

3. Musings

> > Как расшифровать ваш код []

Мне нравится читать эти вопросы слушателей, потому что это хорошая смена темпа.

И, как краткое замечание, написание функции без использования ключевого слова if где угодно - это, безусловно, хороший способ провести выходные 🙂

>> Как добавить статический анализ в ваш процесс []

Введение в мышление, ожидания и инструкции о том, как погрузить свой палец в глубокие воды статического анализа.

> > Управление быстрым ростом []

За последние пару лет компания, в которой я работаю, выросла с 2 до более 600-700 (в последний раз я проверял).

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

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