Никита Коваль — Сказ о том, как мы алгоритм каналов в Kotlin Coroutines делали
Подробнее о Java-конференциях: — весной — JPoint: https://jrg.su/gTrwHx — осенью — Joker: https://jrg.su/h7yvG4 — — . . . . Никита известен своими докладами про concurrency. На этот раз речь пойдет больше про Котлин и корутины. Если вы хотели детально разобраться с реализацией или ничего не знаете про Котлин, но слышали про lock-free алгоритмы, то рекомендуем вам этот доклад. Почти все популярные языки программирования добавляют механизмы для асинхронного программирования. Kotlin, в свою очередь, пошёл путем реализации корутин, которые используют каналы для общения друг с другом. Таким образом, действительно высоконагруженные приложения зависят от производительности этих самых каналов, реализация которых должна быть эффективной и масштабируемой. В этом докладе мы поговорим о том, какие алгоритмы для каналов используют другие языки программирования и библиотеки, как мы в Kotlin разрабатываем своё решение, какие сложности и тонкости возникают на этом пути и чего нам удалось достичь.

Grigory Koshelev - When Everything Went Kafka's Way

Александр Маторин — ThreadLocal устарел? Детальное сравнение со ScopedValue

Никита Коваль — Аппаратная транзакционная память в Java

Bernd Rücker — Lost in transaction Strategies to manage consistency in distributed systems

AI-агенты в production: как вырастить мидла из стажёра | Vertis JS | Егор Заплатин

«Катастрофа для экономики»: у России два выхода? | Олег Вьюгин про атаки на НПЗ и новый кризис

Александр Попов — Искусственный интеллект нельзя естественный

МФТИ: Ад или Рай? Учеба 24/7, отчисления и $20,000 зарплата

Сергей Луговой — Асинхронная Java. Практика на примере Cassandra и Kafka

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Тиньков и Варламов — о деньгах, Трампе и Путине | Интервью из Мексики: Plata, визы, наследство

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Алексей Кашин — Надежно отправляем события в Apache Kafka. От CDC до паттерна Transactional Outbox

C2_На старт... Внимание... Нагружаем!

Sebastian Daschner — Bulletproof Java Enterprise applications for the hard production life

I Spent 20 Days Building the Cheapest Forest House Alone to Live: Solo Bushcraft (Full)

KEEP'ы, которые мы заслужили

Александр Токарев — Дебаггинг в Java: полное руководство

Kafka Connect: Easy Integration with External Systems // Apache Kafka Demo

