Вот так…
1. Весна и Ява
>> Отслеживайте и устраняйте неполадки в приложениях и службах Java с помощью Datadog Спонсируется
Оптимизируйте производительность с помощью сквозной трассировки и встроенной поддержки популярных платформ Java, серверов приложений и баз данных. Попробуйте бесплатно .
>> Пакет по уровню для проекта Spring устарел [ lkrnac.net ]
В мире микросервисов и DDD пакет за уровнем больше не имеет особого смысла.
>> Проектирование, внедрение и использование реактивных API [ infoq.com ]
Прежде чем применять реактивный подход, убедитесь, что реактивный подход не создает ненужной сложности.
>> Прогнозы данных Spring [ blog.sourced-bvba.be ]
Оказывается, мы можем легко создавать собственные прогнозы с помощью Spring Data . Очень хорошо.
>> Отчеты о тестировании JUnit и Cucumber на основе исходного кода и поведения [ advancedweb.hu ]
Подробные сообщения об ошибках для тестов Java и без использования сложных библиотек утверждений — определенно классное дополнение к стеку JUnit и Cucumber.
Также стоит прочитать:
>> Spring Boot 2.0 приближается к общедоступной версии [ infoq.com ]
>> Композиция против наследования с JPA и Hibernate [ мысли -на-java.org ]
>> Как кэшировать результаты извлечения несуществующего объекта с помощью JPA и Hibernate [ vladmihalcea.com ]
>> От Java EE к Jakarta EE: дебаты между защитниками Java EE и Oracle о ребрендинге [ infoq.com ]
>> Сопоставление атрибутов объекта даты/времени Java 8 с помощью Hibernate [ in.relation.to ]
>> Эквиваленты Kotlin java.util.Optional API [ 4comprehension.com ]
>> Улучшите структуру теста с помощью Lambdas и ответа Mockito [ blog.codecentric.de ]
>> Использование драйвера Neo4j в Spring Boot [ adamcowley.co.uk ]
>> Докеризация приложения Spring Boot [ bmuschko.com ]
>> Первый выпуск-кандидат JDK 10 (18.3) (сборка 43) демонстрирует новую схему управления версиями [ marxsoftware.blogspot.com ]
Вебинары и презентации:
>> Реактивная весна [ infoq.com ]
>> Spring Tools 4 – Eclipse и не только [ infoq.com ]
>> Руководство для начинающих по Spring Cloud [ infoq.com ]
>> Spring Cloud Gateway [ infoq.com ]
Время обновления:
>> Доступен Eclipse MicroProfile 1.3 [ infoq.com ]
>> Spring Framework 5.0.4 уже доступен [ spring.io ]
>> Выпуск Hibernate ORM 5.3.0.CR1 [ in.relation.to ]
>> Примечания к выпуску JUnit 5.1.0 [ junit.org ]
>> Apache Tomcat 9.0.5 [ tomcat.apache.org ]
>> Вышел Hibernate OGM 5.3.0.Final [ in.relation.to ]
>> Выпущен Spring Security 5.0.2 [ spring.io ]
>> Spring Vault 2.0 GA выпущен [ spring.io ]
>> Выпущен Spring Data Kay SR4 [ spring.io ]
>> IntelliJ IDEA 2018.1 EAP: частичные коммиты GIT и многое другое [ blog.jetbrains.com ]
2. Технические
>> Практическая тестовая пирамида [ martinfowler.com ]
Независимо от типа тестов, которые вы реализуете, тестирование наблюдаемого поведения (вместо деталей реализации) избавит вас от разочарований в дальнейшем.
>> Виртуальная панель: успех с помощью Event Sourcing [ infoq.com ]
Источники событий сами по себе, безусловно, полезны, но их мощь и потенциал усиливаются, когда они используются в дополнение к архитектуре CQRS и дизайну, управляемому доменом — важно уважать границы наших ограниченных контекстов.
>> Универсальная платформа — правило трех [ scottlogic.com ]
Преждевременное обобщение может способствовать появлению «устаревшего кода» в вашей системе.
>> Действия модели, а не данные [ amundsen.com ]
Полагаться на вашу модель данных как на руководство по разработке вашего API — почти всегда плохая идея . Слова мудрости здесь.
Также стоит прочитать:
>> Почему разработчики не используют TDD? [ dolszewski.com ]
>> Разделение безопасности в чистой архитектуре [ blog.sourced-bvba.be ]
3. Размышления
>> Продвижение разработки через тестирование с помощью удаленной команды [ daedtech.com ]
Распределенные команды могут извлечь большую выгоду из внедрения TDD — в это внедрение стоит инвестировать.
Также стоит прочитать:
>> Ни одно из моих устройств Apple Gear не соединяется вместе, черт возьми [ zachholman.com ]
>> Минимализм в программировании [ pointersgonewild.com ]
>> Если вы хотите иметь значение в индустрии программного обеспечения, перестаньте быть чернорабочим [ daedtech.com ]
>> Решаем, какие функции реализовать [ successsoftware.net ]
4. Комиксы
И мои любимые Дилберты недели: