Java дайджест #30: DevOps & Reactive

В выпуске: как JVM оптимизирует код; Javaslang 3.0; переезд с Jenkins на Travis; видео с JavaOne.

Ссылки, на которые лучше таки нажать (по мнению автора), отмечены знаком (!)

Что-то вроде новостей

<В этом месяце ничего не произошло>. Если я не прав напишите в комментариях, что именно нового произошло.

Почитать и посмотреть

Скаляризация Map.get(new CompositeKey(key1, key2, ...)) и продолжение. Про то как JVM оптимизирует код.

The Road to Javaslang 3.0. Много говорят про Javaslang, но вот пока не видно, чтобы кто-то использовал на практике. Если есть такие люди среди читателей, расскажите о вашем опыте.

Краткая выжимка про ValueType для тех, кто не следит за мейлинг-листами и не читал прошлые дайджесты.

What Future Java Might Look Like. Но пока не понятно не получится ли у нас скаловский редьюс по операции умножения.

The Joy of Mustache: Server Side Templates for the JVM

Server Side Rendering with Spring Boot and React.

gRPC 101 for Spring Developers.

DevOps

Travis CI tutorial Java projects. Все дружно переезжаем с Jenkins на Travis.

JVM Profiling Lessons From The Trenches. Используем JMH и JMC для оптимизации производительности.

(!) DTrace for Linux 2016. Имеет к Java довольно мало отношения. Но, возможно, будет полезно тем, кому мало JMC.

Docker Container Anti Patterns. И как бонус видео с JavaOne, по которому можно быстро «въехать» в тему docker.

Spring Boot @ PayPal.

Реактивность

RxJava 2.0 Released with Support for Reactive Streams Specification.

Reactor by Example.

Going reactive with Spring Data.


Предложения и пожелания все еще принимаются или через завсклад и товаровэд Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра. , или через твиттер @_silverwolf. Также можно оставлять комментарии в специально выделенной теме на форуме.


← Предыдущий выпуск: Java дайджест #29

Похожие статьи:
Меня зовут Алексей Голубев. Я Lead Software Engineer в GlobalLogic. В общей сложности в IT работаю более 6 лет. Занимался pentesting, разработкой desktop, web, mobile....
Компанія Google пропонує розробникам доступ до однієї зі своїх найдосконаліших мовних моделей — PaLM, про це повідомили в блозі...
Новые версии ReactOS 0.4.0 Kotlin 1.0 Vulkan 1.0 Docker 1.10 Go 1.6 TypeScript 1.8 htop 2.0 ESLint v2.0.0 FFmpeg 3.0 GitLab 8.5 Аналитика Ukraine has an army of nearly 100,000 IT professionals...
Математикиня світового рівня Марина Вязовська стала міжнародною членкинею Національної академії наук США. Про...
Одна з найбільших ERP-систем у росії зупинила роботу через атаки української ІТ Армії. Клієнти не можуть...
Яндекс.Метрика