Skip to content

Instantly share code, notes, and snippets.

@olegchir

olegchir/java-digest-2019.03.25.md Secret

Last active Mar 26, 2019
Embed
What would you like to do?

JDK, Java и JVM-языки

  • Вышла Java/JDK 12.

  • Мощная статья Парлога про переход на Java 12.

  • В современной японии, эра начинается со времени восхождения императора. Первого апреля текущий император отрекается от престола в пользу своего сына, и в JDK должна появиться новая эра. Пока что в JDK 12 стоит заглушка с названием 元号 ("NewEra"). Во всех JDK, с 7 по 12, вклюая долгоиграющие версии (8 и 11) будут обновлены календари.

  • Gluon выпустили новый релиз JavaFX 12, это второй релиз со времени отделения от JDK. Исправлены проблемы вроде мыльных шрифтов в Ubuntu/Debian и тормознутой прокрутки мышкой в macOS.

  • Из Groovy ушёл Cédric Champeau.

    «I am Cédric. I am not Gradle Inc.
    I am Cédric. I am not Kotlin.
    I am Cédric. I am not Groovy.
    Technologies live and die, I’m not interested in being married with a technology».

Spring

JetBrains

Eclipse & Jakarta

Hibernate

DevOps tools

  • Релизнулся GitLab 11.9. Фича под названием Secret Detection ищет, когда кто-то пытается коммитить пароли, которых в репозитории быть не должно. Фича ChatOps отправляется в опенсорс, и соответственно в корную часть; она позволяет управлять джобами через Slack.

  • 8 месяцев прошло с последнего релиза Istio 1.0, пришло время для версии 1.1, основная тема которой - Enterprise Ready. Улучшенный мультикластеринг, изоляция неймспейсов, улучшенные дата и контрол плейны. Анонс, ченжлог.

  • Solo.io выпускает альтернативу для Isto, это Gloo - API-гейтвей, реализованный как ингресс-контроллер.

  • Google запустили Tekton - Kubernatis-native фреймворк для создания CI/CD систем. Репозиторий на Github, написано преимущественно на Golang.

  • TriggerMesh зарелизили свежий опенсорсный проект Knative Lambda Sources (KLASS). KLASS - это event sources, которые триггерят функции Knative в кластере Kubernetes. Таким образом, события AWS можно обрабатывать в мультиклауде или на своем железе. Этот релиз парный к выпуску Knative Lambda Runtimes.

  • RedHat зарелизили Quarkus - Kubernetes-native фреймворк для Java (OpenJDK и GraalVM). Суть в повышенной эффективности - быстрый стартап, быстрое машстабирование микросевисов, низкое потребление памяти, небольшой размер приложения и образа контейнера.

  • За одним, держите видосик от Adam Bien про Quarkus и JAX-RS/CDI.

  • Google Cloud Table теперь реплицируется не только в рамках региона, а глобально. Реплицируемый кластер можно создать когда угодно в любой зоне.

  • Вышел Golang 1.12. Улучшения в производительности и поддержке модулей (например, можно запустить команду в модуле, даже если нет go.mod).

Хабр за неделю

  • 13 марта 2019 года в офисе компании КРОК прошла очередная встреча сообщества московских Java-разработчиков jug.msk.ru, на которой Паша Финкельштейн рассказал о своём опыте использования языка программирования Kotlin. Отчёт здесь.

  • OBD2 reader — диагностика автомобиля. Ссылка.

  • Случайные базы данных. Oracle Enterprise Data Quality — щит и меч корпоративного хранилища. Ссылка.

  • JDK 9/JEP 280: конкатенация строк никогда больше не будет прежней. Ссылка. Интересно, что это не перевод самого JEP, а перевод статьи с DZone о нём.

  • Почему бессерверные технологии – это революция в продукт-менеджменте. Ссылка. Перевод известного поста Джеймса Безуика.

  • Как мы в IntelliJ IDEA ищем лямбда-выражения. Ссылка. @lany.

  • Из Groovy ушёл Cédric Champeau. Ссылка.

Разное

  • Свежий выпуск Java Testing Weekly.

  • ECMA TC39 финализировала набор фичей ES2019 (ECMAScript 2019). Суть в улучшении деталей работы с массивами, объектами, строками, символами, блоками try-catch и JSON. Подробности у них на сайте, список пропозалов - на гитхабе.

  • Команда Google Chrome анонсировала некий Trusted Types API, который позволит бороться с DOM Cross-Site Scripting (XSS). Очень интересная фича, надо смотреть.

  • Google запустили Season of Docs, программу по работе с сообществом для улучшения документации в OpenSource проектах.

  • Google релизнули Sandboxed API (SAPI). Оно умеет автоматически генерить обертки над C/C++ библиотеками, после чего запускает в отдельном сендбокс-процессе и общается с вызывающей библиотекой с помощью IPC. Идея не новая, но теперь - реализованная с качеством Google.

  • Khronos Group выпустили спецификацию OpenXR и API версии 0.90. Это открытый и бесплатный стандарт как для платформ augmented reality (AR) и virtual reality (VR), так и для AR/VR устройств, который упрощает разработку подо все эти штуки.

  • Julian Garnier релизнул Anime 3.0 - новую версию JS движка для анимации, теперь с поддержкой модулей ECMAScript 6, современных бандлеров вроде Webpack и Rollup и прочей благодати. Вместе с ним поставляется сайт с документацией, где можно глазами взглянуть на все его основные фичи (которые, внезапно, не про вебпак, а про анимацию).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.