Привет. Меня зовут Вячеслав Чернышов @v_chernyshoff, и я разработчик. ʕっ•ᴥ•ʔっ
Когда-то я играл в театре и снимался в кино, но в 2016 увидел в соцсети рекламу курсов по программированию и открыл себя заново.
Сейчас я Lead Java Developer в СберТехе. Автор почти трёх десятков статей на Хабре, спикер десятков конференций.
Мой сайт:
chernyshoff.ru/ К сожалению, дела с неблокирующими потоками в Java / Kotlin сообществе далеки от повсеместного применения. Команды предпочитают давно знакомый Spring Web на дореактивном стеке, а неблокирующий подход считают непонятной и ненужной игрушкой. Непонятной, потому что для того, чтобы написать реактивное приложение и не утонуть в бесконечных callback-ах, нужна немалая экспертиза, а ненужной, потому что не слишком нагруженные приложения отлично работают и так, а слишком нагруженные можно закидать железом.
И это несмотря на то, что обуздание реактива сулит немалые выгоды тем смельчакам, которые на это решатся.
И мы решимся. Мы разберём очевидные плюсы реактивного программирования и неочевидные минусы. Научимся писать неблокирующий код как императивный. И залезем под капот корутинам с виртуальными потоками.
Мы разберём главный поинт доклада: пользоваться платформенными потоками напрямую в 2k25 будет только варвар и еретик.