«1. Spring и Java

>> On Generating Identity Hash Codes [alidg.me]

Углубленный обзор различных стратегий, используемых виртуальной машиной HotSpot для создания хэш-кодов идентификации.

>> Scalability of Different Concurrent Map Implementations [vmlens.com]

Сравнительный анализ трех различных реализаций карт с поддержкой потоков: SynchronizedMap, ConcurrentHashMap и еще одна реализация без блокировок.

>> Five JUnit 5 features you might not know yet [rieckpil.de]

Практическое руководство по некоторым малоизвестным функциям JUnit 5, таким как вложенные тесты, распараллеливание, упорядоченные тесты и так далее.

Also worth reading:

    \u003e\u003e Потенциальные встроенные классы JDK [marxsoftware.com] \u003e\u003e Настройка приложений Java во время выполнения с помощью профилей Spring [blog.scottlogic.com] \u003e\u003e Как orphanRemoval работает с JPA и Hibernate [vladmihalcea.com] \u003e\u003e Создание веб-сайтов приложения с Spring Boot и Vaadin [spring.io] \u003e\u003e Возвращение руководства разработчика OpenJDK [infoq.com] \u003e\u003e Знакомство с функциями Java для приложений Spring Cloud Stream [spring.io] \u003e\u003e Новая реализация проверки орфографии в IntelliJ IDEA 2020.2 [ blog.jetbrains.com]

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

    \u003e\u003e Нужны ли Java встроенные типы? Что проект Valhalla может привнести в Java [infoq.com] \u003e\u003e Подкаст Bootiful: Spring Data JDBC рассказывает о Spring Data, доменно-ориентированном дизайне и многом другом [spring.io] \u003e\u003e Ответственные микросервисы [infoq.com] \u003e\u003e Веб-семинар: Продуктивная веб-разработка на Java с IntelliJ IDEA, Spring Boot и Vaadin [blog.jetbrains.com] \u003e\u003e Quarkus в действии [infoq.com]

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

    \u003e\u003e Доступна IntelliJ IDEA 2020.1.3 [ blog.jetbrains.com]

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

>> Getting started with Ktor [mscharhag.com]

Быстрая демонстрация создания асинхронных CRUD REST API в Ktor и Kotlin.

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

    \u003e\u003e Преобразование параметров JAX-RS с помощью ParamConverters [blog.sebastian-daschner.com] \u003e\u003e Запуск функций IDE из терминала [blog.jetbrains.com] \u003e\u003e Бедный человек защита статических веб-сайтов в AWS S3 (с Terraform) [tryingthings.com]

3. Musings

>> Byte Down: Making Netflix’s Data Infrastructure Cost-Effective [netflixtechblog.com]

Интересный подход к управлению затратами на инфраструктуру в Netflix: прозрачность вместо бюджетных ограничений.

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

    \u003e\u003e Об открытом исходном коде, лицензиях и изменениях [blog.frankel.ch] \u003e\u003e Путь к современному производству с AWS [allthingsdistributed.com] \u003e\u003e Как оценить технические способности разработчика: Руководство для интервьюеров [blog.scottlogic.com]

4. Комиксы

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

>> First Time for Everything [dilbert.com]

>> Lack of Social Contact [dilbert.com]

>> Wally Took Notes [dilbert.com]

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

>> Not sure? [asmartbear.com]

Next »

Java Weekly, Issue 343

« Previous

Java Weekly, Issue 341