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

Похожие статьи:
It is so important to take measures to look after and properly maintain your dental equipment. Failure to do so could lead to you reducing your overall level of care to your patients, which should be avoided at all costs. If you regularly look...
У випуску: розпізнавання карт з Python, FB використовує Python 3.6.3, генератор ботів для ігор. Новини Python is the 2nd most popular language on GitHub — після...
Мы нашли Senior Fullstack ASP.NET разработчика, который за 11 лет дорос до позиции с зарплатой $5000, и предложили ему анонимно рассказать...
Олександр Романко — старший науковий співробітник компанії IBM Canada, за сумісництвом — професор Університету Торонто,...
Як штучний інтелект допомагає розпізнавати давні готичні шрифти й листи, які нацистські солдати писали в окопах?...
Яндекс.Метрика