1. Весна и Ява
>> Bootiful GCP : Настройка времени выполнения с помощью среды выполнения Spring Cloud GCP (5/8) []
В продолжение этой серии мы видим простое приложение обмена сообщениями Spring Integration в Google Cloud и кратко рассмотрим этот удобный API для управления свойствами конфигурации времени выполнения в Google Cloud Platform.
>> Методы по умолчанию в Java 8 и что они изменяют в дизайне API []
Хорошая статья рассказывает о некоторых преимуществах, которые методы по умолчанию в интерфейсах Java имеют по сравнению с вспомогательными классами
>> Лучший способ клонировать или дублировать объект с помощью JPA и Hibernate []
Отличный подход к этому общему требованию приложений JPA с использованием конструкторов копирования. Хорошая вещь.
>> IntelliJ IDEA 2018.2 поддерживает Java 11, MacBook Touch Bar и другие []
Если вы являетесь преданным IntelliJ, вам стоит попробовать эти интересные новые функции.
https://www . ассоциации не имеет значения ** ][]
Умный способ реализовать пользовательскую аннотацию Bean Validation с помощью библиотеки Hibernate Validator.
Также стоит прочитать:
-
===== >> Предварительный просмотр функции языка JDK в действии: переключение выражений []
-
===== >> Время выйти за рамки JDK Oracle []
-
===== >> Спок 1.2 - беспроблемная насмешка Spring bean в интеграционных тестах []
-
===== >> Состояние сериализации Java []
-
===== >> Реализация потока скользящего окна/Spliterator в Java []
-
Вебинары и презентации: **
-
https://www.youtube.com/watch?v=5DcVsVsNpJA [** >> Наблюдаемость с
Распределенные системы на базе Spring Томми Людвига @ Spring I/O 2018 ][] ===== >> Что нового в Spring Boot 2.0 от Madhura Bhave @ Spring I/O 2018 []
-
===== >> Асинхронное программирование с сопрограммами Kotlin в Spring от Konrad Kamiński @ Spring I/O 2018 []
-
===== >> Непрерывное развертывание вашего приложения, автор Marcin Grzejszczak @ Spring I/O 2018 []
-
===== >> Удовольствие от функциональной веб-платформы от Arjen Poutsma @ Spring I/O 2018 []
-
===== >> Вебинар: собственные шаблоны для приложений с интенсивным использованием данных []
-
https://www.youtube.com/watch?v=Vul3FwmkM58 [** >> Сборка и запуск
Микросервисы на основе Spring Cloud в AWS ECS. Автор Joris Kuipers @ Spring I/O 2018 ** ][]
-
Время для обновления: **
-
===== https://spring.io/blog/2018/08/30/spring-session-for-apache-geode-pivotal-gemfire-2-0-5-release-and-2-1 -0-m1-release[>> Весенняя сессия для Apache Geode/Pivotal GemFire 2.0.5.RELEASE и 2.1.0.M1 выпущены!] []
2. Технический
>> Распространенное архитектурное изменение, часть 1 []
Эти удобные макросы, сценарии и команды IDE выделяют некоторые из множества способов применения небольших, общих изменений к большой базе кода .
>> Подходит ли вам разработка на основе тестов? []
Если вы воздерживались от принятия TDD, эта статья призвана убедить вас переосмыслить свою позицию.
>> Объединение объектов-объектов и Fluent Builder для фабрики окончательных тестовых данных []
Отличная статья об этом шаблоне для создания полностью заполненных тестовых объектов, которую можно затем настроить для нужд каждого теста. Удобный инструмент, чтобы иметь в своем арсенале для написания тестов.
>> TomEE: WebSocket и заблокируйте его! []
Хорошее введение в создание безопасных конечных точек WebSocket с использованием HTTP Basic Auth.
>> Разработка для повышения эффективности маркетинга Часть 2) - Масштабирование создания и управления рекламой []
Интересная часть демонстрирует как Netflix сочетает сборку рекламы с функциональным контролем качества и машинным обучением для создания и доставки персонализированной и локализованной рекламы для своей огромной пользовательской базы.
-
Также стоит прочитать: **
-
===== >> Резервные копии проекта OpenShift []
-
===== >> TomEE: развертывание Fat-Jar []
3. Musings
>> Трагедия мастерства []
Дядя Боб размышляет о том, как и почему движение Agile сместилось с первоначальной цели на продвижение идеалов мастерства программного обеспечения и больше на управление проектами.
>> Почему вы должны обеспечить 100% покрытие кода ** []
Вдумчивая статья, напоминающая нам о том, что, хотя 100% покрытие не гарантирует безошибочную кодовую базу, все же, возможно, стоит попробовать, учитывая надлежащие инструменты ** .
>> Должны ли Scrum Masters зарабатывать больше, чем разработчики программного обеспечения? []
И глубокий обзор роли, которую играют Scrum Masters, и что нужно для них, говорит об организации .
-
Также стоит прочитать: **
-
===== >> Симуляция Монте-Питона: недоразумение Монте-Карло []
-
===== >> Поиск вашей канавки поскольку они (НЕ) находят свою обувь []
-
===== >> Работай усерднее []
4. Комиксы
И мой любимый Дилбертс недели:
5. Выбор недели
На прошлой неделе я объявил о новом материале, посвященном Spring Boot, в курсе REST With Spring, а также об изменении цены.
-
Это изменение цены происходит сегодня: **