Вот так…
1. Весна и Ява
>> Тестирование компонентов CDI и уровня сохраняемости в Java SE [ in.relation.to ]
Хорошая статья об использовании Weld для тестирования взаимодействия между уровнем JPA и уровнем бизнес-логики без накладных расходов на развертывание контейнеров .
>> Добавление входных и выходных параметров в действия TestProject [ petrikainulainen.net ]
Краткий пример использования аннотации @Parameter
для создания параметризованных действий в аддоне TestProject.
>> Как избежать зарезервированных ключевых слов SQL с помощью JPA и Hibernate [ vladmihalcea.com ]
Пара подходов к проблеме — использование escape-символов явно внутри аннотаций @Table
и @Column
, а также использование глобального свойства Hibernate .
>> Защита конечных точек Spring Boot Admin и приводов с помощью Keycloak [ blog.codecentric.de ]
Подробное руководство, которое поможет вам защитить как само приложение администратора, так и конечные точки приложений, которые оно отслеживает .
Также стоит прочитать:
>> Пользовательские шаблоны компактных чисел с форматированием компактных чисел JDK 12 [ marxsoftware.blogspot.com ]
>> Решето Эратосфена [ blog.frankel.ch ]
>> Почему, когда и как использовать проекции DTO с JPA и Hibernate [ мысли -на-java.org ]
>> Spring Data Redis: высокая доступность с Sentinel [ michaelcgood.com ]
>> Контрольный список проверки кода: параллелизм Java [ medium.com ]
>> Преодоление ограничений стандартных параллельных потоков [ github.com ]
>> Запуск интеграционного теста JUnit 5 со встроенным эластичным поиском на произвольном порту [ vanwilgenburg.wordpress.com ]
Вебинары и презентации:
>> Советы Spring: контекст Reactor [ spring.io ]
>> Подкаст Bootiful: интервью с инженером Spring Boot Мадхурой Бхаве [ spring.io ]
>> Переосмысление традиционных и монолитных систем [ infoq.com ]
>> Меган Картрайт о создании MVP машинного обучения на ранней стадии стартапа [ infoq.com ]
>> Все, что вам нужно знать для развертывания приложений в Kubernetes [ infoq.com ]
>> Dissecting Kubernetes (K8s) — введение в основные компоненты [ infoq.com ]
>> P to V to C: ценность переноса «всего» в контейнеры [ infoq.com ]
>> Метрики, которые имеют значение: переход от простого к эффективному [ infoq.com ]
>> Учимся любить системы типов [ infoq.com ]
>> Трансформация Intel в облако [ infoq.com ]
Время обновления:
>> Spring Tools 4.1.1 выпущен [ spring.io ]
>> Spring IO Platform Cairo-SR7 [ spring.io ] и >> Spring IO Platform Brussels-SR16 [ spring.io ]
>> Доступен Spring Cloud Greenwich.RELEASE [ spring.io ]
2. Технические и размышления
>> Разработка микросервисов с помощью разработки, ориентированной на поведение, и дизайна, ориентированного на интерфейс [ infoq.com ]
Интеграция этих двух наборов принципов проектирования может помочь вам создать четко определенные службы, которые хорошо работают вместе .
>> 4 параметра качества, которые каждая SRE-команда должна проверить перед продвижением кода [ blog.overops.com ]
Набор сравнительных показателей качества, в которых объединяются машинное обучение и ИИ, которые просты в реализации и могут помочь вам предотвратить развертывание плохих выпусков в рабочей среде .
Также стоит прочитать:
>> Аутентификация API с помощью GCP Identity-Aware Proxy [ Bravenewgeek.com ]
>> AWS: как получать уведомления о входе в учетную запись root [ advancedweb.hu ]
>> Microsoft объявляет о предварительной версии спецификации OpenAPI версии 3 в Azure API Management [ infoq.com ]
3. Комиксы
И мои любимые Дилберты недели: