Митап #88 JUG.ru (22.05.2020)

img img Cloud-native Java for this decade with Quarkus

Митап #87 JUG.ru (11.05.2020)

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

Митап #86 JUG.ru (17.04.2020)

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

Митап #85 JUG.ru (23.10.2019 — 24.10.2019)

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

Митап #84 JUG.ru (05.09.2019)

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

Митап #83 JUG.ru (27.08.2019)

img Make writing enterprise tests more joyful

Митап #82 JUG.ru (09.07.2019)

img A JVM Does That?

Митап #81 JUG.ru (30.05.2019)

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

Митап #80 JUG.ru (21.03.2019)

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

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

Митап #79 JUG.ru (29.01.2019)

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

Митап #78 JUG.ru (18.10.2018)

img Design Patterns in the Light of Lambda Expressions

Митап #77 JUG.ru (09.08.2018)

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

Митап #76 JUG.ru (05.06.2018)

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

Митап #75 JUG.ru (15.05.2018)

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

Митап #74 JUG.ru (11.04.2018)

img Java на GPU

Митап #73 JUG.ru (28.02.2018)

img img Spring Boot Starter: how and why?

Митап #72 JUG.ru (25.12.2017)

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

Митап #71 JUG.ru (04.12.2017)

img Groovy DSL в Jenkins и Pipeline

Митап #70 JUG.ru (02.11.2017)

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

Митап #69 JUG.ru (25.10.2017)

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

Митап #68 JUG.ru (11.10.2017)

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

Митап #67 JUG.ru (30.08.2017)

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

Митап #66 JUG.ru (02.08.2017)

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

Митап #65 JUG.ru (06.07.2017)

img Transactional Memory and Beyond

Митап #64 JUG.ru (19.04.2017)

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

Митап #63 JUG.ru (25.02.2017)

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

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

img img Jenkins в Docker в Mesos в …​

Митап #62 JUG.ru (22.12.2016)

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

Митап #61 JUG.ru (01.12.2016)

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

Митап #60 JUG.ru (12.10.2016)

img Understanding Latency and Application Responsiveness

Митап #59 JUG.ru (14.09.2016)

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

Митап #58 JUG.ru (31.08.2016)

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

Митап #57 JUG.ru (06.07.2016)

img Java & PostgreSQL

Митап #56 JUG.ru (30.06.2016)

img Understanding the Tricks Behind the JIT

Митап #55 JUG.ru (26.05.2016)

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

Митап #54 JUG.ru (26.02.2016)

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

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

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

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

Митап #53 JUG.ru (21.01.2016)

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

Митап #52 JUG.ru (17.12.2015)

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

Митап #51 JUG.ru (03.12.2015)

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

Митап #50 JUG.ru (18.10.2015)

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

Митап #48 JUG.ru (14.10.2015)

img SAP JVM Internals

Митап #49 JUG.ru (14.10.2015 — 15.10.2015)

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

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

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

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

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

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

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

Митап #46 JUG.ru (14.05.2015)

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

Митап #45 JUG.ru (22.04.2015)

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

Митап #44 JUG.ru (11.03.2015)

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

Митап #43 JUG.ru (05.02.2015)

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

Митап #42 JUG.ru (22.12.2014)

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

Митап #41 JUG.ru (23.10.2014 — 24.10.2014)

img Workshop «Advanced Vaadin framework techniques»

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

Митап #40 JUG.ru (22.10.2014)

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

img Design rationales in the JRockit JVM

Митап #39 JUG.ru (18.10.2014 — 19.10.2014)

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

Митап #38 JUG.ru (17.09.2014)

img Stream API

Митап #37 JUG.ru (07.08.2014)

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

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

Митап #36 JUG.ru (24.07.2014)

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

Митап #35 JUG.ru (26.06.2014)

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

Митап #34 JUG.ru (24.06.2014 — 25.06.2014)

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

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

Митап #33 JUG.ru (05.06.2014)

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

Митап #32 JUG.ru (17.04.2014)

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

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

Митап #31 JUG.ru (10.04.2014)

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

Java 8 Launch Party (#30) (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

Митап #29 JUG.ru (26.02.2014)

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

Митап #28 JUG.ru (06.02.2014)

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

Митап #27 JUG.ru (12.12.2013)

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

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

Митап #26 JUG.ru (20.11.2013)

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

Митап #25 JUG.ru (17.10.2013)

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

Митап #24 JUG.ru (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»

Митап #23 JUG.ru (02.09.2013 — 05.09.2013)

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

Митап #22 JUG.ru (31.08.2013)

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

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

img Power of Gradle

img eXtreme Application Platform (XAP)

OpenJDK TestFest Russia 2013 (#21) (17.08.2013)

img JTReg: OpenJDK test harness

img OpenJDK Test Base

img Contribution to OpenJDK

img OpenJDK Frameworks: jmh & jcstress

Митап #20 JUG.ru (07.08.2013)

img Проект OpenJDK

Митап #19 JUG.ru (11.07.2013)

img Java: High-level overview

img ForkJoinPool в Java 8

Митап #18 JUG.ru (27.06.2013)

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

Митап #17 JUG.ru (30.05.2013)

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

Митап #16 JUG.ru (16.04.2013)

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

Митап #15 JUG.ru (28.03.2013)

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

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

img Play Framework 2.0 в IntelliJ IDEA

Митап #14 JUG.ru (28.02.2013)

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

Митап #13 JUG.ru (24.01.2013)

img Vaadin: Creating reusable web components

Митап #12 JUG.ru (24.12.2012)

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

Митап #11 JUG.ru (22.11.2012)

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

Митап #10 JUG.ru (17.10.2012)

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

Митап #9 JUG.ru (29.09.2012)

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

Митап #8 JUG.ru (11.09.2012)

img JavaFX 2 — A Java Developer's Guide

Митап #7 JUG.ru (23.08.2012)

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

img Self-contained Application

img JavaFX: FXML и SceneBuilder

Митап #6 JUG.ru (25.07.2012)

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

Митап #5 JUG.ru (14.06.2012)

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

Митап #4 JUG.ru (31.05.2012)

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

Митап #3 JUG.ru (26.04.2012)

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

Митап #2 JUG.ru (20.04.2012)

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

Митап #1 JUG.ru (25.02.2012)

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