JUG.ru Meetup #88 (22.05.2020)

img img Cloud-native Java for this decade with Quarkus

JUG.ru Meetup #87 (11.05.2020)

img Spring the Builder

JUG.ru Meetup #86 (17.04.2020)

img img img img img Analysis of Baruch Sadogursky's talk «DevOps for developers (or against them?!)»

JUG.ru Meetup #85 (23.10.2019 — 24.10.2019)

img Effective profiling of Java applications

JUG.ru Meetup #84 (05.09.2019)

img Master Class: New and old features of Java Flight Recorder in OpenJDK 11

JUG.ru Meetup #83 (27.08.2019)

img Make writing enterprise tests more joyful

JUG.ru Meetup #82 (09.07.2019)

img A JVM Does That?

JUG.ru Meetup #81 (30.05.2019)

img Superlight profiling

JUG.ru Meetup #80 (21.03.2019)

img Java 11 in containers

img Creating an OpenJDK distribution

JUG.ru Meetup #79 (29.01.2019)

img Kotlin: two years in production without breaks

JUG.ru Meetup #78 (18.10.2018)

img Design Patterns in the Light of Lambda Expressions

JUG.ru Meetup #77 (09.08.2018)

img img Troll oppresses CUBA

JUG.ru Meetup #76 (05.06.2018)

img LLVM-based JIT compiler in Zing JVM

JUG.ru Meetup #75 (15.05.2018)

img GraalVM Almighty

JUG.ru Meetup #74 (11.04.2018)

img Java on the GPU

JUG.ru Meetup #73 (28.02.2018)

img img Spring Boot Starter: how and why?

JUG.ru Meetup #72 (25.12.2017)

img Kotlin: Asynchronous coroutine programming

JUG.ru Meetup #71 (04.12.2017)

img Groovy DSL at Jenkins and Pipeline

JUG.ru Meetup #70 (02.11.2017)

img Shenandoah: a garbage collector that could (part 1)

JUG.ru Meetup #69 (25.10.2017)

img The art of Java profiling

JUG.ru Meetup #68 (11.10.2017)

img Java Mission Control workshop

JUG.ru Meetup #67 (30.08.2017)

img Overview of multithreading features in Java

JUG.ru Meetup #66 (02.08.2017)

img Service Discovery: more than it seems

JUG.ru Meetup #65 (06.07.2017)

img Transactional Memory and Beyond

JUG.ru Meetup #64 (19.04.2017)

img How to ruin everything with your Java agent

JUG.ru Meetup #63 (25.02.2017)

img Retrospective JUG.ru: from 2012 to the present

img From HotSwap to Java agents: hot swapping classes

img img Jenkins at Docker at Mesos at …​

JUG.ru Meetup #62 (22.12.2016)

img Ahead-of-Time compilation for HotSpot JVM

JUG.ru Meetup #61 (01.12.2016)

img How we did a telephone platform using GridGain

JUG.ru Meetup #60 (12.10.2016)

img Understanding Latency and Application Responsiveness

JUG.ru Meetup #59 (14.09.2016)

img Nashorn: lightweight JavaScript engine on the JVM

JUG.ru Meetup #58 (31.08.2016)

img Spring Puzzlers: second season

JUG.ru Meetup #57 (06.07.2016)

img Java & PostgreSQL

JUG.ru Meetup #56 (30.06.2016)

img Understanding the Tricks Behind the JIT

JUG.ru Meetup #55 (26.05.2016)

img Everything you ever wanted to know about stack traces and hip dumps

JUG.ru Meetup #54 (26.02.2016)

img What is Kotlin? Introduction

img Kotlin: to release and beyond

img Kotlin: the hardest part is compatibility

img img Kotlin: Q & A session

JUG.ru Meetup #53 (21.01.2016)

img img Performance wars

JUG.ru Meetup #52 (17.12.2015)

img img Protecting Java Bytecode from Hackers with invokedynamic

JUG.ru Meetup #51 (03.12.2015)

img CompletableFuture. I want to take and apply

JUG.ru Meetup #50 (18.10.2015)

img Training «Refactoring 2.0»

JUG.ru Meetup #48 (14.10.2015)

img SAP JVM Internals

JUG.ru Meetup #49 (14.10.2015 — 15.10.2015)

img Training «Master of Spring»

