«Итак, приступим…
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
«