Дайджест: прошедшая неделя

Релиз Java 9 сейчас предсказуемо затмевает всё остальное. Марк Рейнхольд пьёт шампанское и пишет о Jigsaw. Джависты пьют пиво и обсуждают изменения в Java Flight Recorder. Мы пьём кофе, потому что работаем над Joker, где кейноут будет как раз о Java 9: Кей Хорстманн расскажет обо всём хорошем, что не модули (а о модулях будет отдельный доклад Никиты Липского).

Но хотя легко не заметить, что на этой неделе происходило что-то ещё, на самом деле это далеко не единственный релиз за последние семь дней:

  • Во-первых, в один день с выходом девятки окончательно релизнулись Java EE 8 и GlassFish 5.0. Мы уже много раз их упоминали, а теперь пришло время их использовать.
  • Во-вторых, появилась версия Gradle 4.2. Некоторые из её улучшений касаются Kotlin DSL, и тут вспоминается позавчераший твит: Дмитрий Жемеров, возглавляющий в JetBrains команду Kotlin tools, сообщил, что теперь они сами стали использовать при сборке этот DSL.

  • В-третьих, релизнулся XRebel Hub — инструмент для обнаружения проблем производительности на этапе тестирования. Когда в прошлом году появилась его бета-версия и мы спросили у ZeroTurnaround «а когда ожидать релиз», нам ответили «Строгой даты выхода из беты нет, но хотим сделать это в ближайшую пару месяцев». В итоге вместо пары месяцев получился почти год — ну, по сравнению с Jigsaw можно считать, что это ещё не задержка!
  • В-четвёртых, на GitHub появился Eclipse OpenJ9. Про само его появление мы уже писали, но с тех пор была опубликована любопытная история о том, откуда взялось название J9. Надеемся, хотя бы эта история поможет людям не путать J9 с Java 9!
  • Наконец, в-пятых, за пределами Java-мира тоже состоялась пара долгожданных релизов. У Sublime Text вышла версия 3.0, а язык Swift дошёл до 4.0. Кажется, в этот раз Apple даже не сломала iOS-разработчикам весь их код!
  • И напоследок: если Flame Graphs всегда напоминали вам что-то давно забытое из детства, то после этого твита всё станет на свои места.