JUGNsk Meetup #15 (17.07.2020)

img Shenandoah GC 2.0 (часть 2)

JUGNsk Meetup #14 (24.04.2020)

img Shenandoah GC 2.0 (часть 1)

JUGNsk Meetup #13 (28.02.2020)

img Project Panama: как сделать Java “ближе к железу”?

JUGNsk Meetup #12 (19.11.2019)

img Не клади все яйца в один контейнер

img JDBC Pools Battle

JUGNsk Meetup #11 (29.10.2019)

img Java PathFinder: летим на Марс без багов и дедлоков

img Реактивное программирование. Vert.X vs Spring

JUGNsk Meetup #10 (27.08.2019)

img The State of Reactive Streams

img Multiplayer Pac-Man with RSocket

JUGNsk Meetup #9 (13.06.2019)

img 9 Ways to Test Your Spaghetti Code

img Почему именно сейчас gRPC

img Как натянуть сову на глобус — кластеризуем Spring OAuth2

JUGNsk Meetup #8 (16.05.2019)

img Трансляция switch в Java-байткод

img Ходячие объекты-мертвецы, или GC всегда прав

JUGNsk Meetup #7 (29.03.2019)

img Java и GPU. Оптимизируем массово-параллельно!

img Kotlin: Как работают привычные конструкции

JUGNsk Meetup #6 (27.02.2019)

img img Перевозим Spring на Kubernetes

img Что такое Latency и с чем ее едят?

img DAOсские практики в unit тестировании

img Кафка Иванович, приветствуем в бизнес-зале

JUGNsk Meetup #5 (15.12.2018)

img Профилируем с точностью до микросекунд и инструкций процессора

img End-to-End тесты на Spring Boot: трудно ли даются и что дают?

img Медленная Java? Проблемы производительности, которые не списать на GС

img Что может пойти не так, если запускать Maven сервисом?

JUGNsk Meetup #4 (11.10.2018)

img Как перейти на микросервисы и не разломать prod

img Split Brain бояться - в Ignite не ходить

JUGNsk Meetup #3 (23.08.2018)

img Спасение от Jar Hell с помощью Jigsaw Layers

img Kotlin вообще и Native в частности

JUGNsk Meetup #2 (21.06.2018)

img Интеграция виртуальных машин .NET и Java

img Как сделать встроенный в JVM профайлер, который не боится AOT-компиляции?

JUGNsk Meetup #1 (24.05.2018)

img Модули в Java

img Nullability – между добром и злом