Java: 20 years of innovation (#47) (30.06.2015)

img Java Platform: past and future

img Fast loading of your classes

img img Full Java runtime, 256Kb RAM and 5 liters of beer

img Effective Java application development using JNI/JNA technologies

img Practical use of OSS for analyzing Java applications

JUG.ru Meetup #46 (14.05.2015)

img JVM diagnostic interfaces, or How to make a profiler with your own hands

JUG.ru Meetup #45 (22.04.2015)

img The Marlezon Ballet by Groove in three parts

JUG.ru Meetup #44 (11.03.2015)

img Deep immersion in invokedynamic

JUG.ru Meetup #43 (05.02.2015)

img The guy has coded - the guy has tested!

JUG.ru Meetup #42 (22.12.2014)

img Java coverage analysis using JCov

JUG.ru Meetup #41 (23.10.2014 — 24.10.2014)

img Workshop «Advanced Vaadin framework techniques»

img Training «Spring from scratch»

JUG.ru Meetup #40 (22.10.2014)

img Training «Design Patterns, or How to write code to be proud of»

img Design rationales in the JRockit JVM

JUG.ru Meetup #39 (18.10.2014 — 19.10.2014)

img Training «Holistic Design»

JUG.ru Meetup #38 (17.09.2014)

img Stream API

JUG.ru Meetup #37 (07.08.2014)

img Java class loaders: rake collection

img Java agents, Instrumentation API, and Javassist

JUG.ru Meetup #36 (24.07.2014)

img Dangerous types, or Java Security Model in practice

JUG.ru Meetup #35 (26.06.2014)

img Spring the Ripper

JUG.ru Meetup #34 (24.06.2014 — 25.06.2014)

img Training «Spring under the hood»

img Training «Full stack web applications with Hibernate, Spring and Spring MVC»

JUG.ru Meetup #33 (05.06.2014)

img Shine and poverty distributed caches

JUG.ru Meetup #32 (17.04.2014)

img Training «Groovy - the younger brother of Java on steroids»

img Training «Spring for Seniors»

JUG.ru Meetup #31 (10.04.2014)

img JVM crash dump analysis

Java 8 Launch Party (#30) (03.04.2014)

img What's new in JVM

img Java 8 Time API

img Java Mission Control

img Java SE Embedded 8

img Java 8 support in IntelliJ IDEA

img HotSpot microsurgery

JUG.ru Meetup #29 (26.02.2014)

img Dissecting multithreading

JUG.ru Meetup #28 (06.02.2014)

img Pragmatics of Java Memory Model

JUG.ru Meetup #27 (12.12.2013)

img How and why to emulate a distributed cluster in the JVM

img The network is a big JVM

JUG.ru Meetup #26 (20.11.2013)

img Compatible API development

JUG.ru Meetup #25 (17.10.2013)

img img Excelsior JET in action

JUG.ru Meetup #24 (14.10.2013)

img Training «Work at IntelliJ IDEA for professionals»

img Master class «Liferay 6.1 - building a corporate portal in 4 hours»

img Master class «How NOT to Measure Latency»

img Training «Designing a sound architecture»

img Master class «Spring 3.2 - digging to the core»

img Training «Test Driven Development in Java»

JUG.ru Meetup #23 (02.09.2013 — 05.09.2013)

img Virtual machines

JUG.ru Meetup #22 (31.08.2013)

img Development of modular software: welcome to HELL!

img Bintray: Scalable cloud service from the ground up

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

JUG.ru Meetup #20 (07.08.2013)

img OpenJDK Project

JUG.ru Meetup #19 (11.07.2013)

img Java: High-level overview

img ForkJoinPool in Java 8

JUG.ru Meetup #18 (27.06.2013)

img New in java.util.concurrent

JUG.ru Meetup #17 (30.05.2013)

img Dynamic (JIT) compilation in the JVM

JUG.ru Meetup #16 (16.04.2013)

img How do we save Java?

JUG.ru Meetup #15 (28.03.2013)

img What is good at Scala

img Scala support in IntelliJ IDEA

img Play Framework 2.0 in IntelliJ IDEA

JUG.ru Meetup #14 (28.02.2013)

img Millions of quotes per second in pure Java

JUG.ru Meetup #13 (24.01.2013)

img Vaadin: Creating reusable web components

JUG.ru Meetup #12 (24.12.2012)

img Genomic assembler, release history and favorite holivar

JUG.ru Meetup #11 (22.11.2012)

img img Java Technologies in Digital Zone

JUG.ru Meetup #10 (17.10.2012)

img img Through thorns to lambdas

JUG.ru Meetup #9 (29.09.2012)

img Disruptor and other tricks

JUG.ru Meetup #8 (11.09.2012)

img JavaFX 2 — A Java Developer's Guide

JUG.ru Meetup #7 (23.08.2012)

img Informally about JavaFX

img Self-contained Application

img JavaFX: FXML and SceneBuilder

JUG.ru Meetup #6 (25.07.2012)

img Squeeze the maximum out of the server! Java caching and data transfer techniques

JUG.ru Meetup #5 (14.06.2012)

img img Performance optimization for Java applications

JUG.ru Meetup #4 (31.05.2012)

img Garbage-First GC: garbage collection without pause headache

JUG.ru Meetup #3 (26.04.2012)

img Kotlin language for Java platform

JUG.ru Meetup #2 (20.04.2012)

img Java User Groups and Java Community Process: everybody wins!

JUG.ru Meetup #1 (25.02.2012)

img Rapid Java Application development with JRebel