Ссылки, на которые лучше таки нажать (по мнению автора), отмечены знаком (!)
Java is TIOBE’s Programming Language of 2015!Ну серьезно, это не шутка. Я так понял, у других было все совсем печально.
Что-то вроде новостей
Началась IntelliJ IDEA 16 EAP.
Вышла Guava 19.
Вышел Log4j 2.5.
Озвучено новое расписание релизов JDK 9 и изменения в роадмапе Spring 5.
Почитать и посмотреть
Microservices and Teams at Amazon. Про отличия Microservicesот SOA.
Maven vs Gradle — One Year Later. Описывает годичный опыт использования Gradle. Одно из преимуществ Gradle — это наличие у него Wrapper-а. На мой взгляд, это таки довольно полезная фича. Как оказалось, существует и аналог этой фичи для Maven.
(!) Планы и мысли об изменении Collection API.
(!) Faster Atomic*FieldUpdaters for Everyone. Собственно про оптимизацию производительности этих самых апдейтеров в JDK 9.
Java 8 Best Practices Cheat Sheet ... еще одни. И официальные рекомендациипо использованию Optional-а.
Немного о коммуникации между микросервисами. Спойлер: REST — это не единственный вариант.
Очень краткие итоги годаот Takipi.
Top 10 Java EE 7 Backend Features.
How not to hate Spring in 2016.
(!) The State of Securing RESTful APIs with Spring. Более половины доклада не про Spring, а про общие моменты и организацию безопасного соединения.
Разное
(!) JavaVerbalExpressions — миниатюрная человекочитаемая обертка над регулярными выражениями.
Apollo — на этом пишут микросервисы в Spotify.
Предложения и пожелания все еще принимаются или через завсклад и товаровэдадминистрацию ДОУили через твиттер @_silverwolf. Также можно оставлять комментарии в специально выделенной темена форуме.
← Предыдущий выпуск: Java дайджест #20