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

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

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

Вот так…

1. Весна и Ява

>> Разработка через тестирование: на самом деле это метод проектирования [ infoq.com ]

Пошаговое руководство по TDD на простом примере Java.

>> Тестирование на основе свойств в Java: PBT и разработка через тестирование [ blog.johanneslink.net ]

Еще один пример TDD на основе Java, на этот раз с использованием метода, при котором вы сначала определяете желаемые свойства решения, а затем итеративно разрабатываете и тестируете решение до тех пор, пока не будут реализованы все свойства.

>> Jakarta EE, javax и неделя беспорядков [ blog.codefx.org ]

И, наконец, подборка реакций сообщества Java на объявление, сделанное на прошлой неделе.

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

>> Критическая уязвимость, которую можно использовать удаленно, обнаружена в Oracle WebLogic Server [ infoq.com ]

>> Текстовые блоки Java [ marxsoftware.blogspot.com ]

>> Бесплатная кулинарная книга из 166 примеров кода Java EE [ tomitribe.com ]

>> Знакомство с упражнениями в стиле программирования [ blog.frankel.ch ]

>> В Micronaut 1.1 реализована расширенная поддержка создания облачных приложений [ infoq.com ]

>> Конкатенация строк, приведение [ cl4es.github.io ]

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

>> Подкаст Bootiful: инженер команды Kotlin Роман Елизаров [ spring.io ]

>> Советы Spring: Spring Batch и Apache Kafka [ spring.io ]

>> Как предотвратить катастрофические сбои в производственных системах машинного обучения [ infoq.com ]

>> Горячее развертывание в Kubernetes с использованием Telepresence и WAD [ blog.sebastian-daschner.com ]

>> Unikernels не мертвы, они просто не контейнеры [ infoq.com ]

>> Создание моделей H2O с помощью Apache Spark [ infoq.com ]

>> Предоставление командам возможности принять изменения [ infoq.com ]

>> В чем мы ошиблись: уроки рождения микросервисов [ infoq.com ]

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

>> Spring Boot 2.1.5 выпущен [ spring.io ] и >> Spring Boot 1.5.21 уже доступен [ spring.io ] и >> Spring Boot 2.2 M3 уже доступен [ spring.io ]

>> Spring Framework 5.2.0.M2, 5.1.7, 5.0.14 и 4.3.24 уже доступны [ spring.io ]

>> Spring Data Moore M4, Lovelace SR8 и Ingalls SR22 выпущены [ spring.io ]

>> Доступны Spring Integration AWS 2.2 GA и Spring Cloud Stream Kinesis Binder 1.2 GA [ spring.io ]

>> Google выпускает Google-Landmarks-V2, крупномасштабный набор данных для распознавания и поиска достопримечательностей [ infoq.com ]

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

>> Как перейти от монолитного озера данных к распределенной сетке данных [ martinfowler.com ]

Введение в распределенную сетку данных, управляемую доменом, — переход парадигмы от централизованных, монолитных, не зависящих от домена озер данных , которые сегодня размножают корпоративные данные.

>> Расширение доступа к базам данных блокчейна и реестра [ allthingsdistributed.com ]

Проверенное временем хранилище данных бухгалтерской книги идеально подходит для технологии блокчейн, и AWS Managed Blockchain стремится упростить ее внедрение для компаний.

>> Возможности использования Service Mesh для обмена сообщениями, управляемыми событиями [ infoq.com ]

И краткий обзор того, как существующие предложения сервисной сетки пытаются удовлетворить потребность в поддержке событийно-ориентированного обмена сообщениями.

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

>> Старшим разработчикам отказывают в приеме на работу [ glenmccallum.com ]

>> Почему настройка нескольких учетных записей необходима для безопасных систем [ advancedweb.hu ]

>> Сборка приложения, размещенного в облаке. Часть 1. Взгляд на облако [ blog.codecentric.de ]

>> Интеграция приложений для архитектур микросервисов: Service Mesh не является ESB [ infoq.com ]

>> Мы слышали о чистом коде, пришло время для чистого дизайна [ blog.scottlogic.com ]

>> Agile Anti-Patterns: подход к системному мышлению [ infoq.com ]

>> Давайте заменим термин «технический долг» [ morethancoding.com ]

3. Комиксы

И мои любимые Дилберты недели:

>> Различные анонимные источники [ dilbert.com ]

>> Twitch дает вам больше работы [ dilbert.com ]

>> Плохое планирование [ dilbert.com ]

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

>> Совершенно нормально работать только с кодом, но и жизнь тоже может быть [ zeroequalsfalse.press ]