Ссылки, на которые лучше таки нажать (по мнению автора), отмечены знаком (!).
Microservices
(!) Microservice Design Patterns. Неплохая статья от Arun Gupta.
Eric Evans про DDD и Microservices.
Scaling Microservices at Gilt.
Evolutionary Architecture and Microservices. Больше «мотивационное», чем техническое видео по теме.
MVC API
View technologies for MVC 1.0. О том, как добавлять свои шаблонизаторы в MVC API.
Проект-заглушкадля начала с MVC 1.0.
Простое TODO-приложение, реализованное на ozark (MVC 1.0).
Что-то вроде новостей
Думаю, всем пофиг, но Java снова на первом месте в индексе TIOBE.
Есть предложение сделать G1 Garbage Collector’ом по умолчанию.
Вышел EAP Upsource 2.0. Добавили возможность подключать несколько репозиториев к одному проекту. Да и этот релиз уже становится похожим на продукт.
Опубликовано покрытие тестами OpenJDK.
Вышел Guice 4.0, насколько я понял, основная «фича» — это поддержка Java 8.
Почитать и посмотреть
Немного про Thread’ы и Executor’ы.
(!) Класс дедлоков про дедлок классов.
Functional-Style Callbacks Using Java 8’s CompletableFuture
Немного про Spark Framework. По моему субъективному мнению, основная ценность этого фреймворка — в напоминании, что не энтерпрайзом единым. Но, может, кто-то его использует в продакшене?
Пример, как можно сделать язык запросов для REST API.
Most popular Java EE containers: 2015 edition. Еще одна статистика чего-то-там.
И снова меряемся. На этот раз — популярностью Java-библиотек.
Reactive Programming with Jersey and RxJava.
(!) A beginner’s guide to Cache synchronization strategies.
How JPA 2.1 has become the new EJB 2.0. Много ненависти к аннотациям и немного рекламы jOOQ. Кстати, есть, кто использует эту самую jOOQ?
The Top New Java 8 Additionsпо мнению Takipi. Пункт 5 выглядит интересно.
Немного про Ratpack и Grails 3.
Разное
Сегодня в рубрике «странное и сомнительно полезное» — ST-JS: Strongly Typed JavaScript.
(!) Bytecode features not available in the Java language.
Предложения и пожелания все еще принимаются или через завсклад и товаровэдадминистрацию ДОУ, или через твиттер @_silverwolf. Также можно оставлять комментарии в специально выделенной теме на форуме.
← Предыдущий выпуск: Java дайджест #12