DiscoverJUG.ruJava-дайджест (24 сентября — 01 октября)
Java-дайджест (24 сентября — 01 октября)

Java-дайджест (24 сентября — 01 октября)

Update: 2018-10-01
Share

Description

Этот дайджест взаимодополняет выпуск подкаста «Разбор Полётов». На этот раз в студии были Виктор Гамов, Алексей Абашев и Олег Чирухин.

Получить запись подкаста можно либо пройдя по ссылке на сайт РП, либо скачав MP3-файл. (Если ссылка на сайт РП почему-то не открывается, надо немного подождать — Виктор зальёт новую версию файлов, и всё заработает).



  • Вышла Java 11 / JDK 11. 17 больших фичей и бесчисленное количество багов в трекере. А для тех, кто не использовал 9 и 10 — все фичи, доставшиеся из этих релизов.

  • JavaFX 11 теперь не в JDK, а распространяется как отдельный модуль.

  • Raw String Literals появились в свежем билде JDK 12.

  • Java EE TCK выпущен в OpenSource благодаря стараниям Eclipse Foundation.

  • Адская утилита под названием Permit Reflection позволяет открывать все пакеты во всех модулях для всех модулей, и остальные чудные вещи, которые вы так хотели, начиная с Java 9. Библиотека мечты!

  • Azul объединяется с Microsoft в начинаниях по поддержке Java на Azure. То есть, на Azure появится полноценная Zulu Enterprise.

  • GitLab 11.3 со встроенными репозиториями Maven и кучей разных других фичей.

  • Source Dependencies в Gradle теперь позволяют использовать в качестве зависимостей не только собранные бинарники, но и код с GitHub.

  • Новый EAP IntelliJ 2018.3 — git submodules, async-profiler, и многое другое.

  • На Spring One анонсировали R2DBC — экспериментальный API для реактивного программирования баз данных и RSocket — новый layer-7 протокол, позволяющий по одному соединению работать с помощью асинхронной поыслки сообщений в следующих режимах:

    • request/response (stream of 1)

    • request/stream (finite stream of many)

    • fire-and-forget (no response)

    • channel (bi-directional streams)



  • Одновременный релиз Spring Integration, Spring AMQP и Spring Kafka.

  • Вышел Spring Tools 4. Большинство компонентов выполнены в независимой от IDE форме: раньше там был только Eclipse IDE, а теперь частью фичей можно насладиться в Visual Studio Code и Atom.

  • Интересная статья о том, как поживает Azure Cloud Functions при росте с версии 1 до версии 2 (все ещё milestone).

  • Jersey (референсная реализация JAX-RS), который был перенесен в Eclipse как Eclipse Jersey наконец-то можно пользоваться, в том числе есть артефакты для Maven.

  • Опубликован статус проектов Jakarta EE на сентябрь этого года. Почти все полоски на 80%.

  • Payara Foundation выпустили Payara Server and Payara Micro 5.183. Поддержка MicroProfile 2.0, фокус на асинхронном и реактивном программировании, чтобы все API Java EE были доступны из лямбд, completable futures, collections parallel streams. Поддержка @Asynch; @Pooled; @ClusterScoped; @ServerScoped. Лямбды и CDI-бины как Message Listener, итп.

  • Eclipse Foundation и Cloud Native Computing Foundation в рамках новой IoT Edge WorkingGroup договорились о совместных действиях по доставке Kubernetes в массы. По оценкам IDC, объем рынка будет 1.2 триллиона долларов к 2022 году.

  • Amazon анонсировали Alexa Skills Kit SDK для Java.

  • Новое интервью из мира JakartaEE

  • На части систем Cisco опять обнаружились (если правильно понял — устройствах видеонаблюдения) обнаружились 1захардкоженые логины-пароли, скрытые и недокументированные. На этот раз прямо для root. А вы используете в своих программах захардкоженые пароли?


Дайджест готовили



  • Текстовая версия: Олег Чирухин (контент, верстка, проверка фактов) и редакция JUG.ru Group;

  • Подкаст «Разбор Полётов» (ссылка на запись): Виктор Гамов, Барух Садогурский, Алексей Абашев, Антон Архипов и Олег Чирухин.


Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Java-дайджест (24 сентября — 01 октября)

Java-дайджест (24 сентября — 01 октября)

oleg chirukhin