«Итак, приступим…

1. Spring и Java

>> Truth First, or Why You Should Mostly Implement Database First Designs [blog.jooq.org]

Несколько важных моментов, которые следует учитывать при размышлении о том, где находится источник правды в вашей системе и как убедиться, что ваша архитектура отражает это.

>> Java Collections Are Evolving [dzone.com]

Очень полезная новая функциональность, которую последние пару выпусков JDK привнесли в Java Collection Framework. Действительно хороший материал.

>> Zip Slip Directory Traversal Vulnerability Impacts Multiple Java Projects [infoq.com]

Быстрый, но интересный отчет о новой уязвимости «Zip Slip» — вместе с несколькими практическими примерами, если вам интересно.

Also worth reading:

    \u003e\u003e Расцвет микрофреймворков Java [e4developer.com] \u003e\u003e Написание модульных тестов BDD с помощью BDDMockito и AssertJ [thepracticaldeveloper.com] \u003e\u003e JEP 181, JEP 315 и JEP 333 предложены для JDK 11 [marxsoftware.blogspot .com] \u003e\u003e Лучший способ написать тестовый пример Hibernate ORM [in.relation.to] \u003e\u003e Учебное пособие по WireMock: сопоставление запросов, часть первая [petrikainulainen.net] \u003e\u003e Как повысить эффективность кэширования операторов с помощью параметра предложения IN padding [vladmihalcea.com] \u003e\u003e Интеграция веб-приложений с рабочим столом [blog.frankel.ch]

Вебинары и презентации:

    \u003e\u003e Упрощение Apache Geode с помощью Spring Data [infoq.com] \u003e\u003e Spring Driven Industrial IoT с использованием Edge, Туман и облачные вычисления [infoq.com] \u003e\u003e Spring Tips: JPA [spring.io] \u003e\u003e Плейлист Spring IO 2018 [youtube.com]

Время обновления:

    \u003e\u003e Выпущен WildFly 13 с участием все последние версии Hibernate! [in.relation.to] \u003e\u003e Выпуск Joda-Time assertions 2.1.0 [joel-costigliola.github.io] \u003e\u003e Gradle выпускает версию 4.7 с поддержкой Java 10 [infoq.com] и \u003e\u003e Примечания к выпуску Gradle 4.8 [ docs.gradle.org]

2. Технические и размышления

>> Storing Encrypted Credentials in GIT [techblog.bozho.net]

Правильное хранение учетных данных не всегда просто, но очень важно, чтобы вы понимали, как это сделать.

>> “Should that be a Microservice?” Part 4: Independent Scalability [content.pivotal.io]

Микросервисы могут быть полезным архитектурным решением… но не всегда. Лучше подумать дважды.

Также стоит прочитать:

    \u003e\u003e Karate framework: тестирование REST API стало проще! [aboullaite.me] \u003e\u003e Программное обеспечение для людей, страдающих от социальной тревожности [daedtech.com] \u003e\u003e Как измерить надежность вашего программного обеспечения в ходе рабочего процесса CI/CD [blog.takipi.com] \u003e\u003e Когда использовать Let’s Encrypt автономная авторизация [advancedweb.hu] \u003e\u003e shell-scripting-recipes [alexecollins.com] \u003e\u003e Hack the Box Writeup — Crimestoppers [codemonkeyism.co.uk] \u003e\u003e При выборе и/и, а не либо/или [ontestautomation .com]

3. Комиксы

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

>> Motivational Speaker [dilbert.com]

>> Decentralization Changes Everything [dilbert.com]

>> Boiling an Ocean [dilbert.com]

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

>> Why the best things in life are all backwards [markmanson.net]

Next »

Java Weekly, Issue 233

« Previous

Java Weekly, Issue 231