Java-дайджест (04 сентября — 11 сентября)

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


  • 11 и 20 сентября будет митап и вебинар по Apache Ignite;
  • 15 сентября будет JavaDay в Новосибирске, где Олег ведёт смузи-доклад по Граалю.
  • Интересный доклад по использованию Haskell для JVM. Используется реализация Typelead.
  • Atlassian начинает плотно работать над новыми фичами JIRA.
    • Более плотная интеграция Bitbucket и JIRA;
    • Покупка компании OpsGenie, занимающейся менеджментом инцидентов для JIRA.
  • Появился Jetbrains Marketplace — магазин для сторонних плагинов.
  • Вышел Kotlin Native 0.9. Это мажорная версия!
    • Migration to Kotlin 1.3-M2 (compiler and standard library)
    • Support for unsigned types in Kotlin stdlib
    • Support for unsigned types in C/Objective-C/Swift interop layer
    • Support for a stable version of kotlin.coroutines
    • Reworked concurrency primitives
    • The kotlin.native package
  • IntelliJ IDEA 2018.2.3
    • Ability to open HTML files in Edge using the Open in Browser action.
    • Fixed IntelliJ IDEA freezes.
    • Git: The built-in SSH doesn’t fail when Git protocol version 2 is enabled.
    • Fixed regressions in Mercurial support.
    • Docker: the IDE now validates Command line options and reports unknown options.
    • Docker: volume mounting now works on Windows using Linux containers.
    • Minor Gradle bug-fixes.
  • IntelliJ IDEA 2018.3. Улучшения в Search Everywhere, появление новой фичи Run Anything, и ещё многое другое.
  • Анонсирован Eclipse VIATRA 2.0 — язык для запросов и трансформаций моделей, нужный для портирования информации между всевозможными документами и моделями наиболее эффективным образом, изначально для Eclipse EMF.
    • Запрос к машинам состояний, оформленный как graph pattern:
    • Обработка результатов запроса с помощью Stream API:
    • Подробней о нововведениях в 2.0 — в ченжлоге
  • Новые интервью про JakartaEE: раз, два.
  • Исследование о том, сколько строчек кода в Eclipse Foundation. В первой же строчке исследования — картинка со спойлером, а дальше — подробное пояснение.
  • Spring Batch 4.1.0.M3 реализовал JSR 305: Annotations for Software Defect Detection. В том смысле, что реализовал nullability-аннотации из Spring по всему фреймворку.
  • Google выпустил криптографическую библиотеку Tink версии 1.2. Добавлена поддержка Cloud, Android, iOS, C++, Objective-C.

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

  • Текстовая версия: Олег Чирухин (контент, верстка, проверка фактов) и редакция JUG.ru Group;
  • Подкаст «Разбор Полётов» (ссылка на запись): Виктор Гамов, Барух Садогурский и Олег Чирухин.