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

1. Spring и Java

>> The Complete Guide to the Java SE 12 Extended Switch Statement/Expression [infoq.com]

Подробный обзор нового синтаксиса и семантики оператора switch, а также обновления, касающиеся Project Amber и сопоставления с образцом.

>> JDK 9/JEP 280: String Concatenations Will Never Be the Same [marxsoftware.blogspot.com]

Краткое обсуждение байт-кода, используемого для повышения эффективности конкатенации строк с помощью оператора «+». Очень круто.

>> Improving build times with Gradle build scans [andresalmiray.com]

Глубокое погружение в то, как демон Gradle и Build Cache влияют на время сборки.

>> How to map a String JPA property to a JSON column using Hibernate [vladmihalcea.com]

И краткий обзор использования JsonBinaryType из фреймворка hibernate-types с типом данных jsonb PostgreSQL.

Also worth reading:

    \u003e\u003e Веселье с обратной совместимостью Java [symphonious.net] \u003e\u003e jcmd, Circa JDK 11 [marxsoftware.blogspot.com] \u003e\u003e AWS Lambda: холодная загрузка и среднее время отклика в Scala и Java [blog.codecentric. de] \u003e\u003e Custom ConfigSource с конфигурацией MicroProfile [tomitribe.com] \u003e\u003e Добавление входных и выходных параметров в действия TestProject [petrikainulainen.net]

Webinars and presentations:

    \u003e\u003e Spring Tips: Testing Reactive Code [spring.io] \u003e\u003e A Bootiful Podcast : Олег Жураковский [spring.io] \u003e\u003e Освоение Spring Boot’s Actuator [infoq.com] \u003e\u003e Шаблоны и протоколы безопасности микросервисов с Spring и PCF [infoq.com] \u003e\u003e Это многооблачный мир, но как насчет Данные? [infoq.com] \u003e\u003e Как сделать: карьерный рост разработчиков на основе сообщества [infoq.com] \u003e\u003e Панель реальной архитектуры [infoq.com] \u003e\u003e Метрики для масс [infoq.com]

Пора обновление:

    \u003e\u003e Hibernate Search 6.0.0.Alpha2 и 5.11.1.Final выпущены! [in.relation.to] \u003e\u003e Spring Session для Apache Geode/Pivotal GemFire ​​2.0.8.RELEASE доступен! [spring.io] \u003e\u003e Byte Buddy 1.9.9 [github.com] \u003e\u003e Вышел JUnit 5.4.0 [junit.org]

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

>> Overcoming RESTlessness [infoq.com]

Размышления о том, почему мы должны использовать зрелость экосистемы REST с более новыми протоколами, такими как GraphQL, gRPC и Apache Kafka.

>> Engineering to Improve Marketing Effectiveness (Part 3) — Scaling Paid Media campaigns [medium.com]

Увлекательная статья об архитектуре Netflix для систем управления кампаниями и оптимизации рекламного бюджета.

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

    \u003e\u003e Грэди Буч о будущем ИИ [infoq.com] \u003e\u003e Выявление запросов, стоящих за командами обратной косой черты psql [marxsoftware.blogspot.com]

3. Комиксы

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

>> Tweaking Variables [dilbert.com]

>> Dilbert Dooms the Planet [dilbert.com]

>> Take the Stairs [dilbert.com]

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

После двух лет сосредоточения внимания только на существующих курсах я, наконец, объявляю о новом курсе.

Если вы сосредоточены на основах Spring, взгляните на новый курс (вместе с предстоящим изменением цен):

>> The upcoming new Learn Spring

Next »

Java Weekly, Issue 268

« Previous

Java Weekly, Issue 266

«