JUG.ru 2020 (22.05.2020)

img img Cloud-native Java for this decade with Quarkus

JUG.ru 2020 (11.05.2020)

img Spring-построитель

JUG.ru 2020 (17.04.2020)

img img img img img Разбор доклада Баруха Садогурского «DevOps для разработчиков (или против них?!)»

JUG.ru 2019 (23.10.2019 — 24.10.2019)

img Эффективное профилирование Java приложений

JUG.ru 2019 (05.09.2019)

img Мастер-класс: Новые и старые возможности Java Flight Recorder в OpenJDK 11

JUG.ru 2019 (27.08.2019)

img Make writing enterprise tests more joyful

JUG.ru 2019 (09.07.2019)

img A JVM Does That?

JUG.ru 2019 (30.05.2019)

img Профилирование со сверхсветовой скоростью

JUG.ru 2019 (21.03.2019)

img Java 11 в контейнерах

img Создавая дистрибутив OpenJDK

JUG.ru 2019 (29.01.2019)

img Kotlin: два года в проде и ни единого разрыва

JUG.ru 2018 (18.10.2018)

img Design Patterns in the Light of Lambda Expressions

JUG.ru 2018 (09.08.2018)

img img Тролль гнёт CUBA

JUG.ru 2018 (05.06.2018)

img LLVM-based JIT-компилятор в Zing JVM

JUG.ru 2018 (15.05.2018)

img GraalVM Всемогущий

JUG.ru 2018 (11.04.2018)

img Java на GPU

JUG.ru 2018 (28.02.2018)

img img Spring Boot Starter: how and why?

JUG.ru 2017 (25.12.2017)

img Kotlin: Асинхронное программирование с корутинами

JUG.ru 2017 (04.12.2017)

img Groovy DSL в Jenkins и Pipeline

JUG.ru 2017 (02.11.2017)

img Shenandoah: сборщик мусора, который смог (часть 1)

JUG.ru 2017 (25.10.2017)

img Искусство Java-профилирования

JUG.ru 2017 (11.10.2017)

img Мастер-класс по Java Mission Control

JUG.ru 2017 (30.08.2017)

img Обзор возможностей многопоточности в Java

JUG.ru 2017 (02.08.2017)

img Service Discovery: больше, чем кажется

JUG.ru 2017 (06.07.2017)

img Transactional Memory and Beyond

JUG.ru 2017 (19.04.2017)

img Как всё испортить своим Java-агентом

JUG.ru 2017 (25.02.2017)

img Ретроспектива JUG.ru: с 2012 по наши дни

img От HotSwap до Java-агентов: горячая замена классов

img img Jenkins в Docker в Mesos в …​

JUG.ru 2016 (22.12.2016)

img Ahead-of-Time компиляция для HotSpot JVM

JUG.ru 2016 (01.12.2016)

img Как мы делали телефонную платформу с использованием GridGain

JUG.ru 2016 (12.10.2016)

img Understanding Latency and Application Responsiveness

JUG.ru 2016 (14.09.2016)

img Nashorn: легкий движок JavaScript на JVM

JUG.ru 2016 (31.08.2016)

img Spring Puzzlers: второй сезон

JUG.ru 2016 (06.07.2016)

img Java & PostgreSQL

JUG.ru 2016 (30.06.2016)

img Understanding the Tricks Behind the JIT

JUG.ru 2016 (26.05.2016)

img Всё, что вы хотели знать о стек-трейсах и хип-дампах

JUG.ru 2016 (26.02.2016)

img Что такое Kotlin? Введение

img Kotlin: к релизу и далее

img Kotlin: самое сложное — совместимость

img img Kotlin: сессия вопросов и ответов

JUG.ru 2016 (21.01.2016)

img img Перфомансные войны

JUG.ru 2015 (17.12.2015)

img img Защита Java-байткода от хакеров с помощью invokedynamic

JUG.ru 2015 (03.12.2015)

img CompletableFuture. Хочется взять и применить

JUG.ru 2015 (18.10.2015)

img Тренинг «Рефакторинг 2.0»

JUG.ru 2015 (14.10.2015 — 15.10.2015)

img Тренинг «Master of Spring»

JUG.ru 2015 (14.10.2015)

img SAP JVM Internals

Java: 20 лет инноваций (30.06.2015)

img Платформа Java: прошлое и будущее

img Быстрая загрузка ваших классов

img img Полноценный Java runtime, 256Kb RAM и 5 литров пива

img Эффективная разработка Java приложений с использованием JNI/JNA технологий

img Практическое применение OSS для анализа Java-приложений

JUG.ru 2015 (14.05.2015)

img Диагностические интерфейсы JVM, или Как сделать профайлер своими руками

JUG.ru 2015 (22.04.2015)

img Марлезонский балет по Groovy в 3х частях

JUG.ru 2015 (11.03.2015)

img Глубокое погружение в invokedynamic

JUG.ru 2015 (05.02.2015)

img Пацан накодил — пацан протестил!

JUG.ru 2014 (22.12.2014)

img Анализ покрытия Java-кода с помощью JCov

