Вот так…
1. Весна и Ява
>> Как быстро весна? [ весна.ио ]
Обзор последних оптимизаций времени запуска и использования кучи в Spring Boot 2.1 и Spring 5.1, а также несколько советов по ускорению запуска и работы ваших приложений .
>> Netflix OSS и Spring Boot — полный цикл [ medium.com ]
После нескольких лет создания собственной инфраструктуры Netflix полностью перешел на Spring Boot .
>> Советы по Hibernate: как применить DISTINCT к JPQL, но не к SQL-запросу [ мысли -на-java.org ]
Краткий обзор использования Hibernate QueryHints
для повышения эффективности запросов DISTINCT .
>> Как связать пользовательские типы параметров Hibernate с запросами JPA [ vladmihalcea.com ]
Хорошая статья об использовании пользовательских типов в сущностях и запросах Hibernate с полным примером в PostgreSQL. Очень круто.
>> Четные и нечетные с сопрограммами [ blog.frankel.ch ]
И хорошая статья, в которой сравниваются два подхода к параллельному алгоритму — один с использованием сопрограмм Kotlin, а другой — с использованием потоков Java.
Также стоит прочитать:
>> Стратегии доступа в JPA и Hibernate — что лучше, доступ к полям или свойствам? [ мысли -на-java.org ]
>> JDK 12 сейчас находится в первой фазе Rampdown [ mail.openjdk.java.net ]
Вебинары и презентации:
>> Советы Spring: реактивный доступ к данным SQL с помощью Spring Data R2DBC [ spring.io ]
>> Переходим к Kotlin: как сделать волшебство еще более волшебным [ infoq.com ]
>> Генетическое программирование в реальном мире: краткий обзор [ infoq.com ]
>> Инструменты, боты и автоматизация для улучшения проектов с открытым исходным кодом [ blog.scottlogic.com ]
>> Buckets, Funnels, Mobs and Cats или Как мы полюбили масштабирование приложений в облаке [ infoq.com ]
>> Современный обмен сообщениями с RabbitMQ, Spring Cloud и Reactor [ infoq.com ]
>> API Netflix Play — эволюционная архитектура [ infoq.com ]
>> Выплата технического долга в масштабе — Migrations @Stripe [ infoq.com ]
>> CRDT в производстве [ infoq.com ]
>> Повышение устойчивости при миграции рабочей среды [ infoq.com ]
>> Масштабирование Slack — хорошее, неожиданное и будущее [ infoq.com ]
Время обновления:
>> Hibernate ORM 5.4.0.Final выпущен [ in.relation.to ]
>> Hibernate OGM 5.4.1. Финальный выпуск [ in.relation.to ]
>> Выпущен Spring CredHub 2.0.0.RC1 [ spring.io ]
>> Spring Cloud Greenwich.RC1 уже доступен [ spring.io ]
>> Eclipse 4.10 — новое и заслуживающее внимания [ eclipse.org ]
2. Технические и размышления
>> Обработка списков FP и OO [ blog.cleancoder.com ]
Интересный пример функционального алгоритма Clojure с рекурсивными циклами и оптимизацией хвостового вызова .
>> Как превратить многофункциональные операции в командную работу [ infoq.com ]
Исследование кросс-функциональных команд показывает, что отсутствие сотрудничества может стоить компаниям тысячи долларов в день . Вот посмотрите, как исправить ситуацию.
>> Держите линии открытыми [ builttoadapt.io ]
Отличная статья о том, почему общение и дух товарищества необходимы для распределенной команды .
Также стоит прочитать:
>> Git 2.20 обеспечивает улучшенные рабочие процессы и производительность [ infoq.com ]
>> ctop — управляйте контейнерами Docker и следите за ними [ blog.codecentric.de ]
>> Анатомия шаблона CloudFormation с простой функцией Lambda [ advancedweb.hu ]
>> Стабильность Clojure: извлеченные уроки [ words.steveklabnik.com ]
>> Внедрение базы данных Netflix Media [ medium.com ]
>> Тесты не сделают вашу программу правильной [ codewithoutrules.com ]
>> Процесс разработки Eclipse 2018 [ waynebeaton.wordpress.com ]
>> Как приступить к участию в TomEE или любом другом проекте с открытым исходным кодом [ tomitribe.com ]
3. Комиксы
И мои любимые Дилберты недели: