На этой неделе много интересных статей о Java 9.
Вот так…
1. Весна и Ява
>> Какой формат архива следует использовать, WAR или JAR? [ frankel.ch ]
В мире «java-jar»
важно помнить, что файлы WAR по-прежнему имеют некоторые преимущества .
>> Масштабирование приложений Spring Boot в контейнерах Windows Docker с помощью Ansible: полное руководство , включая Spring Cloud Netflix и Docker Compose [ codecentric.de ]
Подробное руководство по масштабированию приложений Spring Boot , работающих под управлением Docker в Windows 🙂
>> Обновление черновика публичного обзора Bean Validation 2.0 [ beanvalidation.org ]
Поскольку JSR 380 был выставлен на общественное рассмотрение, были подняты и решены некоторые вопросы.
>> JUnit 5 — параметризованные тесты [ codefx.org ]
JUnit 5, наконец, имеет встроенную поддержку параметризованного теста . Это не может прийти достаточно скоро.
Также стоит прочитать :
>> Раскрывается использование javap: что скрыто внутри ваших файлов классов Java? [ takipi.com ]
>> Маршрутизация на основе соотношения между устаревшим и современным приложением — Netflix Zuul через Spring Cloud [ java-allandsundry.com ]
>> Введение в непрерывную интеграцию с JHipster [ blog.ippon.tech ]
>> Как эффективно использовать Groovy GPath в REST Assured — часть 2: GPath JSON [ james-willett.com ]
Время обновления:
>> Spring Cloud Dalston SR1 [ spring.io ]
>> Выпущен Spring Cloud Data Flow 1.2.1 [ spring.io ]
>> Выпущены Spring Security OAuth 2.1.1 и 2.0.14 [ spring.io ]
2. Технические
>> Шаблоны микросервисов с Envoy Sidecar Proxy: серия [ christianposta.com ]
>> Шаблоны микросервисов с Envoy Sidecar Proxy, часть I: разрыв цепи [ christianposta.com ]
>> Шаблоны микросервисов с прокси-сервером Envoy, часть II: тайм-ауты и повторные попытки [ christianposta.com ]
Полное руководство по Envoy Sidecar Proxy в среде микросервисов.
Также стоит прочитать:
>> Легко защитите свои приложения Spring Boot с помощью Keycloak [ developers.redhat.com ]
>> Лучший способ сопоставить наследование SINGLE_TABLE с помощью JPA и Hibernate [ vladmihalcea.com ]
>> Как базовый анализ производительности сэкономил нам миллионы [ heap.engineering ]
>> Побочные эффекты, впереди и в центре! [ очередь.acm.org ]
3. Размышления
>> Лифт Архитектора — Посещение верхних этажей [ martinfowler.com ]
Как архитектор, вы должны быть в контакте со всеми уровнями организации, чтобы получить достаточно информации для принятия правильных проектных решений.
>> Разработчики – общайтесь с людьми [ henrikwarne.com ]
Общение с людьми — это обманчиво простое и чрезвычайно мощное поведение, которое мы все можем перенять, чтобы получить значительно лучшие результаты .
>> Какие показатели должен видеть ИТ-директор? [ daedtech.com ]
>> Заставьте приложения для оповещения работать на вас [ daedtech.com ]
Эти две статьи представляют интересный взгляд на то, как эффективно понимать и управлять организацией с позиции ИТ-директора.
>> Как улучшить устаревшую кодовую базу [ jacquesmattheij.com ]
Осторожно 🙂
Помните о резервном копировании, тестах, правильном логировании и внесении небольших изменений по одному.
Также стоит прочитать:
- >> Стоит ли ваша автоматизация тестирования на основе пользовательского интерфейса затраченных усилий? [ontestautomation.com]
>> Ты нужен прошлому [ mattblodgett.com ]
4. Комиксы
И мои любимые Дилберты недели: