Перейти к основному содержимому

Еженедельник Java, выпуск 288

· 3 мин. чтения

Вот так…

1. Весна и Ява

>> Скрытие сервисов и обнаружение во время выполнения с помощью Spring Cloud Gateway [ spring.io ]

Надежный, готовый к запуску пример с использованием шлюза Spring Cloud и служб реестра. Хорошая вещь.

>> Упражнения в стиле программирования: карты тоже объекты [ blog.frankel.ch ]

Функциональное решение проблемы извлечения слов, замеченной ранее в серии, на этот раз с использованием неизменяемой карты в Котлине.

>> Запуск Gradle внутри Maven [ andresalmiray.com ]

И хотя сборки Gradle не участвуют напрямую в реакторе Maven, вы можете выполнить сборку Gradle в многомодульном проекте Maven с правильной комбинацией плагинов .

Также стоит прочитать:

>> Создание многомодульного приложения Spring Boot с помощью Gradle [ Reflectoring.io ]

>> Классы данных считаются вредными [ paluch.biz ]

>> TDD с URM и Kotlin [ dev.to ]

>> Венкат Субраманиам: Kotlin и Python — это весело, но Java-разработчики семантически ориентированы на будущее [ forbes.com ]

Вебинары и презентации:

>> Подкаст Bootiful: Джейсон Йи из Datadog о наблюдаемости, операциях, метриках, Kubernetes, языке и многом другом [ spring.io ]

>> Весенние советы — итоги 6 сезона [ spring.io ]

>> Jakarta EE: 39 проектов и где они находятся? [ tomitribe.com ]

>> Топ-5 обнаруженных уязвимостей Tomcat [ tomitribe.com ]

Время обновления:

>> Spring Cloud Greenwich.SR2 доступен. [ весна.ио ]

>> Выпуск Spring Cloud Data Flow 2.1.2 GA и 2.0.3 GA [ spring.io ]

>> Выпущен Spring Cloud Open Service Broker 3.0.3 [ spring.io ]

>> Spring Vault 2.1.3.RELEASE доступен [ spring.io ]

2. Техника и размышления

>> Как использовать подписанные URL-адреса S3 POST [ advancedweb.hu ]

Обзор того, как использовать URL-адреса POST, чтобы обойти недостатки их аналогов PUT .

>> Перенос управления на конечные точки [ mnot.net ]

И посмотрите на препятствия, стоящие на пути более широкого внедрения зашифрованных решений DNS .

Также стоит прочитать:

>> Микропрофиль TomEE на Heroku [ tomitribe.com ]

>> Тесты с отслеживанием состояния в Wiremock [ blog.softwaremill.com ]

>> Демистификация автоматизации тестирования [ blog.scottlogic.com ]

>> Фабрика решений — как перейти от идеи к продукту за 9 недель [ blog.codecentric.de ]

3. Комиксы

>> Измерение совершенства [ dilbert.com ]

>> Когда Уолли занят [ dilbert.com ]

>> Зомби-проекты [ dilbert.com ]

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

Крутая статья от Datadog, посвященная тому, как на самом деле обрабатывать данные вашего журнала:

>> Как собирать, настраивать и стандартизировать журналы Java [ datadoghq.com ] Спонсируется

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