«Итак, приступим…
1. Spring и Java
>> Deploying Spring Boot app as WAR [vojtechruzicka.com]
Даже если вам необходимо выполнить развертывание на традиционном сервере приложений, вы все равно можете создать свое приложение как WAR, не теряя возможности прямого выполнения.
>> Reflecting over Exercises in Programming Style [blog.frankel.ch]
Хорошая статья об отражении и Kotlin Poet API для генерации кода.
>> DON’T make an ASS out of U and ME when dealing with Hibernate caching! [blog.codecentric.de]
И отличный способ протестировать поведение ORM с помощью DataSourceProxy от ttddyy, API-оболочки для DataSource. Очень круто.
Also worth reading:
-
\u003e\u003e API Fluent Java [blog.vavr.io] \u003e\u003e Знакомство с Spring Boot [blog.scottlogic.com] \u003e\u003e Spring Boot Project-Creation-Tool, Spring Initializr, получает несколько новых обновлений [infoq. com] \u003e\u003e Как переопределить Hibernate Session FlushMode по умолчанию [vladmihalcea.com] \u003e\u003e Знакомство с Javalin: облегченная веб-инфраструктура для Java и Kotlin [infoq.com] \u003e\u003e Любопытный случай неизменяемых коллекций JDK9 [4comprehension.com] \u003e \u003e Использование тегов метрик с MicroProfile Metrics 2.0 [blog.sebastian-daschner.com] \u003e\u003e Объяснение Maven Scopes и конфигураций Gradle [reflectoring.io] \u003e\u003e Взгляд на новые функции Java в автоматизации тестирования [angiejones.tech]
Webinars and presentations:
-
\u003e \u003e Java Futures, выпуск 2019 г. [infoq.com] \u003e\u003e Подкаст Bootiful: технический директор Azul Гил Тене о Java, JVM, сборке мусора и многом другом [spring.io] \u003e\u003e Томас Вюртингер о GraalVM и оптимизации Java с помощью Ahead- Компиляция of-Time [infoq.com] \u003e\u003e Максимизация производительности с помощью GraalVM [infoq.com]
Time to upgrade:
-
\u003e\u003e MicroProfile 3.0: обновленный Rest Client + Metrics 2.0 a nd Health Check 2.0 [infoq.com] \u003e\u003e Вышел JUnit 5.5.1 [junit.org]
2. Технические и размышления
>> Differences between PUT and POST S3 signed URLs [advancedweb.hu]
Хотя PUT намного проще в использовании, POST предоставляет гораздо больше возможностей.
>> Why won’t it… [blog.cleancoder.com]
И поскольку мы ожидаем, что современное программное обеспечение «уйдет с нашего пути», мы должны позаботиться о том, чтобы сделать наши системы более гибкими.
Also worth reading:
-
\u003e\u003e Как очистить журналы Lambda [advancedweb.hu] \u003e\u003e Каково это работать в сфере разработки программного обеспечения [blog.scottlogic.com] \u003e\u003e Максимальная производительность, когда вы являетесь узким местом [kylecordes.com] \u003e \u003e Обеспечение безопасности сетевого трафика в JDK 8 с помощью TLS 1.3 [azul.com] \u003e\u003e Разработка программного обеспечения — это бизнес-тактика, а не профессия [daedtech.com]
3. Комиксы
>> More People Working At Home [dilbert.com]
>> Housing Costs [dilbert.com]
>> The New Consultant [dilbert.com]
4. Выбор недели ~~ ~»
>> No, You Can’t Make a Person Change [markmanson.net]
« Previous
«Еженедельник Java, выпуск 291»