«1. Spring и Java

\u003e\u003e Прибытие Java 16! [inside.java]

Выпущена Java 16 — сопоставление с образцом, записи, сокеты домена Unix, инструмент для упаковки, Vector API и многое другое!

\u003e\u003e Анонс Spring Native Beta! [spring.io]

Создание собственных образов для проектов Spring — использование преимуществ собственных образов GraalVM в проектах Spring с помощью модуля Spring Native!

\u003e\u003e Противодавление в реактивных системах [blog.frankel.ch]

Обзор противодавления в различных реализациях: RxJava, Project Reactor и Kotlin Coroutines.

Also worth reading:

    \u003e\u003e Упрощенная сериализация с помощью записей [inside.java] \u003e\u003e Примечания к выпуску JDK 16 [jdk.java.net] \u003e\u003e Изменения JDK 16 G1/Parallel GC [tchatzl.github.io] \u003e\u003e Представляем генератор нагрузки Jetty [ webtide.com] \u003e\u003e Фаззинг Java в OSS-Fuzz [security.googleblog.com] \u003e\u003e Развлечение для сопоставления шаблонов Java 16 [benjiweber.co.uk] \u003e\u003e Получение типа Kotlin «Try» [java-allandsundry.com] \u003e\u003e Тестирование веб-приложений Quarkus: Reactive Messaging, Kafka и Testcontainers [infoq.com] \u003e\u003e Развертывание приложений Spring Boot с использованием передового опыта предприятия — эталонная архитектура Azure Spring Cloud [spring.io] \u003e\u003e 10 основных проблем динамического программирования for Coding Interviews [javarevisited.com]

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

    \u003e\u003e Эпизод 15 «Java 16 уже здесь!» с Микаэлем Видстедтом [inside.java] \u003e\u003e Подкаст Bootiful: создатель проекта FF4J и DataStax Инженер Astra SDK Седрик Лунвен [spring.io]

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

    \u003e\u003e Доступна Spring Framework 5.3.5 [spring.io] \u003e\u003e Доступна IntelliJ IDEA 2020.3.3 [blog.jetbrains.com] \u003e\u003e Spring Security 5.5.0-M3 выпущен [spring.io] \u003e\u003e Spring Data 2021.0.0-M5, 2020.0.6 и Neumann SR8 выпущены [spring.io] \u003e\u003e JDK Mission Control теперь доступна версия 8.0.0 (JMC 8) [inside.java]

2. Технические

\u003e\u003e Хватит переписывать конвейеры! Почему GitHub Actions определяют будущее CI/CD [blog.codecentric.de]

На платформах CI/CD разных поколений: сокращение шаблонов при создании пайплайнов CI/CD!

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

    \u003e\u003e Как бессерверные холодные запуски меняют лучшие практики [advancedweb.hu] \u003e\u003e Как писать тесты для расширений фреймворка? [blog.thecodewhisperer.com] \u003e\u003e Вычисление метаданных разбивки на страницы без дополнительных циклов в SQL [blog.jooq.org]

3. Размышления

\u003e\u003e Купидон — Предыстория [dannorth.net]

Критический взгляд на принципы SOLID: почему принципы SOLID не соответствуют сегодняшним стандартам и каковы альтернативы!

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

    \u003e\u003e SPACE of Developer Productivity [queue.acm.org] \u003e\u003e Word Matter: Testing Copy With Shakespeare [netflixtechblog.medium.com] \u003e\u003e Data Engineers of Netflix — Интервью с Деви Раджендраном [netflixtechblog.medium.com]

4. Комиксы

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

\u003e\u003e Non-Covid Cough [dilbert.com]

\u003e\u003e Заключительные титры [dilbert .com]

\u003e\u003e Дезинфекция клавиатуры [dilbert.com]

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

\u003e\u003e Достоинство отложенного вознаграждения [markmanson.net]

Next »

Java Weekly, Issue 378

« Previous

Java Weekly, Issue 376

«