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

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

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

Вот так…

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. Комиксы

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

>> Мотивационный спикер [ dilbert.com ]

>> Децентрализация меняет все [ dilbert.com ]

>> Вскипятить океан [ dilbert.com ]

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

>> Почему все лучшее в жизни происходит наоборот [ markmanson.net ]