Ссылки, на которые лучше таки нажать (по мнению автора), отмечены знаком (!)
Для старта немного политики.
Что-то вроде новостей
Spring is dead. Winter is coming, если кто еще не в курсе.
Тема месяца
Первые JEPs для JDK 9. Аннонс в мейлинг листе.
JDK 9’s source code is now modular. Большинству прикладных программистов, конечно, это пофигу.
Enterprise Edition
MVC 1.0 JSR. Сообщениев JAX-RS рассылке.
Постна аквариуме.
И, собственно, ссылка на JCP.
Остальное
Early Access to JetBrains Upsource. Где-то год назад ее анонсировали как мегакрутую чуть ли не IDE в клауде, но пока больше похоже на GitHub не только для git-а.
Вышел FindBugs 3.0.0 с поддержкой Java 8.
Jinqинтересная штука для доступа к БД, пока выглядит сыровато, но каждый хипстер обязан использовать ее как data access для своего приложения с веб-уровнем на spark. И вдогонку “сравнение” Express vs Flask vs Go vs Sparkjava.
Для более “поміркованих” хипстеров в августе, как обычно, обновился Ratpack. Клон синатры для Java, но более популярен в Groovy-сообществе.
Вышел Java Mission Control 5.4.0. Ничего сверхинтересного или революционного, но советую посмотреть.
Почитать и посмотреть
Gson или “Туда и Обратно” — хороший туториал по гугловому (де)сериализатору JSON.
Method References in Java 8 просто и понятно.
StringJoiner не настолько крут, но он и не для того, о чем вы подумали. От Stephen Colebourne.
Reactive Web Development with Play on Java 8. Про разные promisesв Java.
Hunting Java Concurrency Bugsот Dr. Heinz Kabutz.
The 6 built-in JDK tools the average developer should learn to use more.
Lightweight Threads видео с JVMLS 2014. Ссылка на Quasar уже была в комментариях к дайджесту № 3, вот еще и видео доклада на эту тему.
Dagger 2 — A New Type of dependency injection.
(!) Design pattern samples implemented in Java — интересный репозиторий на GitHub.
Неплохое описание JUnit Runner-ов.
JUnit in a Nutshell: Test Isolation.
Обсуждени на форуме ДОУ: Пишете ли вы unit тесты?Не имеет прямого отношения к Java, но, может, кому-то будет полезно.
Пачка видео InfoQ
(!) Evolving Javaот Brian Goetz. Интересно с “философской” точки зрения. Технологических откровений там не будет, если прочитать материалы из предыдущих обзоров.
Spring 4 on Java 8 от Juergen Hoeller.
High Performance Reactive Applications with Vert.xот Tim Fox.
Видео про Erjang, реализацию Erlang на JVM (или типа того). Честно скажу что видео на момент написания обзора не смотрел, но название звучит странно (знать, вполне возможно что интересно).
За ссылку на jinq благодарю Руслана Шевченко.
Предложения и пожелания все еще принимаются или через завсклад и товаровэдадминистрацию ДОУ, или через твиттер @_silverwolf.
← Предыдущий выпуск: Java дайджест #4