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

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

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

Вот так…

1. Весна и Ява

>> Полное руководство по оператору/выражению расширенного переключателя Java SE 12 [ infoq.com ]

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

>> JDK 9/JEP 280: объединение строк никогда не будет прежним [ marxsoftware.blogspot.com ]

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

>> Сокращение времени сборки с помощью сканирования сборки Gradle [ andresalmiray.com ]

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

>> Как сопоставить свойство String JPA со столбцом JSON с помощью Hibernate [ vladmihalcea.com ]

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

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

>> Веселье с обратной совместимостью с Java [ symphonious.net ]

>> jcmd, около JDK 11 [ marxsoftware.blogspot.com ]

>> AWS Lambda: холодная загрузка и среднее время отклика в Scala и Java [ blog.codecentric.de ]

>> Пользовательский ConfigSource с конфигурацией MicroProfile [ tomitribe.com ]

>> Добавление входных и выходных параметров в действия TestProject [ petrikainulainen.net ]

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

>> Советы Spring: тестирование реактивного кода [ spring.io ]

>> Подкаст Bootiful: Олег Жураковский [ spring.io ]

>> Осваиваем привод Spring Boot [ infoq.com ]

>> Шаблоны и протоколы безопасности микросервисов с Spring и PCF [ infoq.com ]

>> Это многооблачный мир, но как насчет данных? [ infoq.com ]

>> Как: Карьерный рост разработчиков за счет сообщества [ infoq.com ]

>> Панель реальной архитектуры [ infoq.com ]

>> Метрики для масс [ infoq.com ]

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

>> Hibernate Search 6.0.0.Alpha2 и 5.11.1.Final выпущены! [ в.отношении.к ]

>> Spring Session для Apache Geode/Pivotal GemFire 2.0.8.RELEASE доступен! [ весна.ио ]

>> Byte Buddy 1.9.9 [ github.com ]

>> Вышел JUnit 5.4.0 [ junit.org ]

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

>> Преодоление отсутствия REST [ infoq.com ]

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

>> Разработка для повышения эффективности маркетинга (часть 3) — масштабирование кампаний в платных СМИ [ medium.com ]

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

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

>> Грэди Буч о будущем ИИ [ infoq.com ]

>> Обнаружение запросов, стоящих за командами обратной косой черты psql [ marxsoftware.blogspot.com ]

3. Комиксы

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

>> Настройка переменных [ dilbert.com ]

>> Дилберт обрекает планету [ dilbert.com ]

>> Поднимитесь по лестнице [ dilbert.com ]

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

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

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

>> Предстоящий новый Learn Spring