«Итак, приступим…
1. Spring и Java
>> Writing Addons With TestProject [petrikainulainen.net]
Подробное введение в то, как удалить повторяющийся код из наборов тестов путем написания пользовательских надстроек TestProject.
>> Bootiful Azure: To Production (6/6) [spring.io]
Хорошее завершение серии статей о Spring Boot и Microsoft Azure с несколькими моментами, которые следует учитывать при развертывании в рабочей среде.
>> OpenJDK 11, tools of the trade [blog.frankel.ch]
Хороший обзор повседневных команд и инструментов JDK, которые должен изучить любой разработчик. Очень круто.
>> All You Need To Know About Testing Web Controllers with Spring Boot [reflectoring.io]
Название говорит само за себя.
>> How to map a PostgreSQL Range column type with JPA and Hibernate [vladmihalcea.com]
И краткое введение в сопоставление типов столбцов диапазона, поддерживаемых из коробки проектом hibernate-types.
Also worth reading:
-
\u003e\u003e Ручное определение компонентов в Spring Boot [spring.io] \u003e\u003e Именование классов Java — окончательное руководство [dolszewski.com] \u003e\u003e Насколько быстрее Java 11? [optaplanner.org] \u003e\u003e Запуск компилятора JAXB xjc с OpenJDK 11 [marxsoftware.blogspot.com] \u003e\u003e Использование минимальных дробных цифр с форматированием компактных чисел JDK 12 [marxsoftware.blogspot.com] \u003e\u003e Как сохранить перечисление в базе данных с помощью JPA [dolszewski.com] \u003e\u003e Micronaut Microservices Framework: Introduction [blog.codecentric.de]
Webinars and presentations:
-
\u003e\u003e Преобразование устаревших приложений Java EE в приложения Spring Boot за одну минуту [infoq.com] \u003e\u003e Советы Spring: JavaFX [spring .io] \u003e\u003e Spring Tips: хеджирование клиентских запросов с помощью Reactive WebClient и реестра сервисов [spring.io] \u003e\u003e Bootiful Podcast: интервью с защитником разработчиков Google Рэем Цангом [spring.io] \u003e\u003e Machines Can Learn — «Практический взгляд на машинный интеллект с использованием Spring Cloud Data Flow и TensorFlow [infoq.com] \u003e\u003e Себ Роуз о BDD, Cucumber, Cyber0dojo, сертификации и тестировщиках в обзорах кода [infoq.com] \u003e\u003e Рассуждения о неопределенности в масштабе [ infoq.com] \u003e\u003e Путь к облачной архитектуре [infoq.com] \u003e\u003e Алгоритмы, лежащие в основе современных систем хранения [info q.com]
Время для обновления:
-
\u003e\u003e Hibernate ORM 5.4.1.Final выпущен [in.relation.to] \u003e\u003e IBM выпускает Open Liberty 18.0.0.4 с поддержкой MicroProfile 2.1 и реактивных расширений [infoq .com] \u003e\u003e Spring Cloud Task 2.1.0 GA теперь доступен [spring.io]
2. Технические и размышления
>> Using OAuth for a simple command line script to access Google’s data [martinfowler.com]
Продуманная адаптация потока Google OAuth 2.0 для мобильных и настольных приложений делает свое дело.
>> Increasing the Quality of Patient Care through Stream Processing [infoq.com]
Интересный экспериментальный проект, использующий инструменты с открытым исходным кодом для агрегирования, очистки и обогащения потоков данных о состоянии здоровья из нескольких источников.
Также стоит прочитать:
-
\u003e\u003e Инкрементный архитектурный подход к построению систем [infoq.com] \u003e\u003e Шлюзы API переживают кризис идентичности [blog.christianposta.com] \u003e\u003e Как выбрать нишу: начать Listening to Other People [daedtech.com]
3. Комиксы
И мои любимые Дилберты недели:
>> Thankless Tasks [dilbert.com]
>> Making Excuses for Your Excuses [dilbert.com]
>> An Empty Vessel for Transporting Sarcasm [dilbert.com]
4. Выбор недели
>> How I went from newbie to Software Engineer in 9 months while working full time [freecodecamp.org]
«