Naumen Java Junior Meetup #3
О событии
Программа
Java давно обещала миллионы потоков без боли — с выходом Project Loom мы, наконец, это получили. Виртуальные потоки — настоящий game changer в мире Java-разработки. Они приходят на смену старой модели работы с потоками и упрощают написание высоконагруженного кода, делая многопоточность доступной «в лоб» — без ExecutorService, callback-ада и тонны boilerplate.
Как всегда в Java, дьявол кроется в деталях. ThreadLocal, synchronized, Lock, сторонние библиотеки — все это может повлиять на поведение виртуальных потоков самым неожиданным образом.
В докладе разберемся, как работают виртуальные потоки «под капотом», что появилось в Java 21, что доработали в Java 23 и 24. Поделюсь реальными кейсами из промышленной эксплуатации.
Доклад будет полезен начинающим и мидл Java-разработчикам, уже знакомым с классической многопоточностью: Thread, synchronized, ExecutorService. Мы не будем объяснять, что такое гонки и volatile, а покажем, как знакомые конструкции ведут себя в новой модели исполнения.
Производительность все чаще становится одним из основных факторов при разработке приложений. Поэтому нагрузочное тестирование — важный этап для всех высоконагруженных систем: оно помогает выявить и устранить проблемы до того, как они появятся у клиента.
В докладе разберем, что такое нагрузочное тестирование и в каких случаях оно действительно необходимо. Поговорим об основных видах тестов производительности, подходах к их разработке и инструментах, которые используются на практике. Отдельно обсудим ключевые метрики производительности и способы поиска «узких мест» в приложении.
Когда откликов становится слишком много, компании подключают автоматические системы, чтобы навести порядок и быстрее реагировать на подходящих кандидатов. Поэтому после отправки отклика резюме проходит несколько этапов:
1. На сайте с вакансиями фильтруется по заданным признакам.
2. Попадает в систему компании и без привязки к персональным данным приоритизируется с помощью ИИ.
3. Попадает к рекрутеру.
В докладе я расскажу о том, как устроен отбор кандидатов в современных реалиях и как адаптировать резюме так, чтобы оно точно попало в поле зрения рекрутера. Обсудим, что можно считать «тегами», насколько важны совпадения с формулировками вакансии и почему сегодня важно писать резюме так, чтобы его поняли и ИИ, и рекрутер.
Мы ищем спикеров
Если вы хотите поучаствовать как спикер в следующем митапе, напишите, о чем планируете рассказать