cotalks.dev
Login
JPoint, Joker и JUG ru
YouTube:
link
all (800)
|
events (30)
Videos (800)
Java в Service Mesh: Service Discovery для Istio
JPoint 2024: партнерские доклады
|
Александр Козлов
,
Максим Чудновский
Убираем мусор без следов
JPoint 2024: партнерские доклады
|
Александр Дроздов
Hibernate, OOM и ооочень длинные запросы
JPoint 2024: партнерские доклады
|
Сергей Синдеев
Интеграционная шина вместо SAP — при чем тут Java
JPoint 2024: партнерские доклады
|
Илья Смирнов
,
Николай Комраков
Cassandra: путь в продакшен
JPoint 2024: партнерские доклады
|
Владимир Хростицкий
Код, которого не должно быть: Vertical Slice Architecture в Пузырьке
JPoint 2024: партнерские доклады
|
Максим Морев
Александр Козлов, Максим Чудновский — Proxyless Service Mesh for gRPC Java Services
Иван Углянский — Один день из жизни JVM-инженера
Закрытие конференции Joker 2022
Олег Терёшкин — Как с помощью BPMS (jBPM) заместить продукты SAS
Иван Лягаев — О дивный контекстный мир Scala
Владислав Алешкевич, Александр Раковский — Полвека борьбы с легаси
Илья Сазонов, Федор Сазонов — Как хранить JSON в базе данных, не привлекая внимания DBA
Евгений Демкин, Любовь Вайнштейн — От PostgreSQL к Tarantool: выбор в отсутствие выбора
Преподавание Java: боль и слава
Александр Нозик — Невыносимая легкость визуализации данных в Kotlin full stack
Андрей Богданов — Distributed Application Runtime: быть или не быть
Интервью с Виталием Куценко
Владимир Воскресенский — Cloud Native JVM. Cloud Compiler
Николай Рыжиков — Данные, модели и Сlojure
Павел Кислов — Урок географии для Java-разработчиков. География и Java в одном чайнике
Разработка: новое vs готовое
Вадим Цесько — Асинхронный транспорт Cassandra
Открытие offline-части конференции Joker 2022
Виталий Куценко — Internet of Harvesting на базе Apache Ignite
Максим Чернухин — Жизнь Java-приложений в облачных контейнерах
Алексей Игнатенко — Tussle — новый формат бенчмаркинга реальных приложений
Григорий Кошелев — Нельзя просто так взять и отправить все логи в Elastic
Андрей Кулешов — Spring и React на Kotlin: фантомные боли от full stack
Андрей Чернов — Platform V User Sessions — распределенное хранилище сессионных данных
Подведение итогов онлайн-части конференции Joker 2022
Артем Дроздов — Сутки профилирования на одной странице
Максим Иванов — Разработка распределенной очереди с отложенными задачами на основе PostgreSQL
Андрей Паньгин — Вызов нативных методов без JNI-оверхеда
Клуб (не)анонимных монолитиков
Интервью с Тагиром Валеевым
Даниил Солодухин — Поваренная книга программиста: Vert.x
Михаил Хлуднев — Есть что новое в поиске? А если найду?
Дмитрий Морозовский — Женим Kafka и Kotlin Native: удивительные приключения Java Dev в Kotlin Native
Интервью с Русланом Череминым: документация, которую не читают, и UX на внутренней кухне разработки
Андрей Беляев — Hibernate 6: что нового и почему это важно
Рустам Ахметов — Архитектура приложения и ошибки проектирования
Григорий Скобелев — Современное шифрование для Java-разработчика
Андрей Пайкин — Checkstyle: практические советы
Иван Пономарев — Вариантность типов в Java и Kotlin
Блеск и нищета Hibernate
Дмитрий Иванов, Дмитрий Мордвинов — Анализ кода с нулевым числом ложных срабатываний в Java
Август Вилакия — Spring Boot с Amazon Web Services SDK: взаимодействие основных сервисов
Дмитрий Сугробов — JEP-400 или UTF-8 РєРѕРґРёСЂРѕРІРєР° РїРѕ умолчанию
Открытие конференции Joker 2022
Подведем итоги онлайн-части JPoint 2022
Никита Летов — Используем @Transactional like a Pro
Андрей Кулешов — Kotlinx.serialization: готовим свою собственную библиотеку для сериализации
Намыс Букаев (Сбер) — Наш опыт перехода с Apache Camel 2 на 3
Ян Ашенкампф (Газпромбанк) — Инженерная трансформация Газпромбанка на примере казначейских продуктов
Максим Морев (Газпромбанк) — TDD&DDD — гайд по разработке бизнес-логики
Олег Каличкин (Альфа-Банк) — Как перевести 200+ API в Kubernetes без даунтайма и не умереть
Андрей Мычка (Райффайзен Банк) — Как Project Loom повлияет на реактивное программирование на бэкенде
К. Соколов (Мир Plat.Form) — Эволюция архитектуры в геораспределенной системе: при чем тут Cassandra
Закрытие конференции JPoint 2022
Иван Пономарев — Mocks vs Testcontainers
Владимир Парфиненко — Как поймать рекурсию за хвост
Антология JPoint: разговор с Никитой Липским
Круглый стол: собеседование разработчика. Что такое хорошо, а что такое плохо
Иван Углянский — Thread Wars: проект Loom наносит ответный удар
Антология JPoint: разговор с Кириллом Толкачевым
Андрей Сальников — Индексы в PostgreSQL. Как понять, что создавать
Федор Сазонов, Илья Сазонов — Антипаттерн orisnull: коварство иллюзорной простоты
Антология JPoint: разговор с Владимиром Ситниковым
Антология JPoint: разговор с Иваном Пономаревым
Интервью с Ильей и Федором Сазоновыми
Григорий Кошелев — Vostok Hercules: 3 года доставляем телеметрию — полёт нормальный
Круглый стол: Java Virtual Machine
Алексей Зиновьев — Два года жизни одной библиотеки глубокого обучения на Kotlin
Круглый стол: Data Engineering в Java
Открытие офлайн-части конференции JPoint 2022
Круглый стол. Мифы и легенды о performance: Java-edition
Андрей Когунь — Что в POM тебе моем?
Николай Молчанов (JUG Ru Group) — Как мы делаем online-конференции?
Татьяна Руфанова (Альфа-Банк) — Реактив: понять и принять
Андрей Сундуков — Многопоточный конвейер в Java
Денис Котов — BPM(N,S, engine) — нужны или нет?
Алексей Рагозин — Воркшоп: Экспресс-курс по опенсорс-профайлерам (часть 1)
Дмитрий Завалишин — ОС «Фантом» и Java: сборка мусора
Алексей Рагозин — Воркшоп: Экспресс-курс по опенсорс-профайлерам (часть 2)
Владислав Янченко — Юнит-тесты писать не нужно!
Григорий Кошелев — Log4j: ломай меня полностью
Чашка кофе с JPoint: интервью с Григорием Кошелевым
Чашка кофе с JPoint: интервью с Никитой Летовым
Иван Кочергин, Игорь Тресоумов — Создание онлайн-маркетплейса на Micronaut, Kotlin, Java 11+ (ч.2)
Иван Кочергин, Игорь Тресоумов — Создание онлайн-маркетплейса на Micronaut, Kotlin, Java 11+ (ч.1)
Игорь Селивёрстов — Apache Arrow. В погоне за скоростью
Игорь Киричук — Готовим свой Kubernetes operator на примере Spring Cloud Gateway
Чашка кофе с JPoint: интервью с Игорем Селивёрстовым
Чашка кофе с JPoint: интервью с Антоном Козловым
Александр Нозик — Ноутбуки Kotlin для обучения и прототипирования
Семен Киреков — Spring Data JPA. Антипаттерны тестирования
Антон Козлов — OpenJDK Project CRaC (Coordinated Restore at Checkpoint): задачи и проблемы
Открытие конференции JPoint 2022
Максим Бартков — Сложный Rate-Limiting — это просто с Bucket4j
А. Гончарук (Querify Labs) — Composable systems: Как быстро писать эффективные базы данных на Java
Владимир Ситников, Алексей Стукалов — Разбор доклада Ted Neward «Iconoclasm»
Андрей Паньгин, Леонид Талалаев, Артем Дроздов — Непрерывное профилирование в облаке с помощью eBPF
Чашка кофе с JPoint: интервью с Дмитрием Чуйко
Дмитрий Чуйко — Не клади все яйца в один билдпак
Антон Котов — Почему мы решили переходить на R2DBC и чем это закончилось
Закрытие конференции Joker 2021
Franck Pachot — SQL primary key, surrogate key, composite keys, foreign keys... and JPA
Дмитрий Константинов — Apache Cassandra — потоки и память
Никита Поваров, Роман Поборчий — Самопишущийся код
Roman Kennke — Project Lilliput: Shrinking object headers in the Hotspot JVM
Mark Paluch — On the way to Reactive
Евгений Мандриков — Decomposing Compose
Дмитрий Чуйко — Выходя за рамки контейнера: компактные и быстрые контейнеры с нативным образом и без
Ахтям Сакаев — DDDamn good!
Техническое интервью с Евгением Борисовым
Алексей Шипилёв — Java-объекты наизнанку
Олег Нижников — Scala. Война Эффектов. ZIO vs Cats Effect
Geoffrey De Smet — AI maintenance scheduling with OptaPlanner on Quarkus
Александр Нозик — Архитектура математических вычислений на Kotlin
Александр Коженков — Масштабируем Spring Boot микросервисы
Simon Martinelli — Single Page Applications without REST API
Julien Ponge — "Simply reactive" with Vert.x, Mutiny, Hibernate Reactive and Quarkus
Andres Almiray — JReleaser — releasing at the speed of light
Steve Poole — Practical steps for creating safer software (Code included)
Erik Österlund — Concurrent thread-stack processing in the Z Garbage Collector
Андрей Беляев — JPA-паззлеры (+Hibernate и Spring)
Паша Финкельштейн — Магия Spark: Как высокоуровневые конвейеры становятся распределенным хардкором
Леонид Старцев — Как эволюционировать свою библиотеку на Kotlin безболезненно для клиентов
Josh Long — Bootiful Spring GraphQL
Олег Докука, Андрей Родионов — Project Loom — друг или враг Reactive?
Открытие конференции Joker 2021
Онлайн-встреча JUG.ru с Андреем Солнцевым — WTF Commit Messages // 27.01.2022
Карин-Александра Моноид — Расширяем возможности kotlinx.serialization с помощью Arrow Meta
Евгений Калинин, Александр Лампель — Обратная совместимость, инструменты и подходы
Тагир Валеев, Руслан Ахметзянов, Максим Гореликов, Алексей Стукалов — В мире рефакторинга
Олег Нижников, Антон Архипов, Алексей Стукалов, Руслан Ахметзянов — Scala для всех
Андрей Беляев, Алексей Федоров, Алексей Стукалов – Разговор про Quarkus
Иван Крылов — От 11 к 17 версии Java
Дискуссия «Роботы пишут код, а код пока не пишет роботов»
Sebastian Daschner — Building applications with Neo4j & Quarkus
Виталий Чижков (Accenture) — Кодогенераторы Java под капотом
Дмитрий Свалов — Теория и практика большого взрыва
Matt Raible, Brian Demers — Lock That Sh*t Down! Auth Security Patterns for Apps, APIs, and Infra
Артем Ерошенко — Как правильно (не) использовать тестировщиков
Владимир Озеров — Apache Calcite: Платформа для создания продвинутых SQL-оптимизаторов на Java
Дискуссия «Что не смогла Java 17?»
Andrew Dinn — Static Java, GraalVM Native and OpenJDK
Дмитрий Бугайченко — gRPC client-side load balancing — зачем, что, как и WTF?
Алексей Нестеров, Олег Докука — Что нового в Spring Framework 6
Паша Финкельштейн, Андрей Когунь, Антон Архипов — Kotlin против всех
Юрий Васютинский — Проблемы long-lived gRPC стримов
Алексей Стукалов и Андрей Оганесян — JPA Buddy: краткая история одного плагина для IntelliJ IDEA
Лилия Валейко, Сергей Будник — Я — разработчик, я не пишу тесты
Александр Колесников — Переводим бэкенд с Java на Kotlin
Александр Золотов — MSA & feature flags. Kafka, флаги и «быстрее-быстрее в прод»
Виталий Куценко — EDA с помощью Akka Streams
Алексей Бабенко — +10 к безопасности кода на Java за 10 минут
Анатолий Тараканов — 1000 и 1 способ сесть на мель в Spring WebFlux
Антон Котов — R2DBC. Стоит ли игра свеч?
Валерия Андрианова — Презентация JetBrains Space — универсальной платформы для командной работы
Александр Белокрылов, Алиса Дрожжинова — Как увеличить базу пользователей в 3 раза за год
Дмитрий Вдовин — О плюсах парного программирования
Сергей Целовальников, Олег Докука — Воркшоп: Строим Бомбермена с RSocket. Часть 2
Евгений Борисов — Spring Data Рostроитель (Spark it!). Часть 2.
Сергей Целовальников, Олег Докука — Воркшоп: Строим Бомбермена с RSocket. Часть 1
Пётр Громов — С какими языками дружат IDE?
Евгений Борисов — Spring Data Рostроитель (Spark it!). Часть 1.
Piotr Przybył — Java Records for the intrigued
Ben Evans — Why you should upgrade your Java for containers
Jean Bempel — Real World JFR: Experiences building and deploying a continuous profiler at scale
David Syer — Inner loop development with Spring Boot on Kubernetes
Андрей Солнцев, Антон Кекс — Воркшоп: Парное программирование. Часть 2
Антон Кекс — Что такое Работающий Продукт и как его делать
Илья Сазонов, Федор Сазонов — Enum в API — коварство иллюзорной простоты
Андрей Солнцев, Антон Кекс — Воркшоп: Парное программирование. Часть 1
Venkat Subramaniam — Type inference: Friend or foe?
Кирилл Данилов — Как мы строили высокопроизводительную систему на Akka с нуля
Ivar Grimstad, Tanja Obradović — Jakarta EE 9 and beyond
Анна Козлова — Многоступенчатые рефакторинги в IntelliJ IDEA
Алексей Нестеров — Spring Cloud в эру Kubernetes
Сергей Цыпанов — Производительность: Нюансы против очевидностей
Simon Ritter — Getting the most from modern Java
Michiel Borkent — Babashka: A native Clojure interpreter for scripting
Ron Pressler — Why user-mode threads are (often) the right answer
Дмитрий Александров, Aleksandar Seovic — Building scalable microservices for Java
Shelley Lambert — Dismantling technical debt and hubris
Дмитрий Константинов — Чтение из Cassandra — внутреннее устройство и производительность
Christine Flood — CRIU and Java opportunities and challenges
Себастьян Дашнер — Качественный код в тестах — не просто приятный бонус
Анна Абрамова — Восстанавливаем утраченную экспертизу по сервису
Igor Braga, Jonathan Oommen — GC optimizations you never knew existed
Kelvin Nilsen — Adding generational support to Shenandoah GC
Paul Bakker — The DGS framework by Netflix — GraphQL for Spring Boot made easy
Victor Rentea — IntelliJ productivity tips — The secrets of the fastest developers on Earth
Олег Нижников — Распаковка Scala 3
Виктор Гамов — Разошлись как в море корабли: Кафка без Zookeeper
Joker 2020 — Открытие конференции
Joker 2020
Joker 2020 — Закрытие конференции
Joker 2020
Артем Селезнев — Интервью: Самое время попробовать машинное обучение на Java
Joker 2020: партнерские доклады
Артем Селезнев — Самое время попробовать машинное обучение на Java
Joker 2020: партнерские доклады
Юрий Бабак — Зачем нужно знание многопоточной разработки в enterprise
Joker 2020: партнерские доклады
Андрей Даминцев — Как сказать «нет» архитектору? Советы по выбору размера микросервиса
Joker 2020: партнерские доклады
Юрий Милютин — Java Licensing Tips
Joker 2020: партнерские доклады
Максимилиан Новиков - Перепиcываем Apache Maven, чтобы было быстро, как в Gradle
Joker 2020: партнерские доклады
Илья Ермолин — Подводные камни загрузчиков классов в Java и как они влияют на скорость работы с XML
Joker 2020: партнерские доклады
Mario Fusco, Edoardo Vacchi — Kogito: Cloud-native business automation
Joker 2020: партнерские доклады
Александр Белокрылов — Как приготовить новую версию Java и не отравить пользователей LTS релизов?
Joker 2020: партнерские доклады
Иван Пономарёв — Скрытая сложность повседневной задачи: отображение табличных данных
Alan Bateman — Project loom: Modern scalable concurrency for the Java platform (ENG + RUS SUB)
Joker 2020
Ivan Ponomarev, John Roesler — Kafka streams testing: A deep dive
Otavio Santana, Karina Varela — Architecting and delivering Java applications in the cloud era
Joker 2020
Алексей Нестеров — Spring: Your next Java microframework
Joker 2020
Роман Елизаров — Интервью и Q&A: Эволюция Java и Kotlin. Что нас ждет?
Joker 2020
Владимир Озеров — Как мы делали SQL в Hazelcast
Joker 2020
Кирилл Тимофеев — JVM-профайлер, который смог (стать кроссплатформенным)
Joker 2020
Thomas Wuerthinger, Oleg Šelajev — Workshop: GraalVM (part 1)
Joker 2020
Mark Heckler, Oleh Dokuka — RSocket + Spring: A full throttle introduction
Joker 2020
Thomas Wuerthinger, Oleg Šelajev — Workshop: GraalVM (part 2)
Joker 2020
Алексей Кузин — Работа с шардированными данными в памяти со вкусом Spring Data
Joker 2020
Иван Землянский — Аерон. High performance-транспорт для low latency-микросервисов
Joker 2020
Sven Ruppert — Hidden pearls for high-performance-persistence in Java
Joker 2020
Дмитрий Чуйко, Павел Петрошенко, Сергей Куксенко, Алексей Шипилёв — Настоящее и будущее Java
Joker 2020
Gunnar Morling — Change data capture pipelines with Debezium and Kafka Streams
Joker 2020
David Denton, Ivan Sanchez — Writing test driven apps with http4k
Joker 2020
Алексей Нестеров — Воркшоп (часть 1): Хватит писать тесты, пора писать спецификации!
Joker 2020
Heinz Kabutz, John Green — Thread Safety with Phaser, StampedLock and VarHandle
Joker 2020
Эмиль Ибрагимов — Java в Serverless — быть или не быть?
Joker 2020
Владимир Плизга — Spring Boot «fat» JAR: Тонкие части толстого артефакта
Joker 2020
Идель Пивницкий — Философия дизайна микросервисов с ServiceTalk.io
Joker 2020
Peter Lawrey — Novel but practical uses of Java
Joker 2020
Алексей Нестеров — Воркшоп (часть 2): Хватит писать тесты, пора писать спецификации!
Joker 2020
Семен Огородник — Kotlin Compiler в прошлом, 1.4 и не только
Joker 2020
Monica Beckwith — Have you really taken the time to know me: A G1 GC saga
Joker 2020
Антон Козлов — Coordinated Restore at Checkpoint: Быстрый старт OpenJDK
Joker 2020
Jason Tatton — Back from the 70s — the Concurnas concurrency model!
Joker 2020
Jendrik Johannes — Keeping growing software projects under control with Gradle
Joker 2020
Sébastien Deleuze — The path towards Spring Boot native applications
Joker 2020
Евгений Борисов, Кирилл Толкачев — Boot yourself, Spring is coming (Часть 1)
Иван Углянский — В нативный код из уютного мира Java: Путешествие туда и обратно
Тагир Валеев — Заменят ли роботы программистов?
Евгений Борисов — Spring Patterns для взрослых
Барух Садогурский, Евгений Борисов — Вырасти своего работодателя в условиях коронавируса
JPoint 2020: открытый плейлист
Интервью и Q&A с Алексеем Шипилёвым
JPoint 2020: открытый плейлист
Евгений Мандриков — Dynamic — Constants — oxymoron or promising JVM feature?
JPoint 2020: открытый плейлист
Сергей Цыпанов — Ах, эти строки
JPoint 2020: открытый плейлист
Cay Horstmann — Feature evolution in Java 13 and beyond
JPoint 2020: открытый плейлист
Trustin Lee — Writing a Java library with better experience
JPoint 2020: открытый плейлист
Маргарита Недзельская — Страх и ненависть в Scala и Kotlin interop
JPoint 2020: открытый плейлист
Graeme Rocher — Precomputed data access with Micronaut Data
JPoint 2020: открытый плейлист
Дмитрий Корнилов — Кто такой Helidon и что с ним можно делать?
JPoint 2020: открытый плейлист
Graeme Rocher — Micronaut deep dive
JPoint 2020: открытый плейлист
Сергей Владимиров — Криптография для Java-программиста
JPoint 2020: открытый плейлист
Всеволод Брекелов — Contract testing: Should or shouldn't?
JPoint 2020: открытый плейлист
Сергей Куксенко — Valhalla is coming
JPoint 2020: открытый плейлист
Dylan Beattie — The art of code
JPoint 2020: открытый плейлист
Jiří Holuša — Intel Optane DC and Java: Lessons learned in practice
JPoint 2020: открытый плейлист
Mohammed Aboullaite — What the hell is service mesh anyway!?
JPoint 2020: открытый плейлист
Олег Докука — RSocket to bring the next generation of Service Mesh
JPoint 2020: открытый плейлист
Андрей Паньгин — Safepoint — и пусть весь мир подождёт
JPoint 2020: открытый плейлист
Martin Toshev — Elasticsearch internals
JPoint 2020: открытый плейлист
Jamie Coleman — Microservices made easy with MicroProfile, OpenJ9, Open Liberty and OpenShift
JPoint 2020: открытый плейлист
Sebastian Daschner — A Java developer's quest for productivity
JPoint 2020: открытый плейлист
Interview and Q&A with James Gosling
JPoint 2020: открытый плейлист
Григорий Кошелев — Когда всё пошло по Кафке 2: Разгоняем продьюсеров
JPoint 2020: открытый плейлист
Дмитрий Константинов — Запись в Cassandra — внутреннее устройство и производительность
JPoint 2020: открытый плейлист
Дмитрий Бундин — Повышаем производительность файлового I/O для JVM на Linux
JPoint 2020: открытый плейлист
Interview and Q&A with Joel Spolsky
JPoint 2020: открытый плейлист
Акиф Абасов — Как мы пишем Space на Kotlin
JPoint 2020: открытый плейлист
Владимир Ситников — assertTrue, как много в этом слове...
JPoint 2020: открытый плейлист
Josh Long — Bootiful Kotlin
JPoint 2020: открытый плейлист
Олег Шелаев — Polyglot done right with GraalVM
JPoint 2020: открытый плейлист
Олег Нижников — Путь из ФП в ООП
JPoint 2020: открытый плейлист
Trisha Gee — Life beyond Java 8
JPoint 2020: открытый плейлист
Adam Bien — Ignoring fashion trends with Jakarta EE and MicroProfile
JPoint 2020: открытый плейлист
Mark Heckler — Game of Streams: How to tame & get the most from your messaging platforms
JPoint 2020: открытый плейлист
Interview and Q&A with Ted Neward
JPoint 2020: открытый плейлист
Александр Белокрылов, Павел Дерендяев — Внедрение open source-решений на примере Альфа-Банка
JPoint 2020: открытый плейлист
Тагир Валеев — Ещё немного маленьких оптимизаций
JPoint 2020: открытый плейлист
Вторая чашка кофе с Joker / №3 // Live /// Дмитрий Александров
Вторая чашка кофе с Joker
Вторая чашка кофе с Joker / №2 // Live /// Дмитрий Чуйко, Александр Белокрылов
Вторая чашка кофе с Joker
Вторая чашка кофе с Joker / Дмитрий Чуйко, Александр Белокрылов // 23 сентября 2020
Вторая чашка кофе с Joker
Вторая чашка кофе с Joker / Алексей Федоров // 16 сентября 2020
Вторая чашка кофе с Joker
Вторая чашка кофе с Joker / Дмитрий Александров // 30 сентября 2020
Вторая чашка кофе с Joker
Вторая чашка кофе с Joker / Олег Шелаев // 07 октября 2020
Вторая чашка кофе с Joker
Вторая чашка кофе с Joker / Сергей Егоров // 14 октября 2020
Вторая чашка кофе с Joker
Вторая чашка кофе с Joker / Евгений Борисов // 21 октября 2020
Вторая чашка кофе с Joker
Вторая чашка кофе с Joker / Тагир Валеев // 28 октября 2020
Вторая чашка кофе с Joker
Первая чашка кофе с JPoint №2
Первая чашка кофе с JPoint
Первая чашка кофе с JPoint №1
Первая чашка кофе с JPoint
Первая чашка кофе с JPoint / Тагир Валеев // 03.06.2020
Первая чашка кофе с JPoint
Первая чашка кофе с JPoint / Иван Углянский // 17.06.2020
Первая чашка кофе с JPoint
Первая чашка кофе с JPoint / Алексей Шипилев //
Первая чашка кофе с JPoint
Первая чашка кофе с JPoint / Олег Докука // 10.06.2020
Первая чашка кофе с JPoint
Разбор доклада Баруха Садогурского «Devops для разработчиков (или против них?!)»
JUG.ru 2020
[Тизер] Разбор доклада Баруха Садогурского 17.04.2020
JUG.ru 2020
Dalia Abo Sheasha — Migrating beyond Java 8
Joker 2019: открытый плейлист
Josh Long — Bootiful testing
Joker 2019: открытый плейлист
Gerrit Grunwald — Not dead yet — Java on desktop
Joker 2019: открытый плейлист
Олег Докука — Улучшаем производительность реактивного сервиса
Joker 2019: открытый плейлист
Burr Sutter — Java scaled to zero
Joker 2019: открытый плейлист
Евгений Борисов и Кирилл Толкачёв — Spring Reactive Ripper
Joker 2019: открытый плейлист
Sebastian Daschner — Striving towards more productive development workflows
Joker 2019: открытый плейлист
Олег Ненашев — War Story: Как мы внедряли поддержку Java 11 в Jenkins
Joker 2019: открытый плейлист
Юрий Артамонов — Краш-курс по IntelliJ IDEA Plugin DevKit
Joker 2019: открытый плейлист
Cliff Click — The Sea of Nodes and the HotSpot JIT
Joker 2019: открытый плейлист
Simone Bordet — Concurrent Garbage collectors: ZGC & Shenandoah
Joker 2019: открытый плейлист
Juergen Hoeller & Josh Long — Reactive Spring revisited
Joker 2019: открытый плейлист
Ionut Balosin — A race of two compilers: GraalVM JIT versus HotSpot JIT C2
Joker 2019: открытый плейлист
Олег Анастасьев — Эффективные надежные микросервисы
Joker 2019: открытый плейлист
Сергей Куксенко — Нужны ли в Java «инлайн»-типы? Узкий взгляд инженера по производительности на п
Joker 2019: открытый плейлист
Дмитрий Писклов — Микросервисы, отвечающие за несколько микросекунд — друзья и враги
Joker 2019: открытый плейлист
Сергей Егоров — Testcontainers: Год спустя
Joker 2019: открытый плейлист
Dan Heidinga — Condy? NestMates? Constable? Understanding JDK 11 & 12's JVM features
Joker 2019: открытый плейлист
Simon Ritter — Keeping up with Java: Look at all these new features!
Joker 2019: открытый плейлист
Juan Fumero — TornadoVM: A virtual machine for exploiting high performance heterogeneous hardware
Joker 2019: открытый плейлист
Тагир Валеев — Java 9-14: Маленькие оптимизации
Joker 2019: открытый плейлист
Remi Forax — The sinuous path toward Valhalla
Joker 2019: открытый плейлист
Gunnar Morling — Practical change data streaming use cases with Apache Kafka and Debezium
Joker 2019: открытый плейлист
Барух Садогурский — DevOps для разработчиков (или против них?!)
Joker 2019: открытый плейлист
Cay Horstmann — Feature evolution in Java 13 and beyond
Joker 2019: открытый плейлист
Thomas Wuerthinger — Maximizing performance with GraalVM
Joker 2019: открытый плейлист
Владимир Озеров — Как устроена многопоточность в Hazelcast
Joker 2019: открытый плейлист
Александр Панчин — Игра в Бога. Перешла ли наука границу
JPoint 2019: лучшее
Bernd Rücker — Lost in transaction Strategies to manage consistency in distributed systems
JPoint 2019: лучшее
Tomasz Nurkiewicz — Reactive programming lessons learned
JPoint 2019: лучшее
Александр Ноздрин Плотницкий — Java microservices from Netflix OSS to Kubernetes
JPoint 2019: лучшее
Андрей Паньгин — JVM TI как сделать «плагин» для виртуальной машины
JPoint 2019: лучшее
Григорий Кошелев — Когда всё пошло по Кафке
JPoint 2019: лучшее
Никита Коваль — Сказ о том, как мы алгоритм каналов в Kotlin Coroutines делали
JPoint 2019: лучшее
Allard Buijze — Performance aspects of Axon-based CQRS-ES systems
JPoint 2019: лучшее
Rafael Winterhalter — The definite guide to Java agents
JPoint 2019: лучшее
Владимир Ситников — Java тормозит: CodeCache edition
JPoint 2019: лучшее
Олег Шелаев — Суперкомпиляция, partial evaluation, проекции Футамуры и как GraalVM спасет мир
JPoint 2019: лучшее
Sebastian Daschner — Cloud native, service-meshed Java Enterprise with Istio
JPoint 2019: лучшее
Юрий Артамонов — Анатомия и физиология Vaadin Flow
JPoint 2019: лучшее
Victor Rentea — The Proxy fairy and the magic of Spring
JPoint 2019: лучшее
Сергей Егоров — Не будь Гомером Симпсоном для своего Reactor-а!
JPoint 2019: лучшее
Thomas Wuerthinger — Maximizing performance with GraalVM
JPoint 2019: лучшее
Олег Докука — Протокол RSocket — будущее реактивных приложений
JPoint 2019: лучшее
Антон Кекс — The world needs full-stack craftsmen
JPoint 2019: лучшее
Дмитрий Говорухин — Эффективная работа с файлами для Java-разработчиков
JPoint 2019: лучшее
Milen Dyankov — Decomposing Java applications
JPoint 2019: лучшее
Simon Ritter — Local variable type inference: Friend or foe?
JPoint 2019: лучшее
René Gröschke — Improve Java build performance with Gradle 5
JPoint 2019: лучшее
Владимир Плизга — Перевод Spring Boot-микросервисов с Java 8 на 11: что может пойти не так?
JPoint 2019: лучшее
Тагир Валеев — Атомарный рефакторинг в IntelliJ IDEA: прогибаем IDE под себя
JPoint 2019: лучшее
Кирилл Толкачёв и Егений Борисов — Reactive или не reactive, вот в чем вопрос
JPoint 2019: лучшее
Никита Липский — Нас Spring Boot, а мы крепчаем
JPoint 2019: лучшее
Sebastian Daschner — Bulletproof Java Enterprise applications for the hard production life
JPoint 2019: лучшее
Павел Финкельштейн — Kotlin два года в проде и ни единого разрыва
JUG-2019
Cliff Click — A JVM Does That?
JUG-2019
Дмитрий Чуйко — Java 11 в контейнерах
JUG-2019
Сергей Мельников — Профилирование со сверхсветовой скоростью
JUG-2019
Александр Белокрылов — Создавая дистрибутив OpenJDK
JUG-2019
Sebastian Daschner — Make writing enterprise tests more joyful
JUG-2019
Тагир Валеев — Pattern matching и его воображаемые друзья
Joker 2018. Лучшее.
Павел Финкельштейн — Котлин — 2 года в продакшне и ни единого разрыва
Joker 2018. Лучшее.
Robert Scholte — Apache Maven supports ALL Java
Joker 2018. Лучшее.
Антон Лапицкий — Авторизация на основе атрибутов
Joker 2018. Лучшее.
Derek Ferguson — Machine learning in Java from nothing to production in one hour
Joker 2018. Лучшее.
Gerrit Grunwald — Multi Device Controls — a different approach to UX with Gluon, JavaFX and Polymer
Joker 2018. Лучшее.
Максим Казанцев — Fuzzing для тестирования JVM: зачем и как
Joker 2018. Лучшее.
Олег Нижников — Современное ФП с Tagless Final
Joker 2018. Лучшее.
Вадим Цесько — Реактивный раздатчик ok
Joker 2018. Лучшее.
Сергей Мельников — Профилируем черного лебедя с помощью Intel Processor Trace
Joker 2018. Лучшее.
Дмитрий Александров — Microprofile io: не Спрингом единым
Joker 2018. Лучшее.
Никита Коваль — Как устроены каналы в корутинах в Kotlin
Joker 2018. Лучшее.
Барух Садогурский и Тагир Валеев — Java Puzzlers NG S04
Joker 2018. Лучшее.
Никита Липский — Спасение от Jar Hell с помощью Jigsaw Layers
Joker 2018. Лучшее.
Venkat Subramaniam — Don't walk away from complexity, run
Joker 2018. Лучшее.
Андрей Паньгин — Память Java процесса по полочкам
Joker 2018. Лучшее.
Григорий Кошелев — Интеграция виртуальных машин NET и Java
Joker 2018. Лучшее.
Павел Кондратюк — Реактивный конфиг
Joker 2018. Лучшее.
Владимир Плизга — Spring Boot 2: чего не пишут в release notes
Joker 2018. Лучшее.
Олег Докука — Реактивный хардкор: как построить свой Publisher
Joker 2018. Лучшее.
Андрей Курпатов — Новая реальность цифровой цивилизации
Joker 2018. Лучшее.
Кирилл Толкачёв и Максим Гореликов — Micronaut vs Spring Boot, или Кто тут самый маленький
Joker 2018. Лучшее.
Круглый стол с организаторами Joker
Joker 2018. Лучшее.
Олег Шелаев — Компилируем Java ahead of time с GraalVM
Joker 2018. Лучшее.
Sébastien Blanc — Building an effective identity and access management architecture with Keycloak
Joker 2018. Лучшее.
Александр Белокрылов, Алексей Войтылов — Дорогая, попробуем ARM? Теория, приложения и нагрузки
Joker 2018. Лучшее.
Юрий Артамонов — Jlink и Custom Runtime Image — мастерская Франкенштейна
Joker 2018. Лучшее.
Евгений Борисов, Барух Садогурский — Приключения Сеньора Холмса и Джуниора Ватсона в мире разработки
Joker 2018. Лучшее.
Евгений Мандриков — Java 4..11, Kotlin, Code Coverage и их лучший друг — байткод
Joker 2018. Лучшее.
Иван Углянский — Ходячие объекты мертвецы, или GC всегда прав
Joker 2018. Лучшее.
Josh Long — Reactive Spring
Joker 2018. Лучшее.
Егор Бугаенко — Не думайте о качестве, думайте о скорости
Joker 2018. Лучшее.
Иван Пономарёв — Kafka Streams API: шаг за рамки Hello World
Сергей Мельников — Профилируем с точностью до микросекунд и инструкций процессора
JPoint 2018 лучшее
Андрей Паньгин — VMStructs зачем приложению знать о внутренностях JVM
JPoint 2018 лучшее
Олег Чирухин — Graal, Value Types, Loom и прочие ништяки
JPoint 2018 лучшее
Sasha Goldshtein — Linux container performance tools for JVM applications
JPoint 2018 лучшее
Rabea Gransberger — Refactoring your code to Java 9 modules
JPoint 2018 лучшее
Виктор Гамов — Один раз в год сады цветут: разбор семантики «exactly once» Apache Kafka
JPoint 2018 лучшее
Juergen Hoeller — Spring Framework 5.0 on JDK 8 & 9
JPoint 2018 лучшее
Барух Садогурский, Евгений Борисов — Приключения Сеньора Холмса и Джуниора Ватсона
JPoint 2018 лучшее
Антон Ленок — Реактивное программирование на Vert.x
JPoint 2018 лучшее
Claus Ibsen — Camel microservices with Spring Boot and Kubernetes
JPoint 2018 лучшее
Tobi Ajila — The Eclipse OpenJ9 JVM a deep dive!
JPoint 2018 лучшее
Рустам Мехмандаров — Типовые проблемы разработки ПО в больших проектах
JPoint 2018 лучшее
Александр Белокрылов — Погружение в Интернет Вещей с Java 9
JPoint 2018 лучшее
Евгений Борисов, Кирилл Толкачев — Boot yourself, Spring is coming (Часть 1)
JPoint 2018 лучшее
Юрий Артамонов — Хочется странного — web UI на Java для desktop-приложений
JPoint 2018 лучшее
Иван Осипов — Kotlin DSL: теория и практика
JPoint 2018 лучшее
Sander Mak — Designing for modularity with Java modules
JPoint 2018 лучшее
Евгений Борисов, Кирилл Толкачев — Boot yourself, Spring is coming (Часть 2)
JPoint 2018 лучшее
Sanhong Li — Extreme scaling with Alibaba JDK
JPoint 2018 лучшее
Juergen Hoeller — Spring Framework 5 feature highlights and hidden gems
JPoint 2018 лучшее
Алексей Зиновьев — Тонкости машобуча вместе со Spark ML
JPoint 2018 лучшее
Christopher Batey — Building scalable, back pressured services with Akka
JPoint 2018 лучшее
Douglas Hawkins — ReadyNow — an «AOT» with profiling for Java
JPoint 2018 лучшее
Виктор Гамов, Барух Садогурский — Боремся с Russian Hackers с помощью Kafka Streams и Firehose API
JPoint 2018 лучшее
Charlie Gracie — Deep dive into the Eclipse OpenJ9 GC technologies
JPoint 2018 лучшее
Иван Углянский — Как сделать встроенный в JVM профайлер, который не боится AOT компиляции
JPoint 2018 лучшее
Никита Коваль — Аппаратная транзакционная память в Java
JPoint 2018 лучшее
Дмитрий Жемеров — Идиоматичный Kotlin от форматирования до DSL
JPoint 2018 лучшее
Андрей Бреслав — На плечах гигантов: языки, у которых учился Kotlin
JPoint 2018 лучшее
Роман Елизаров — Корутины в Kotlin
JPoint 2018 лучшее
Volker Simonis — Birth, life and death of a class
Joker 2017 лучшее
Евгений Борисов, Кирилл Толкачев — Boot yourself, Spring is coming (Часть 2)
Joker 2017 лучшее
Ionut Balosin — Runtime vs. compile time (JIT vs. AOT) optimizations in Java and C++
Joker 2017 лучшее
Никита Коваль — Тестирование lock-free алгоритмов, или Поиск иголки в стоге сена
Joker 2017 лучшее
Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor
Joker 2017 лучшее
Никита Липский — Модули Java 9. Почему не OSGi?
Joker 2017 лучшее
Олег Анастасьев — One-cloud DC/OS на Java и для Java
Joker 2017 лучшее
Sebastian Daschner — Cloud native Java EE
Joker 2017 лучшее
Axel Fontaine — Logging in the age of Microservices and the Cloud
Joker 2017 лучшее
Evgeny Mandrikov, Marc Hoffmann — Java Code Coverage mechanics
Joker 2017 лучшее
Сергей Егоров — TestContainers — интеграционное тестирование с Docker
Joker 2017 лучшее
Артур Пилипенко — Falcon — новый JIT-компилятор в Zing JVM
Joker 2017 лучшее
Cay Horstmann — Java 9: the good parts (not modules)
Joker 2017 лучшее
Тагир Валеев, Барух Садогурский — Java Puzzlers NG S03 — Откуда вы все лезете-то?!
Joker 2017 лучшее
Николай Алименков — Java 8: Хороший, плохой, злой
Joker 2017 лучшее
Алексей Шипилёв — Shenandoah: сборщик мусора, который смог (часть 2)
Joker 2017 лучшее
Chris Seaton — Understanding How Graal Works — a Java JIT Compiler Written in Java
Joker 2017 лучшее
Marc Philipp — JUnit 5 extensions: from conditional test execution to test templates
Joker 2017 лучшее
Nitsan Wakart — Profilers are lying hobbitses
Joker 2017 лучшее
Александр Борисов — Перенимаем опыт Google в построении микросервисов с gRPC
Joker 2017 лучшее
Mark West — Building a Smart Security Camera with Raspberry Pi Zero, Java and AWS
Joker 2017 лучшее
Тагир Валеев — Проект Amber: вести с полей
Joker 2017 лучшее
Christian Thalinger — Twitter’s quest for a Wholly Graal runtime
Joker 2017 лучшее
Барух Садогурский, Леонид Игольник — Amazon Alexa vs Google Home
Joker 2017 лучшее
Ануар Нурмаканов — Event Sourcing и CQRS на конкретном примере
Joker 2017 лучшее
Александр Христофоров — Дешевле, надёжнее, проще: хранение петабайтов видео и фото в Одноклассниках
Joker 2017 лучшее
Круглый стол - Профилирование и оптимизация
Joker 2017 лучшее
Cay Horstmann — Concurrency For Humans
Joker 2017 лучшее
Владимир Цукур — GraphQL — API по-новому
Joker 2017 лучшее
Андрусь Адамчик — RESTful сервисы на LinkRest: от фиксированных ресурсов к динамическим графам
Joker 2017 лучшее
Sebastian Daschner — Event sourcing, event-driven architectures and CQRS
Joker 2017 лучшее
Дмитрий Александров — Java и GPU: где мы сейчас?
Joker 2017 лучшее
Алексей Кудрявцев — Текстовый редактор — это вам не высшая математика, тут думать надо
Joker 2017 лучшее
Alvaro Hernandez — ToroDB internals: open source Java database middleware under the hood
Joker 2017 лучшее
Андрей Беляев и Алексей Стукалов —Тролль гнёт CUBA
JUG-2018
Venkat Subramaniam — Design Patterns in the Light of Lambda Expressions
JUG-2018
Олег Чирухин — GraalVM Всемогущий
JUG-2018
Артур Пилипенко — Falcon — LLVM-based JIT-компилятор в Zing JVM
JUG-2018
Дмитрий Александров — Java на GPU
JUG-2018
Кирилл Толкачёв и Максим Гореликов — Spring Boot Starter: how and why?
JUG-2018
Алексей Зиновьев — Kafka льёт, а Spark разгребает!
JBreak 2017 лучшее
Volker Simonis — Analyzing HotSpot Crashes
JBreak 2017 лучшее
Иван Крылов — Жизненный цикл JIT кода
JBreak 2017 лучшее
Виктор Гамов — Блеск и нищета распределённых стримов
JBreak 2017 лучшее
Андрей Ершов — CRDT. Разрешай конфликты лучше, чем Cassandra
JBreak 2017 лучшее
Тагир Валеев — Java-инспекции в IntelliJ IDEA: что может пойти не так?
JBreak 2017 лучшее
Егор Бугаенко — Utility-классы нас убивают
JBreak 2017 лучшее
Олег Чирухин — Девопс: теперь Java не тормозит
JBreak 2017 лучшее
Кирилл Толкачев — Проклятие Spring Test
JBreak 2017 лучшее
Philipp Krenn — Full-Text Search Explained
JBreak 2017 лучшее
Charles Nutter — More Than You Want to Know about Java's String
JBreak 2017 лучшее
Никита Коваль — Как найти дедлок, не попав в него
JBreak 2017 лучшее
Владимир Иванов — Техники векторизации кода в JVM
JBreak 2017 лучшее
Алексей Шипилёв — Перформанс: Что В Имени Тебе Моём?
JBreak 2017 лучшее
Никита Липский — Java 9 Модули. Почему не OSGi?
JBreak 2017 лучшее
Алексей Шипилёв — Shenandoah: сборщик мусора, который смог
JBreak 2017 лучшее
Алексей Савватеев — Задача о коллективной ответственности
JPoint 2017 лучшее
Алексей Зиновьев — Kafka льёт, а Spark разгребает!
JPoint 2017 лучшее
Алексей Шипилёв — Перформанс: Что В Имени Тебе Моём?
JPoint 2017 лучшее
Андрей Бреслав — Будущее Kotlin: Стратегия и тактика
JPoint 2017 лучшее
Philipp Krenn — Full-Text Search Explained
JPoint 2017 лучшее
Алексей Кудрявцев — Как мы боремся за производительность Intellij IDEA
JPoint 2017 лучшее
Владимир Озеров — Масштабируемость в распределенных in-memory системах
JPoint 2017 лучшее
Владимир Долженко — Внутрь VM сквозь замочную скважину hashCode
JPoint 2017 лучшее
Андрей Ершов — CRDT. Разрешай конфликты лучше, чем Cassandra
JPoint 2017 лучшее
Виктор Полищук — Война с данными: кровавый Ынтерпрайз наносит ответный удар
JPoint 2017 лучшее
Антон Кекс, Барух Садогурский — Kotlin Puzzlers
JPoint 2017 лучшее
Вьет Нгуен — Где мой сервис, чувак?
JPoint 2017 лучшее
Milen Dyankov — Microservices and Modularity or the difference between treatment and cure!
JPoint 2017 лучшее
Arun Gupta — Deploy your microservice (Amazon Web Services S3, API Gateway, Lambda and Couchbase)
JPoint 2017 лучшее
Volker Simonis — Analyzing HotSpot Crashes
JPoint 2017 лучшее
Владимир Иванов — Техники векторизации кода в JVM
JPoint 2017 лучшее
Charles Nutter — Going Native: Foreign Functions on the JVM
JPoint 2017 лучшее
Барух Садогурский — “Computer, how my build is doing?” и другие волшебные заклинания
JPoint 2017 лучшее
Тагир Валеев — Java-инспекции в IntelliJ IDEA: что может пойти не так?
JPoint 2017 лучшее
Тагир Валеев, Барух Садогурский — Java Puzzlers NG S02: Всё чудесатее и чудесатее
JPoint 2017 лучшее
Victor Rentea — Brainstorming a Clean, Pragmatic Architecture
JPoint 2017 лучшее
Андрей Паньгин, Вадим Цесько — JVM-профайлер с чувством такта
JPoint 2017 лучшее
Никита Липский — Верификация Java байт-кода: когда, как, а может отключить?
JPoint 2017 лучшее
Евгений Борисов, Кирилл Толкачев — Проклятие Spring Test
JPoint 2017 лучшее
Евгений Борисов — Spring – Глубоко и не очень
JPoint 2017 лучшее
Сергей Куксенко — Повесть о том, как один инженер HTTP/2 Client разгонял
JPoint 2017 лучшее
Sasha Goldshtein — Fast and Safe Production Monitoring of JVM Applications with BPF Magic
JPoint 2017 лучшее
Николай Алименков — Сделаем Hibernate снова быстрым
JPoint 2017 лучшее
Алексей Шипилёв — Shenandoah: сборщик мусора, который смог
JPoint 2017 лучшее
Andres Almiray — Java libraries you can't afford to miss (Student Day)
Joker 2016
Максим Сячин — Микросервисы: первая кровь (StudentDay)
Joker 2016
Сергей Владимиров — Оптимизация: не всё то золото (StudentDay)
Joker 2016
Владимир Красильщик — Анти-введение в Big Data (StudentDay)
Joker 2016
Кирилл Толкачёв, Александр Тарасов — Эволюционный дизайн (StudentDay)
Joker 2016
Антон Архипов — Байткод для любознательных (StudentDay)
Joker 2016
Максим Гореликов — To be reactive... or not to be.
Joker 2016
Андрусь Адамчик — Apache Cayenne: альтернатива в мире Java ORM
Joker 2016
Виктор Гамов — Введение в распределенные системы для очень занятого джависта
Joker 2016
Vojin Jovanovic — Polyglot on the JVM with Graal: One VM for Java, node.js, Ruby, R, and C++!
Joker 2016
Владимир Красильщик — Vert.x: Красавица и Чудовище
Joker 2016
Rene Groeschke — Gradle 3.0 and beyond
Joker 2016
Алексей Зиновьев — Что Spark грядущий нам готовит?
Joker 2016
David Pilato — Advanced search for your legacy application
Joker 2016
Sander Mak — Java 9 Modularity in Action
Joker 2016
Андрей Ершов — Как мы использовали GridGain для создания системы телефонного API
Joker 2016
Jean-Philippe BEMPEL — Low Latency & Mechanical Sympathy : issues and solutions
Joker 2016
Rafael Winterhalter — Making Java more dynamic
Joker 2016
Ильдар Нурисламов — Будьте готовы к G1 GC или Эволюция G1 GC
Joker 2016
Volker Simonis — HotSpot Internals: Safepoints, NullPointers and StackOverflows
Joker 2016
Алексей Шипилёв — Близкие Контакты JMM-степени
Joker 2016
Charles Nutter — From Java to Assembly: Down the Rabbit Hole
Joker 2016
Иван Крылов — Жизненный цикл JIT кода
Joker 2016
Виталий Худобахшов — Почему функциональное программирование так важно (для датамайнера)?
Joker 2016
Алексей Кудрявцев — Computer Science еще жива
Joker 2016
Святослав Штумпф — Дедлоки в корпоративных системах: источники, влияние, управление
Joker 2016
Andres Almiray — Griffon: what's new and what's coming
Joker 2016
Александр Тарасов — Тонкости реализации шаблона Service Discovery на примере SpringCloud
Joker 2016
Gil Tene — Understanding Hardware Transactional Memory
Joker 2016
Rafael Winterhalter — Tracing distributed services: experiences with implementing APM for the JVM
Joker 2016
Андрусь Адамчик — No container: a Modern Java Stack with Bootique.io
Joker 2016
Роман Артемьев — Java на Эльбрусе
Joker 2016
Дмитрий Бугайченко — Как посчитать CTR 100М объектов в реальном времени и не умереть
Joker 2016
Charles Nutter — Let's Talk About Invokedynamic
Joker 2016
Дмитрий Александров — JBatch или далеко не самые большие данные
Joker 2016
Martin Toshev — Spring RabbitMQ
Joker 2016
Барух Садогурский, Виктор Гамов: Groovy Puzzlers S03 – Грувить так Грувить!
Joker 2016
Филипп Дельгядо — СУБД: индивидуальный пошив и подгонка по фигуре
Joker 2016
Андрей Бреслав — Асинхронно, но понятно. Сопрограммы в Kotlin
Joker 2016
Кирилл Толкачёв — Релиз менеджмент с помощью Gradle
Joker 2016
Владимир Цукур — Путь от CRUD к Hypermedia API с Spring
Joker 2016
Виктор Гамов — Верхом на реактивных стримах
Joker 2016
Тагир Валеев — Причуды Stream API
Joker 2016
Антон Архипов — Эффективная работа с IDE(A)
Joker 2016
Андрей Паньгин — Мифы и факты о медленной Java
Joker 2016
Sam Aaron — Beating Threads — live coding music
Joker 2016
Илья Сергеев — Сломай логи
Joker 2016
Барух Садогурский, Евгений Борисов — Мавен против Грейдла: На заре автоматизации
Joker 2016
Владимир Иванов — Native код, Off-heap данные и Java
Joker 2016
Евгений Борисов — Мифы о Spark, или Может ли пользоваться Spark обычный Java-разработчик
Joker 2016
Алексей Шипилёв — Перформанс: Что В Имени Тебе Моём?
Joker 2016
Gil Tene — Pragmatic Performance
Joker 2016
Олег Шелаев — Обзор возможностей многопоточности в Java
JUG-2017
Александр Тарасов — Service Discovery: больше, чем кажется
JUG-2017
Алексей Рагозин – Мастер-класс по Java Mission Control
JUG-2017
Алексей Шипилёв — Shenandoah: сборщик мусора, который смог (часть 1)
JUG-2017
Maurice Herlihy — Transactional Memory and Beyond — Part 2
JUG-2017
Maurice Herlihy — Transactional Memory and Beyond — Part 1
JUG-2017
Встреча JUG.ru c Романом Елизаровым — Kotlin: Асинхронное программирование с корутинами (часть 1)
JUG-2017
Встреча JUG.ru c Романом Елизаровым — Kotlin: Асинхронное программирование с корутинами (часть 2)
JUG-2017
Встреча c Олегом Ненашевым — Groovy DSL в Jenkins и Pipeline (часть 2)
JUG-2017
Встреча c Олегом Ненашевым — Groovy DSL в Jenkins и Pipeline (часть 1)
JUG-2017
Глеб Смирнов — Как всё испортить своим Java-агентом
JUG-2017
Кирилл Толкачев и Александр Тарасов — Jenkins в Docker в Mesos в …
JUG-2017
Антон Архипов — От HotSwap до Java-агентов: горячая замена классов
JUG-2017
Алексей Федоров — Ретроспектива JUG.ru: с 2012 по наши дни
JUG-2017
Workshop: A. Paznikov, A. Anenkov — Optimization of Scalable Concurrent Pool
SPTCC 2017
Workshop: A. Khyzha — Language perspective on correctness of software transactional memory
SPTCC 2017
Workshop: A. Paznikov — Optimization of Remote Core Locking Synchronization
SPTCC 2017
Workshop: P. Khanchandani, R. Wattenhofer — Concurrent Counting using Compare-and-Swap
SPTCC 2017
Workshop: V. Aksenov, P. Kuznetsov — Flat Parallelization
SPTCC 2017
Erez Petrank — Memory management for concurrent data structures (Part 4)
SPTCC 2017
Michel Raynal — Universal distributed constructions: a guided tour (Part 4)
SPTCC 2017
Erez Petrank — Memory management for concurrent data structures (Part 2)
SPTCC 2017
Erez Petrank — Memory management for concurrent data structures (Part 3)
SPTCC 2017
Erez Petrank — Memory management for concurrent data structures (Part 1)
SPTCC 2017
Michel Raynal — Universal distributed constructions: a guided tour (Part 2)
SPTCC 2017
Michel Raynal — Universal distributed constructions: a guided tour (Part 1)
SPTCC 2017
Michel Raynal — Universal distributed constructions: a guided tour (Part 3)
SPTCC 2017
Dan Alistarh — Relaxed concurrent data structures (Part 4)
SPTCC 2017
Dan Alistarh — Relaxed concurrent data structures (Part 3)
SPTCC 2017
Dan Alistarh — Relaxed concurrent data structures (Part 1)
SPTCC 2017
Roman Elizarov — Lock-Free Algorithms for Kotlin Coroutines (Part 2)
SPTCC 2017
Roman Elizarov — Lock-Free Algorithms for Kotlin Coroutines (Part 1)
SPTCC 2017
Dan Alistarh — Relaxed concurrent data structures (Part 2)
SPTCC 2017
Liuba Shrira — Implementation techniques for libraries of transactional concurrent data types (#2)
SPTCC 2017
Liuba Shrira: Implementation techniques for libraries of transactional concurrent data types (#1)
SPTCC 2017
Maurice Herlihy — Transactional Memory (Part 4)
SPTCC 2017
Maurice Herlihy — Transactional Memory (Part 1)
SPTCC 2017
Maurice Herlihy — Transactional Memory (Part 3)
SPTCC 2017
Maurice Herlihy — Transactional Memory (Part 2)
SPTCC 2017
Anne-Marie Kermarrec: Recommenders and distributed machine learning (Part 2)
SPTCC 2017
Anne-Marie Kermarrec — Recommenders and distributed machine learning (Part 1)
SPTCC 2017
Rachid Guerraoui — Wait-free computing "for dummies" (Part 4)
SPTCC 2017
Rachid Guerraoui — Wait-free computing "for dummies" (Part 3)
SPTCC 2017
Rachid Guerraoui — Wait-free computing "for dummies" (Part 2)
SPTCC 2017
Danny Hendler — Lock-free concurrent data structures (Part 4)
SPTCC 2017
Rachid Guerraoui — Wait-free computing "for dummies" (Part 1)
SPTCC 2017
Danny Hendler — Lock-free concurrent data structures (Part 3)
SPTCC 2017
Danny Hendler — Lock-free concurrent data structures (Part 2)
SPTCC 2017
Danny Hendler — Lock-free concurrent data structures (Part 1)
SPTCC 2017
Nir Shavit — Locking, from traditional to modern (Part 4)
SPTCC 2017
Nir Shavit — Locking, from traditional to modern (Part 3)
SPTCC 2017
Nir Shavit — Locking, from traditional to modern (Part 2)
SPTCC 2017
Nir Shavit — Locking, from traditional to modern (Part 1)
SPTCC 2017
Arun Gupta — Package your Java Application using Docker and Kubernetes
Тагир Валеев — Странности Stream API
JPoint 2016
Никита Сальников-Тарновский — Убери за собой!
JPoint 2016
JPoint 2016 — Закрытие конференции
JPoint 2016
Дмитрий Соколов, Сергей Владимиров — Взгляд в будущее технологии платежей
JPoint 2016
Михаил Дударев — 1,2, 314, 271.. SecureRandom in JVM. Hitchhiker's Guide
JPoint 2016
Алексей Шипилёв — The Lord of the Strings: Two Scours
JPoint 2016
Разработка клиентского модуля для крупнейшей бэкофисной системы на гриде
JPoint 2016
Барух Садогурский, Кирилл Толкачёв — Solving the full stack problem, live!
JPoint 2016
Александр Белокрылов, Александр Мироненко — 11 друзей Интернета Вещей
JPoint 2016
Кирилл Толкачёв, Александр Тарасов — Расширь границы возможного вместе с Gradle
JPoint 2016
Роман Гребенников — Страх и ненависть в распределённых системах
JPoint 2016
Роман Елизаров — Жди своего счастья без блокировки!
JPoint 2016
Егор Федоров, Мария Насырова — IMDG как основное хранилище – помнить всё!
JPoint 2016
Виктор Полищук — Типы: война строгих с мягкими... и зачем?
JPoint 2016
Андрей Паньгин — Глубже стек-трейсов, шире хип-дампов
JPoint 2016
Барух Садогурский, Евгений Борисов, Тагир Валеев — Java 8 Puzzlers
JPoint 2016
Яков Жданов — Анатомия распределенного Data Grid на примере Apache Ignite
JPoint 2016
Никита Липский — Поддержка Java 8 в Excelsior JET
JPoint 2016
Антон Архипов — Как сделать профилировщик из палок... и других подручных средств
JPoint 2016
Кирилл Толкачёв, Александр Тарасов — Твой личный Spring Boot Starter
JPoint 2016
Алексей Курагин, Александр Перковский — Новая Платформа Сбербанка: от идеи до тиражирования.
JPoint 2016
Сергей Куксенко — Quantum Performance Effects II: Beyond the Core
JPoint 2016
Виктор Гамов — JCache и распределенные кэши: беспредел!
JPoint 2016
Евгения Тимонова — Человек и инстинкты: насколько мы запрограммированы?
JPoint 2016
Барух Садогурский — Работает — не трогай! Или зачем мы опять переделали всю архитектуру
JPoint 2016
JPoint 2016 Вечеринка — Выступление Animal ДжаZ
JPoint 2016
Евгений Борисов — Мифы о Spark, или Может ли пользоваться Spark обычный Java-разработчик
JPoint 2016
Максим Дорофеев — Воспитай свою обезьяну
JPoint 2016
Алексей Зиновьев — Джунгли Hadoop: мир диких алгоритмов и ядовитых JVM
JPoint 2016
Руслан Черемин — Escape Analysis и скаляризация
JPoint 2016
Владимир Иванов — Native код, Off-heap данные и Java
JPoint 2016
Антон Архипов, Евгений Борисов, Барух Садогурский — Maven vs Gradle vs SBT
JPoint 2016
Владимир Ситников — Ну и производительность у вашего Open Source!
JPoint 2016
Алексей Шипилёв — Если не Unsafe, то кто: восход VarHandles
JPoint 2016
Олег Анастасьев — Распределенные системы в Одноклассниках
JPoint 2016
Николай Алименков — Сага о том, как Java-разработчики должны тестировать свои приложения
JPoint 2016
Дмитрий Жемеров — Ой, котик побежал: Компиляция и производительность кода на Kotlin
JPoint 2016
Александр Маторин — Неочевидные Дженерики
JPoint 2016
Дмитрий Чуйко — Hotspot и AOT: Пришло время компилировать
JPoint 2016
Олег Шелаев — Монады — абстракция или костыль?
JPoint 2016
Владимир Озеров — (Почти) неблокирующая синхронизация
JPoint 2016
Владимир Красильщик — Что надо знать о логировании прагматичному Java-программисту
JPoint 2016
Антон Архипов — Байткод для любознательных
JPoint 2016 Student Day
Михаил Дударев — Java Security. От А до Я
JPoint 2016 Student Day
Барух Садогурский, Кирилл Толкачев — Баттл инструментов для сборки — Maven vs Gradle
JPoint 2016 Student Day
Роман Артемьев — Java на Эльбрусе
JPoint 2016 Student Day
Никита Липский, Владимир Иванов — JVM: краткий курс общей анатомии
JPoint 2016 Student Day
Виктор Гамов — Распределяй и властвуй: введение в распределенные системы
JPoint 2016 Student Day
JPoint 2016 Student Day — Закрытие конференции
JPoint 2016 Student Day
Вячеслав Круглов — Как начинающему Java-разработчику подружиться со своей базой данных?
JPoint 2016 Student Day
Дмитрий Чуйко – Чёрная метка, StampedLock и его друзья. Как не нарушить пиратский кодекс
JPoint 2016 Student Day
Недостающее звено в обучении программиста
JPoint 2016 Student Day
Михаил Глухих — Kotlin для JVM: просто, ясно, безопасно
JPoint 2016 Student Day
Виктор Полищук — Веб-приложение, о котором я мечтал
JPoint 2016 Student Day
Идель Пивницкий — Что может дать Open Source студенту. Выжимаем максимум удовольствия и пользы
JPoint 2016 Student Day
Вячеслав Лапин — Functional Reactive Programming в Java/JS
JPoint 2016 Student Day
Александр Маторин — Неадекватное Java-интервью
JPoint 2016 Student Day
Роман Елизаров — Многопоточное программирование — теория и практика
JPoint 2016 Student Day
JPoint 2016 Student Day — Открытие конференции
JPoint 2016 Student Day
Tim Berglund — Analytics with Spark and Cassandra
JPoint 2016
Volker Simonis — HotSpot Intrinsics
JPoint 2016
Nicolas Fränkel — Refactoring your legacy code for better maintainability
JPoint 2016 Student Day
Kai Waehner — How to apply Big Data analytics and machine learning to real time processing
JPoint 2016
Kai Waehner — Microservices and Containers in the Middleware World
JPoint 2016
Tim Berglund — Seven lessons developers can learn from film
JPoint 2016
Максим Зелинский — Высокопроизводительная и отказоустойчивая архитектура
JPoint 2016
Максим Зелинский — Высокопроизводительная и отказоустойчивая архитектура фронтальных систем
JBreak 2016
Алексей Какунин — Долгая дорога в дюнах, или Как Liferay дожил до OSGI
JBreak 2016
Андрей Богословских — Новая Core-banking группы Сбербанк: The future is now
JBreak 2016
Артем Жуков и Дмитрий Ткачев — Нагрузочное тестирование распределенных систем
JBreak 2016
Виталий Чайко и Алексей Курагин — Разработка корпоративных систем без EE
JBreak 2016
Алексей Шипилёв — The Lord of the Strings: Two Scours
JBreak 2016
Роман Артемьев и Сергей Андреенко - Особенности реализации Java на процессоре «Эльбрус»
JBreak 2016
Олег Золотых — Luxoft: о чём не пишут на Glassdoor
JBreak 2016
Егор Федоров и Мария Насырова — IMDG как основное хранилище — помнить всё!
JBreak 2016
Алексей Зиновьев — Джунгли Hadoop: мир диких алгоритмов и ядовитых JVM
JBreak 2016
Кирилл Толкачёв и Александр Тарасов — Твой личный Spring Boot Starter
JBreak 2016
Евгений Городов, Игорь Тяжев и Алексей Копылов — Расширение средств разработки для нужд компании
JBreak 2016
Олег Анастасьев — Распределенные системы в Одноклассниках
JBreak 2016
Алексей Рагозин — Практическое профилирование Java приложений
JBreak 2016
Алексей Шипилёв — Сжимай меня полностью
JBreak 2016
Владимир Красильщик — Vert.x: руководство по эксплуатации
JBreak 2016
Никита Липский — Поддержка Java 8 в Excelsior JET
JBreak 2016
Тагир Валеев — Stream API: рекомендации лучших собаководов
JBreak 2016
Дмитрий Чуйко — Hotspot и AOT
JBreak 2016
Владимир Красильщик – Что надо знать о логировании прагматичному Java‑программисту
JBreak 2016
Александр Маторин — Неочевидные Дженерики
JBreak 2016
Владимир Ситников — Ну и производительность у вашего opensource!
JBreak 2016
Michal Kordas — Groovier BDD with Spock
JBreak 2016
Volker Simonis — HotSpot Intrinsics
JBreak 2016
Дмитрий Чуйко – Ahead-of-Time компиляция для HotSpot JVM
JUG-2016
Андрей Ершов — Как мы делали телефонную платформу с использованием GridGain
JUG-2016
Дмитрий Александров — Nashorn: легкий движок JavaScript на JVM
JUG-2016
Андрей Паньгин — Всё, что вы хотели знать о стек-трейсах и хип-дампах
JUG-2016
Евгений Борисов — Spring Puzzlers: второй сезон
JUG-2016
Андрей Солнцев и Кирилл Кленский — Перфомансные войны
JUG-2016
Кирилл Толкачев, Александр Тарасов — WILD microSERVICES
Joker 2015
Алексей Зиновьев — Как укротить буйного в отделении: смирительные Java-рубашки для MongoDB
Joker 2015
Александр Белокрылов, Александр Мироненко — Затаскиваем облачные сервисы на «безмозглые железяки»
Joker 2015
Николай Алименков — Современный взгляд на реализацию классических дизайн-паттернов в Java
Joker 2015
Евгений Борисов — Spring Puzzlers: тонкости и нюансы работы Spring
Joker 2015
Антон Кекс, Андрей Солнцев, Codeborne — Ping-pong programming
Joker 2015
Антон Кекс — Цифровая подпись в Java, Россия vs Эстония
Joker 2015
Виктор Полищук — Legacy: как победить в гонке
Joker 2015
Александр Маторин, Сбербанк-Технологии — Рефакторинг в функциональном стиле
Joker 2015
Tomasz Nurkiewicz — Hystrix – managing failures in distributed systems
Joker 2015
Дмитрий Александров — Java(Script) on JVM
Joker 2015
Вячеслав Лапин — Тюним производительность взаимодействия
Joker 2015
Андрей Паньгин — Нужен ли нам Unsafe в Java?
Joker 2015
Алексей Рагозин — Что должен знать о сетях каждый Java-разработчик?
Joker 2015
Никита Липский — Клиентская Java вне браузера: делаем нативные клиенты на Java
Joker 2015
Алексей Шипилёв — The Lord of the Strings: Two Scours
Joker 2015
Андрей Солнцев — 50 оттенков Play!
Joker 2015
Тагир Валеев — Что же мы измеряем?
Joker 2015
Владимир Красильщик — Vert.x: руководство по эксплуатации
Joker 2015
Олег Анастасьев — Распределенные системы в Одноклассниках
Joker 2015
Владимир Ситников — Разбор сложных случаев OutOfMemoryError
Joker 2015
Иван Крылов — Чего ждать от Java 9?
Joker 2015
Joker 2015 Открытие
Joker 2015
Дмитрий Жемеров — Опыт использования Kotlin в JetBrains
Joker 2015
Josh Long — The Bootiful Application
Joker 2015
Martin Thompson — Adventures with concurrent programming in Java: A quest for predictable latency
Joker 2015
Volker Simonis — How «final» is final?
Joker 2015
Nicolas Frankel — Spring Boot loves DevOps
Joker 2015
Josh Long — The Macro of Microservices
Joker 2015
Martin Thompson — Practicing at the Cutting Edge
Joker 2015
Tomasz Nurkiewicz — CompletableFuture in Java 8, asynchronous processing done right
Joker 2015
Dmytro Vyazelenko — Using Java Microbenchmark Harness (JMH) in a real world project
Joker 2015
Venkat Subramaniam — Get Past the Syntax, the Real Scare's in the Semantics
Joker 2015
Nicolas Fränkel, Evgeny Mandrikov — Improve Testing Code Quality with Mutation Testing
Joker 2015
Venkat Subramaniam — Reactive Programming: creating highly responsive applications
Joker 2015
Ted Neward — Iconoclasm
Joker 2015
Ted Neward — Busy Developer’s Guide to Amazon Web Services
Joker 2015
Егор Бугаенко — ORM — это обидно
Conferences
Егор Бугаенко — Объектно-ориентированное вранье
Conferences
Егор Бугаенко — Просчеты тестирования
Conferences
Александр Тарасов, Кирилл Толкачёв — Microservices: Blood, Sex and Violence
Joker 2015 University Day
Дмитрий Вязеленко — Многопоточное программирование это СЛОЖНО!
Joker 2015 University Day
Никита Липский, Владимир Парфиненко — JVM: краткий курс общей анатомии
Joker 2015 University Day
Вячеслав Круглов — Введение в Hibernate: что, зачем, и где стандартные ловушки
Joker 2015 University Day
Виктор Полищук — Все что вы хотели знать о Legacy-коде, но стеснялись спросить
Joker 2015 University Day
Максим Дорофеев — Сила первого шага или сессия групповой депрокрастинации
Joker 2015 University Day
Владимир Ситников — Трудовые будни enterprise performance engineer
Joker 2015 University Day
Алексей Зиновьев — Есть ли жизнь для студента-математика в ледяном мире Java?
Joker 2015 University Day
Максим Дорофеев — Студенческий синдром: почему мы все делаем в последний момент?
Joker 2015 University Day
Олег Анастасьев — Highload. Java. Одноклассники.
Joker 2015 University Day
Алексей Федоров — Обедающие Философы наносят ответный удар!
Joker 2015 University Day
Евгений Мандриков — Некачественный код, или Как бороться с семью смертными грехами разработчика
Joker 2015 University Day
Алексей Шипилёв — Performance Optimization 101
Joker 2015 University Day
Светлана Исакова — Kotlin: что понимается под современным языком программирования
Joker 2015 University Day
Josh Long — The Bootiful Application
Joker 2015 University Day
Владимир Воскресенский — Практическое применение OSS для анализа Java-приложений
Java: 20 лет инноваций
Александр Белокрылов и Александр Мироненко — Полноценный Java runtime, 256Kb RAM и 5 литров пива
Java: 20 лет инноваций
Петр Кудрявцев — Эффективная разработка Java приложений с использованием JNI/JNA технологий
Java: 20 лет инноваций
Дмитрий Чуйко — Быстрая загрузка ваших классов
Java: 20 лет инноваций
Владимир Иванов — Платформа Java: прошлое и будущее
Java: 20 лет инноваций
Kirk Pepperdine — The (not so) Dark Art of Performance Tuning
Joker (Eng)
Gil Tene — Understanding Java garbage collection and What you can do about it
Joker (Eng)
Pawel Lipinski — Clean Tests: how to structure your tests so that they serve you well
Joker (Eng)
Aleksey Shipilev — java.lang.String Catechism
Joker (Eng)
Volker Simonis — Heart Surgery: HotSpot Debugging at the OS Level
Joker (Eng)
Nicolas Frankel — Integration Testing from the Trenches
Joker (Eng)
Christoph Engelbert, Peter Lawrey — Unsafe Java World
Joker (Eng)
Nitsan Wakart — The Illusion of Execution
Joker (Eng)
Markus Eisele — JavaScript in the Еnterprise
Joker (Eng)
Markus Eisele — 50 Best Features of Java EE 7
Joker (Eng)
Maurice Naftalin — Is Your Code Parallel-Ready?
Joker (Eng)
Marcus Lagergren — OS/JVM dialectic – ending the struggle through unity
Joker (Eng)
Jaroslaw Palka — So you want to write another JVM language?
Joker (Eng)
Charles Nutter — From Java to Assembly: Down the Rabbit Hole
Joker (Eng)
Vojin Jovanovic — Polyglot on the JVM with Graal: One VM for Java, node.js, Ruby, R, and C++!
Joker (Eng)
Andres Almiray — Java libraries you can't afford to miss (Student Day)
Joker (Eng)
Андрей Бреслав — Компромиссы в разработке языков программирования
Kotlin
Андрей Бреслав — Компромиссы, или Как проектируются языки программирования
Kotlin
Андрей Бреслав — Type-safe Web with Kotlin
Kotlin
Андрей Бреслав — Project Kotlin
Kotlin
Дмитрий Жемеров — Kotlin: к релизу и далее
Kotlin
Андрей Бреслав и Дмитрий Жемеров — Kotlin: сессия вопросов и ответов
Kotlin
Андрей Бреслав — Kotlin: самое сложное — совместимость
Kotlin
Андрей Бреслав — Что такое Kotlin? Введение
Kotlin
Maurice Naftalin — What's New in Java 8
JPoint (Eng)
Maurice Naftalin — Closures and Collections: the World After Eight
JPoint (Eng)
Volker Simonis — Packed Objects, Object Layout & Value Types — a Survey
JPoint (Eng)
Sami Ekblad — Introduction to Vaadin 7
JUG.ru (Eng)
Sami Ekblad — Vaadin: Creating reusable web components
JUG.ru (Eng)
Patrick Curran — JUGs and the JCP: a winning combination
JUG.ru (Eng)
Georges Saab — Java: High-level overview
JUG.ru (Eng)
Douglas Hawkins — Understanding the Tricks Behind the JIT
JUG.ru (Eng)
Alvaro Hernandez — Java & PostgreSQL
JUG.ru (Eng)
Gil Tene — Understanding Latency and Application Responsiveness
JUG.ru (Eng)