DiscoverJUG.ruJava-дайджест (декабрь)
Java-дайджест (декабрь)

Java-дайджест (декабрь)

Update: 2018-12-27
Share

Description

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

Получить запись подкаста можно либо пройдя по ссылке на сайт РП, либо скачав MP3-файл.


На этот раз в дайджесте целое море тем, поэтому можнество ссылок ведёт не на первоисточники, а на статьи, подробно раскрывающие тему. Приятного изучения!



  • Вышла IntelliJ IDEA 2018.3.2

  • KubeCon 2018: The Return of SQL

    На KubeCon 2018 куча вендоров (CouchBase, YugaByte, CockroachDB, MongoDB) хвалилилсь своей поддержкой SQL. Или так кажется автору.

  • Work on Apache Camel 3 has finally started

    Работы над Camel 3 возобновлены. Первые цели  – чистка кода, модуляризация, и так далее.

  • API Design of Eclipse Collections

    Эклипсовцы рассказывают, почему коллекции стали такими, как есть. Например, почему в RichIterable больше ста методов (спойлер – они просто применяли пулл-риквесты, и не сильно смотрели за архитектурой).

  • Вышел Spring REST Docs 2.0.3.RELEASE

  • Вышел Kublr 1.11: All the automation you can handle with enhanced Kubernetes deployment

    Платформа дополняет возможности апстрима Kubernetes, добавляя некий Kublr Control Plane, благодаря которому такие вещи как безопасность

    деплоймента должны значительно повышаться. К сожалению, я пока не смог посмотреть эту штуку на практике, поэтому могу сказать только то, что в анонсе. Если кто-то посмотрит и расскажет — будет неплохо.

  • HashiCorp Vault 1.0 Open Sources Auto-Unseal, Adds Batch Tokens

    Новая фича auto-unseal позволяет запускать Vault автоматически с помощью специального трюка.

  • Java Annotated Monthly – December 2018

    JetBrains выпустили собственный дайджест с обзором предыдущего месяца.

  • Zulu Gets Graphical With OpenJFX

    В Zulu JDK 8 забандлят JavaFX. Не нужно устанавливать дополнительных библиотек.

  • JMetro Version 5 Released

    JMetro – это тема для JavaFX, подражающая микрософтовскому стилю Metro. Продолжает развиваться, сейчас туда добавили новых улучшений стилей и ручек для настройки.

  • Opinion: Microsoft browser shift has major implications for software and devices

    Мир веба штормит от идей MS выбросить Edge и построить браузер на основе Chrome. Интересный стратегический ход, выделяющий Apple в свой маленький загончик, и сильнее связывающий MS с Google.

  • JVM Calendar: JDPR or Java Data Protection Recommendations

    Интересная статья про то, как адаптировать Джаву к GDPR – европейскому законах о защите данных.

  • GitLab Serverless: A new single-application DevOps experience

    В GitLab появляется инфраструктура для работы с Serverless системами, которые основаны на Kubernetes. Позволяет работать с

    любым облаком, в котором есть Kubernetes, тем самым устраняя vendor lock-in. 22 декабря в версии 11.6 появится новая вкладочка «Serverless».

  • Java EE 8: A bird’s eye view

    Reza Rahman рассказывает об основных тенденциях Java EE 8, являющихся основой для грядущей Jakarta EE 8. Более ясное следование веб-стандартам, инфраструктуре CDI и Java SE 8, упрощение работы с вещами вроде безопасности.

  • Git 2.20 Brings Improved Workflows and Performance

    Улучшенные clone, fetch, grep, и так далее. Теперь поддерживаются версии Windows не ниже Vista – прощай Windows XP!

  • Presentation: Netflix Play API — An Evolutionary Architecture

    Видеозапись и английская расшифровка доклада о том, почему и как Netflix строят свою новую архитектуру. В том числе о том, какие закономерности они

    увидели в предыдущих своих архитектурах, и как их починили.

  • Amazon Announces an AWS Well-Architected Tool to Review Workloads against Best Practices

    В 2015 году Amazon запустила AWS Well-Architect Framework. А сейчас не AWS re:Invent 2018 они анонсировали Well Architected tool – новый инструмент, позволяющий клиентам мониторить ворклоады AWS workloads в любое время, без необходимости что-то писать.

  • vert.x project: Vert.x Web API Service Introduction

    В Vert.x 3.6 появился новый модуль под названием vertx-web-api-service . С помощью новых Web API Services можно легко комбинировать Vert.x Web Router вместе с фичами Vert.x OpenAPI Router Factory и Vert.x Services on Event Bus. Статья начинается с напоминания, что значат все эти слова, и потом углубляется в детали.

  • Исходный код OpenJDK содержит слишком много бранных слов

    Именно с таким заголовком был создан тикет в багтрекере исходников Java: https://bugs.openjdk.java.net/browse/JDK-8215217

    Автор считает, что наличие разнообразной бранной лексики в OpenJDK/JDK исходниках мешает профессиональному сообществу, если не в целом, то как минимум некоторым индивидуумам. Всего автор насчитал 12 экземпляров подобного рода «багов». К счастью, этот товарищ не заменял fuck на hug, а придумал более адекватные варианты.

  • JDK 12 is in Rampdown Phase One

    JDK 12 вошла в первую фазу замедления (Rampdown Phase One). Это означает, что имеющиеся сейчас 8 фичей – это всё, что будет.

  • Spring CredHub 2.0.0.RC1 released

    CredHub – централизованный менеджер credentials для Cloud Foundr. CredHub реализует HTTP API чтобы безопасно хранить, генерировать, получать и удалять всевозможные виды

    credentials.

  • DockerCon EU 2018 Summary: Migration Tooling, Docker Desktop Enterprise and More

    Кроме всего прочего – тулинг для миграции легаси приложений на контейнеры, если приложения написаны на .NET или Java.

  • WildFly 15 is released with JDK 11 support

    Новых фичей нет, только новая Джава.

  • Building Scalable and Reliable IoT Apps with MQTT and HiveMQ 4

    HiveMQ — это платформа для MQTT и IoT. Появилась поддержка MQTT 5, улучшена система расширений, интеграция с Docker, Kubernetes, и AWS EC2. По ссылке – интервью с Dominik Obermaier, CTO of dc-square GmbH, создателем HiveMQ.

  • Олег Докука о реактивной разработке на jug.msk.ru

    13 декабря 2018 года на встрече сообщества московских Java-разработчиков jug.msk.ru Олег Докука рассказал об особенностях реактивной разработки на языке программирования Java.

  • vert.x project: Eclipse Vert.x 3.6.2

    Vert.x 3.6.2 – новый багфикс-релиз ветки Vert.x 3.6.x. Был релиз 3.6.1, но там накосячили в зависимостях Maven на Vert.x RxJava, и мгновенно перевыпустили 3.6.2, ибо RxJava – важная часть стека.

  • How the Eclipse Foundation is saving enterprise Java

    Eclipse Foundation потихоньку спасает джава-ынтерпрайз, и вот как.

  • openHAB 2.4 brings new additions to your smart home

    OpenHAB 2.4 – это система для автоматизации умного дома, написанная на Java. Добавлено два новых голоса и интеграция с новыми девайсами, новый графический интерфейс, итп.

  • Hibernate OGM 5.4.1.Final release

    Совместимость с WildFly 14, аннотация @OrderBy. Правки багов вроде многопоточности в диалекте MongoDB.

  • Hibernate Community Newsletter 25/2018

  • Релиз EMF Forms and EMF Client Platform 1.19.0

    Вместе с Eclipse 2018-12 поставляются EMF Forms and EMF Client Platform.

  • Eclipse Announcemen
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-дайджест (декабрь)

Java-дайджест (декабрь)

Oleg Chirukhin