2020
- Cloud-native Java for this decade with Quarkus
Srbastian Daschner - Spring-построитель
Евгений Борисов
2019
- Make writing enterprise tests more joyful
Sebastian Daschner - A JVM Does That?
Cliff Click - Профилирование со сверхсветовой скоростью: теория и практика
Сергей Мельников - Kotlin: два года в проде и ни единого разрыва
Павел Финкельштейн
2018
- Design Patterns in the Light of Lambda Expressions
Венкат Субраманиам - Тролль гнёт CUBA: F.A.Q
Андрей Беляев, Алексей Стукалов - JIT-компилятор Falcon
Артур Пилипенко - GraalVM Всемогущий
Олег Чирухин - Java на GPU
Дмитрий Александров - Spring Boot Starter: how and why?
Кирилл Толкачёв и Максим Гореликов
2017
- Kotlin: Асинхронное программирование с корутинами
Роман Елизаров - Groovy DSL в Jenkins и Pipeline. Реализации и подводные грабли
Олег Ненашев - Shenandoah: сборщик мусора, который смог (часть 1)
Алексей Шипилёв - Искусство Java-профилирования
Андрей Паньгин - Java Mission Control
Алексей Рагозин - Обзор возможностей многопоточности в Java
Олег Шелаев - Transactional Memory and Beyond
Maurice Herlihy - Как всё испортить своим Java-агентом
Глеб Смирнов - Юбилейная встреча JUG.ru
- Алексей Федоров — Ретроспектива JUG.ru
- Антон Архипов — От HotSwap до Java-агентов: горячая замена классов
- Кирилл Толкачев и Александр Тарасов — Jenkins в Docker в Mesos в …
2016
- JEP 295: AOT в HotSpot
Дмитрий Чуйко - Как мы делали телефонную платформу с использованием GridGain
Андрей Ершов - Understanding Latency and Application Responsiveness
Gil Tene - Nashorn: легкий движок JavaScript на JVM
Дмитрий Александров - Spring Puzzlers: второй сезон
Евгений Борисов - Java & PostgreSQL
Alvaro Hernandez - Understanding the Tricks Behind the JIT
Douglas Hawkins - Всё, что вы хотели знать о стек-трейсах и хип-дампах
Андрей Паньгин - Kotlin 1.0
Андрей Бреслав и Дмитрий Жемеров - Перформансные войны
Андрей Солнцев, Кирилл Кленский
2015
- Защита Java-байткода от хакеров с помощью InvokeDynamic
Михаил Дударев, Иван Кинаш - CompletableFuture. Хочется взять и применить
Дмитрий Чуйко - SAP JVM Internals
Volker Simonis - Java: 20 лет инноваций
- Владимир Иванов — Платформа Java: прошлое и будущее
- Дмитрий Чуйко — Быстрая загрузка ваших классов
- Александр Белокрылов и Александр Мироненко — Полноценный Java runtime, 256Kb RAM и 5 литров пива
- Петр Кудрявцев — Эффективная разработка Java приложений с использованием JNI/JNA технологий
- Владимир Воскресенский — Практическое применение Oracle Solaris Studio для анализа высокопроизводительных Java-приложений
- Диагностические интерфейсы JVM, или Как сделать профайлер своими руками
Алексей Рагозин - Марлезонский балет по Groovy в 3х частях
Евгений Борисов - Глубокое погружение в invokedynamic
Владимир Иванов - Пацан накодил — пацан протестил!
Андрей Солнцев
2014
- Анализ покрытия Java-кода с помощью JCov
Александр (Шура) Ильин - Stream API
Сергей Куксенко - Загрузчики классов и инструментация байткода
Антон Архипов - Опасные типы, или Java Security Model на практике
Михаил Дударев - Spring-потрошитель!
Евгений Борисов - Блеск и нищета распределённых кэшей
Алексей Рагозин - Анализ аварийных дампов JVM
Андрей Паньгин - Java 8 Launch Party
- Владимир Иванов — Java 8: что нового в HotSpot JVM?
- Лев Прийма — Java SE Embedded 8
- Дмитрий Козорез — Java 8 Time API
- Дмитрий Чуйко — Java Mission Control
- Николай Чашников — Поддержка Java 8 в IntelliJ IDEA
- Владимир Воскресенский — Микрохирургия HotSpot
- Расчленяя многопоточность
Глеб Смирнов - Прагматика Java Memory Model
Алексей Шипилёв
2013
- Из распределённого кластера в JVM и обратно!
Алексей Рагозин - Разработка совместимого API: гений без злодейства
Михаил Ершов - Excelsior JET в действии
Никита Липский и Павел Павлов - Лекции по виртуальным машинам
Олег Плисс - Встреча с Барухом Садогурским и Евгением Борисовым
- Барух Садогурский — Разработка модулярного софта — добро пожаловать в АД!
- Барух Садогурский — Bintray: масштабируемый сервис в облаке с нуля
- Евгений Борисов — eXtreme Application Platform
- Евгений Борисов — Power of Gradle
- Проект OpenJDK
Артём Ананьев - Встреча c Джорджем Саабом и Алексеем Шипилёвым
- Georges Saab — Java: High-level overview
- Алексей Шипилёв — ForkJoinPool в Java 8
- Новинки в java.util.concurrent
Дмитрий Чуйко - Динамическая (JIT) компиляция в JVM
Владимир Иванов - Как нам спасти Java?
Антон Кекс - JetBrains о Scala
- Павел Фатин — Чем хорош язык Scala
- Дмитрий Найданов — Play Framework 2.0 в IntelliJ IDEA
- Александр Подхалюзин — Поддержка Scala в IntelliJ IDEA
- Миллионы котировок в секунду на чистой Java
Роман Елизаров - Vaadin
Sami Ekblad
2012
- Геномный ассемблер, история релизов и любимый холивар
Яков Сироткин - Java-технологии в Digital Zone
Дмитрий Завалишин и Александр Шлянников - Через тернии к лямбдам
Сергей Куксенко и Алексей Шипилёв - Disruptor и прочие фокусы
Руслан Черёмин - Неформально о JavaFX
Артем Ананьев, Дмитрий Черепанов, Сергей Гринев - Выжимаем из сервера максимум!
Андрей Паньгин - Оптимизация производительности (Java) приложений
Алексей Шипилёв и Сергей Куксенко - Garbage-First GC: сборка мусора без головной боли о паузах
Владимир Иванов - Язык Kotlin для платформы Java
Андрей Бреслав - JUGs and the JCP: a winning combination
Patrick Curran - Быстрая разработка Java-приложений с помощью JRebel
Антон Архипов