Вот так…
1. Весна и Ява
>> Правда прежде всего, или Почему вам следует в основном реализовывать проекты Database First [ blog.jooq.org ]
Некоторые важные моменты, которые следует учитывать при размышлении о том, где находится источник правды в вашей системе и как убедиться, что ваша архитектура отражает это.
>> Коллекции Java развиваются [ dzone.com ]
Очень полезная новая функциональность, которую последние пару выпусков JDK привнесли в Java Collection Framework. Действительно хороший материал.
>> Уязвимость обхода каталога Zip Slip затрагивает несколько проектов Java [ infoq.com ]
Краткое, но интересное описание новой уязвимости «Zip Slip» — вместе с несколькими практическими примерами, если вам интересно.
Также стоит прочитать:
>> Расцвет микрофреймворков Java [ e4developer.com ]
>> Написание модульных тестов BDD с помощью BDDMockito и AssertJ [ thepracticaldeveloper.com ]
>> JEP 181, JEP 315 и JEP 333 предложены для JDK 11 [ marxsoftware.blogspot.com ]
>> Лучший способ написать тестовый пример Hibernate ORM [ in.relation.to ]
>> Учебное пособие по WireMock: сопоставление запросов, часть первая [ petrikainulainen.net ]
>> Как повысить эффективность кэширования операторов с помощью заполнения параметра предложения IN [ vladmihalcea.com ]
>> Интеграция веб-приложений с рабочим столом [ blog.frankel.ch ]
Вебинары и презентации:
>> Упрощение Apache Geode с помощью Spring Data [ infoq.com ]
>> Spring Driven Industrial IoT с использованием периферийных, туманных и облачных вычислений [ infoq.com ]
>> Советы Spring: JPA [ spring.io ]
>> Плейлист Spring IO 2018 [ youtube.com ]
Время обновления:
>> Выпущен WildFly 13 со всеми последними версиями Hibernate! [ в.отношении.к ]
>> Релиз Joda-Time assertions 2.1.0 [ joel-costigliola.github.io ]
>> Gradle выпускает версию 4.7 с поддержкой Java 10 [ infoq.com ] и >> примечания к выпуску Gradle 4.8 [ docs.gradle.org ]
**2. Технические** и размышления
>> Хранение зашифрованных учетных данных в GIT [ techblog.bozho.net ]
Правильно хранить учетные данные не обязательно легко, но очень важно, чтобы вы понимали, как это сделать правильно.
>> «Должен ли это быть микросервис?» Часть 4: Независимая масштабируемость [ content.pivotal.io ]
Микросервисы могут быть полезным архитектурным решением… но не всегда. Лучше подумать дважды.
Также стоит прочитать:
>> Karate framework: тестирование REST API стало проще! [ aboullaite.me ]
>> Программное обеспечение для людей, страдающих социальной тревогой [ daedtech.com ]
>> Как измерить надежность вашего программного обеспечения на протяжении всего рабочего процесса CI/CD [ blog.takipi.com ]
>> Когда использовать веб-рут Let's Encrypt и автономную авторизацию [ advancedweb.hu ]
>> Рецепты сценариев оболочки [ alexecollins.com ]
>> Рецензия Hack the Box – Crimestoppers [ codemonkeyism.co.uk ]
>> При выборе и/и, а не либо/или [ ontestautomation.com ]
3. Комиксы
И мои любимые Дилберты недели: