jpoint2018

  • Хабрахабр

    Лучшие доклады JPoint 2018: Java/JVM и её перформанс, Kotlin, Spring, Docker

    Мы уже выложили на YouTube видеозаписи докладов JPoint 2018 и специально для хаба Java на Хабре сделали традиционную подборку самых лучших из них по мнению посетителей конференции. Конечно, это не значит, что один доклад намного хуже другого: если изменить методику расчета, места могут легко поменяться. Как обычно, наверху «младшие» доклады, в конце — с самым высоким рейтингом. Этот подходит имеет…

    Подробнее »
  • Хабрахабр

    Программа JPoint: из жизни разработчика

    JPoint всегда славился хардкорными докладами. Которые, так уж получилось, в основном состоят из рекомендаций по написанию сборщиков мусора, компиляторов, и прочей жести, которую далеко не каждый может применить в повседневной жизни. Но дело в том, что многим перформанс не интересен. Существует ещё множество проблем, которые куда важней, чем ускорение приложения на 1%. Поэтому больше половины докладов на этой конференции представляют…

    Подробнее »
  • Хабрахабр

    JavaScript, Java, какая теперь разница?

    Вот она. На прошлом JPoint пообещал написать статью про использование GraalVM для смешивания Java и JS. В повседневной практике часто встречаются приложения, состоящие из двух частей: JavaScript-фронтенд и Java-бэкенд. В чем проблема? Как правило, делают их люди с разных сторон баррикад, и при попытке залезть в чужую область они начинают страдать. Организация интеропа между ними требует усилий. Еще есть фуллстек…

    Подробнее »
  • Хабрахабр

    Java 10 General Availability

    Ссылка для скачивания. Последнюю половину года мы подробно обсуждали здесь новшества Java 10 и знаем их наизусть. Но было бы странно, если самая главная Java-новость за полгода не появилась бы в этом хабе. Как говорится, просто оставлю это здесь. Вперёд к приключениям! Да, действительно. Релиз сделали из 46 билда, и собрали день назад, глядите: $ java -version openjdk version "10"…

    Подробнее »
  • Хабрахабр

    Повесть о том, как один инженер HTTP/2 Client разгонял

    На примере «JEP 110: HTTP/2 Client» (который в будущем появится в JDK) Сергей Куксенко из Oracle показывает, как команда его запускала, где смотрела и что крутила, чтобы сделать его быстрее. Предлагаем вам расшифровку его доклада с JPoint 2017. В целом речь тут пойдет не про HTTP/2. Хотя, конечно, без ряда деталей по нему обойтись не удастся. [embedded content] HTTP/2 (a.…

    Подробнее »
  • Хабрахабр

    «Computer, how is my build doing?» и другие волшебные заклинания

    Барух Садогурский рассказывает, как с помощью сервиса голосовых команд Alexa можно добавить голосовой интерфейс к совершенно неожиданным вещам, таким как IntelliJ IDEA и Jenkins, а также, откинувшись в кресле с бокалом любимого напитка, управлять всем, чем угодно. [embedded content] В основе статьи – выступление Баруха на конференции JPoint 2017 в Москве.Барух занимается Developer Relations в компании JFrog. Кроме этого, он…

    Подробнее »
  • Хабрахабр

    Java Puzzlers NG S02: всё чудесатее и чудесатее

    Тагир Валеев (lany) и Барух Садогурский (jbaruch) собрали новую коллекцию Java-паззлеров и спешат ими поделиться. [embedded content] В основе статьи – расшифровка их выступления на осенней конференции JPoint 2017. Она показывает, сколько загадок таит в себе Java 8 и едва замаячившая на горизонте Java 9. Все эти стримы, лямбды, монады, Optional-ы и CompletableFuture-ы были добавлены туда исключительно для того, чтобы…

    Подробнее »
  • Хабрахабр

    Первый релиз-кандидат OpenJDK 10!

    Ссылка для скачивания: http://jdk.java.net/10/. JEP 286: Local-Variable Type InferenceЛокальный вывод типов с помощью var. Неоднозначная фича. Регулярно вызывает бурления в рассылке. var list = new ArrayList<String>(); // infers ArrayList<String> var stream = list.stream(); // infers Stream<String> JEP 296: Консолидация леса исходников JDK в едином репозиторииНаводится порядок в репозиториях. Широкой общественности обычно не интересно. JEP 304: Garbage-Collector InterfaceУлучшить изоляцию основных исходников от GC…

    Подробнее »
  • Хабрахабр

    Java с ассемблерными вставками

    Как известно, на любом языке можно писать, как на Java, а первая любовь джависта — это написание Garbage Collectors и JIT Compilers. С этим связано множество восхитительных вопросов, например: каким образом можно из управляемого кода напрямую работать с машинным кодом и ассемблером? Кроме того, в этой статье будет небольшой пример на C#. В какой-то момент стало понятно, что нельзя всегда…

    Подробнее »
  • Хабрахабр

    «Придётся писать самим. Сели и написали»: жизнь разработчиков лабораторного кластера супермассивов в Сбертехе

    Существует миф, что банки — это очень закостенелые структуры, в которых нет места эксперименту. Чтобы опровергнуть этот миф, мы провели небольшое интервью с Валерием Выборновым — начальником отдела разработки лабораторного кластера супермассивов в Сбербанк-Технологиях. У себя в команде они не боятся пользоваться всей мощью Scala, Akka, Hadoop, Spark, и даже пишут прототипы на Rust. Обсуждение примера экспериментального проекта (работа с…

    Подробнее »


Кнопка «Наверх»
Закрыть