- Состоялся долгожданный релиз Gradle 4.0. Среди новых фич в первую очередь отмечается стабильный Build Cache, также изменён формат вывода, улучшена поддержка Kotlin DSL, и так далее.
Почему это «мажорная» версия, если каких-то суперфич в ней нет? В Gradle главными релизами считают не те, где больше всего добавили, а те, где больше всего отняли: именно в них прекращают поддержку чего-либо и вообще вносят breaking changes. И хотя в главном списке изменений об этом красиво не пишут, пользователи быстро замечают сами:And no spring boot 1.4.x anymore https://t.co/py2JWAy1Qg
— Alexey Abashev (@a_abashev) June 14, 2017
- В апреле Брайан Гетц рассуждал о pattern matching теоретически, а теперь активно обсуждается конкретный JEP по этому поводу.
Pattern matching — популярнейшая фича языка, которую давно можно наблюдать, например, в Scala или C#. Его отсутствие в Java уже становилось очередным аргументом многочисленных желающих заявить о её скорой смерти. Возможно, в будущем они лишатся этого аргумента — но не скоро, а пока можно с улыбкой наблюдать за вечным процессом выхода статей, в которых Java «умирает». (Кстати, недавно на Хабре вышел объемный перевод этого и других комиксов Даниэла Стори).
- В блоге IntelliJ IDEA продолжают расписывать новшества готовящейся 2017.2. На этой неделе опубликовали пост про экспериментальное нововведение «unloaded modules»: оно «Призвано помочь иметь дело с большими кодовыми базами, предоставляя возможность выбирать, с какими модулями в проекте собираешься работать. Те, с которыми сейчас не работаешь, будут помечены как Unloaded, и IntelliJ IDEA не будет индексировать или как-либо ещё взаимодействовать с файлами этих модулей, что помогает сэкономить ресурсы CPU и памяти».
- Одной строкой: Ceylon переходит в Eclipse Foundation, Spring Framework 5.0 дошёл до RC2, Шипилёв подался в видеоблогеры (ну почти), «Разбор Полётов» прямо сейчас записывает новый выпуск.
Yes see https://t.co/3hn5YpHUsB and @ceylonlang for more help
— Mark Little (@nmcl) June 16, 2017
- Ну и напоследок: разработчики, которые используют пробелы вместо табов, зарабатывают больше. Живите с этим знанием.
Дайджест: прошедшая неделя