JUG.ru 2014 (23.10.2014 — 24.10.2014)

img Workshop «Advanced Vaadin framework techniques»

img Тренинг «Spring с нуля»

JUG.ru 2014 (22.10.2014)

img Тренинг «Шаблоны проектирования, или Как писать код, которым можно гордиться»

img Design rationales in the JRockit JVM

JUG.ru 2014 (18.10.2014 — 19.10.2014)

img Тренинг «Целостный дизайн»

JUG.ru 2014 (17.09.2014)

img Stream API

JUG.ru 2014 (07.08.2014)

img Загрузчики классов в Java: коллекция граблей

img Java-агенты, Instrumentation API и Javassist

JUG.ru 2014 (24.07.2014)

img Опасные типы, или Java Security Model на практике

JUG.ru 2014 (26.06.2014)

img Spring-потрошитель

JUG.ru 2014 (24.06.2014 — 25.06.2014)

img Тренинг «Spring под капотом»

img Тренинг «Full stack web applications with Hibernate, Spring and Spring MVC»

JUG.ru 2014 (05.06.2014)

img Блеск и нищета распределенных кешей

JUG.ru 2014 (17.04.2014)

img Тренинг «Groovy — младший брат Java на веществах»

img Тренинг «Spring for Seniors»

JUG.ru 2014 (10.04.2014)

img Анализ аварийных дампов JVM

Java 8 Launch Party (03.04.2014)

img Что нового в JVM

img Java 8 Time API

img Java Mission Control

img Java SE Embedded 8

img Поддержка Java 8 в IntelliJ IDEA

img Микрохирургия HotSpot

JUG.ru 2014 (26.02.2014)

img Расчленяя многопоточность

JUG.ru 2014 (06.02.2014)

img Прагматика Java Memory Model

JUG.ru 2013 (12.12.2013)

img Как и зачем эмулировать распределённый кластер в JVM

img Сеть — это большая JVM

JUG.ru 2013 (20.11.2013)

img Разработка совместимого API

JUG.ru 2013 (17.10.2013)

img img Excelsior JET в действии

JUG.ru 2013 (14.10.2013)

img Тренинг «Работа в IntelliJ IDEA для профессионалов»

img Мастер-класс «Liferay 6.1 - строим корпоративный портал за 4 часа»

img Мастер-класс «How NOT to Measure Latency»

img Тренинг «Проектирование обоснованной архитектуры»

img Мастер-класс «Spring 3.2 – копаем до самого ядра»

img Тренинг «Test Driven Development в Java»

JUG.ru 2013 (02.09.2013 — 05.09.2013)

img Виртуальные машины

JUG.ru 2013 (31.08.2013)

img Разработка модулярного софта: добро пожаловать в АД!

img Bintray: Масштабируемый сервис в облаке с нуля

img Power of Gradle

img eXtreme Application Platform (XAP)

OpenJDK TestFest Russia 2013 (17.08.2013)

img JTReg: OpenJDK test harness

img OpenJDK Test Base

img Contribution to OpenJDK

img OpenJDK Frameworks: jmh & jcstress

JUG.ru 2013 (07.08.2013)

img Проект OpenJDK

JUG.ru 2013 (11.07.2013)

img Java: High-level overview

img ForkJoinPool в Java 8

JUG.ru 2013 (27.06.2013)

img Новинки в java.util.concurrent

JUG.ru 2013 (30.05.2013)

img Динамическая (JIT) компиляция в JVM

JUG.ru 2013 (16.04.2013)

img Как нам спасти Java?

JUG.ru 2013 (28.03.2013)

img Чем хорош язык Scala

img Поддержка Scala в IntelliJ IDEA

img Play Framework 2.0 в IntelliJ IDEA

JUG.ru 2013 (28.02.2013)

img Миллионы котировок в секунду на чистой Java

JUG.ru 2013 (24.01.2013)

img Vaadin: Creating reusable web components

JUG.ru 2012 (24.12.2012)

img Геномный ассемблер, история релизов и любимый холивар

JUG.ru 2012 (22.11.2012)

img img Java-технологии в Digital Zone

JUG.ru 2012 (17.10.2012)

img img Через тернии к лямбдам

JUG.ru 2012 (29.09.2012)

img Disruptor и прочие фокусы

JUG.ru 2012 (11.09.2012)

img JavaFX 2 — A Java Developer's Guide

JUG.ru 2012 (23.08.2012)

img Неформально о JavaFX

img Self-contained Application

img JavaFX: FXML и SceneBuilder

JUG.ru 2012 (25.07.2012)

img Выжимаем из сервера максимум! Приёмы кеширования и передачи данных на Java

JUG.ru 2012 (14.06.2012)

img img Оптимизация производительности Java-приложений

JUG.ru 2012 (31.05.2012)

img Garbage-First GC: сборка мусора без головной боли о паузах

JUG.ru 2012 (26.04.2012)

img Язык Kotlin для платформы Java

JUG.ru 2012 (20.04.2012)

img Java User Groups и Java Community Process: выигрывают все!

JUG.ru 2012 (25.02.2012)

img Быстрая разработка Java-приложений с помощью JRebel