Java дайджест #5

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

Для старта немного политики.

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

Spring is dead. Winter is coming, если кто еще не в курсе.

Тема месяца

Первые JEPs для JDK 9. Аннонс в мейлинг листе.

Тема на JavaLobby.

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.

Вышел JMH 1.0.

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.

What is Reactive Programming?

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
Следующий выпуск: Java дайджест #6

Маєте важливу новину про українське ІТ? Розкажіть спільноті. Це анонімно.І підписуйтеся на Telegram-канал редакції DOU

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
Підписатись на автора
LinkedIn



4 коментарі

Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.

Про инкрементальный компилятор sjavac который будет улучшен в JEP 199: Smart Java Compilation, Phase Two намеченный на JDK 9 можно почитать у меня в блоге
stokito.wordpress.com/...-javac-wrapper

можно почитать у меня в блоге
Ссылка на ваш пост была в предыдущем обзоре dou.ua/.../java-digest-4 :)

Когда уже будут нормальные выпуски со смешнюшками?

Підписатись на коментарі