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

На этой неделе пунктов больше обычного, поэтому сделали их лаконичными:

  • Вышла IntelliJ IDEA 2017.3. Умное дополнение ещё умнее, дебаггер ещё дебажнее, поддержка JUnit 5 / Java EE 8 / Spring Boot 2.0 лучше, входящий в комплект Kotlin-плагин обновлён до 1.2.
     

  • Как можно догадаться по предыдущему пункту, готов и сам Kotlin 1.2, нацеленный на мультиплатформенную разработку. А в видеозаписях KotlinConf появился открывающий кейноут. По обеим ссылкам можно узнать, что за 2017-й число Kotlin-строк на GitHub увеличилось с 10 миллионов до 25 миллионов.
     

  • И последнее про JetBrains: если вы связаны с data science, обратите внимание на их опрос, среди поучаствовавших разыграют годовые подписки на IDEA.
     

  • В прошлом дайджесте мы писали о новых обладателях звания Java Champion. Если вам тоже такое захотелось и хотите узнать «а за что дают» — один из свежеиспечённых чемпионов Влад Михалча описал, благодаря каким действиям звание получил он.
     

  • У Java Magazine вышел новый выпуск, он про Java EE. Забавно там себя чувствовали, наверное: готовили спокойно материалы в связи с выходом EE 8, а тут внезапно ещё и новости о переходе в Eclipse Foundation свалились, сделав номер актуальнее.
     

  • Тем временем про EE4J сообщают, что появился ряд новых project proposals, и это «первый шаг на пути к переходу Java EE в Eclipse Foundation». Ну, явно первый из очень многих — вот в NetBeans только сейчас, спустя год с лишним после решения о переходе в Apache, переносят мейлинг-листы:


     

  • Известную многим компанию ZeroTurnaround купила компания Rogue Wave Software. Пока что многие связанные с этим вопросы ещё не решены, так что непонятно, к каким переменам для JRebel и XRebel это приведёт на практике. Но на всякий случай всех поздравляем!
     

  • Никита Липский пишет, что циклические зависимости в Java-мире оказались очень типичны, а это усложняет модуляризацию с помощью Jigsaw, где они запрещены. Похоже, что всё сложно: разработчики вряд ли захотят морочиться с Jigsaw, пока это не стандарт индустрии, а стандартом индустрии не стать, пока с тобой не морочатся. Тоже своего рода циклическая зависимость!

     

  • Сначала в Твиттере собрала сотни ретвитов забавная иллюстрация «эволюции Java» на конкретном примере создания списка, а затем тот же самый Никита Липский отметил неточность в ней, и появился исправленный вариант:

     

  • И напоследок: если вы пропустили, в твиттер-аккаунте backendsecret на этой неделе было особенно жарко. Новый ведущий, будучи изначально русскоговорящим, стал твитить на английском. Барух Садогурский отметил, что его английский далёк от совершенства, и предложил прекратить выпендриваться. Судя по всему, одного этого твита хватило, чтобы ведущий заявил «worst community ever», удалил свои твиты и гордо удалился. А в итоге многие упражняются в картинках на тему способностей Баруха:

  1. Барух Садогурский
    JFrog, Groovy, «Разбор полётов». Поскольку «религия не позволяет» быть евангелистом, Барух — developer advocate в компании JFrog, и делает в жизни ровно 3 вещи: зависает с разработчиками Bintray и Artifactory, пописывает для них код, и рассказывает о впечатлениях в блогах и на конференциях. И так несколько лет подряд, ни минуты об этом не жалея. @jbaruch
  2. Никита Липский
    Один из инициаторов и руководителей проекта Excelsior JET, сертифицированной реализации Java SE, разрабатываемой компанией Excelsior. Работая над проектом с 1997 года, поучаствовал в исследовании и разработке практически всех компонент продукта от ядра до продуктовых свойств. Также активно принимает участие в технической поддержке продукта. До проекта Excelsior JET, участвовал в разработке объектно-ориентированной базы данных и конструктора графических пользовательских интерфейсов Оберон-2 системы Мифрил (Kronos Research Group), а также объектно-ориентированных библиотек для языка Оберон-2 (XDS ltd.). @pjbooms