NPE, которого «не может быть» | Vertis Java Meetup

Есть баги, которые сразу понятны. А есть такие, после которых начинаешь сомневаться в самой JVM. В докладе Михаил Черноскутов разбирает реальный случай, где NullPointerException возник на final-поле с инициализацией new ConcurrentHashMap. То есть в месте, которое по всем правилам Java просто не должно быть null. Разберёмся вместе, как Spring через CGLIB создает прокси, почему final-методы могут обойти AOP-перехват, что происходит с инициализацией полей при low-level инстанциации, и как в итоге совершенно обычный код превращается в трудноуловимый продакшен-баг. ———————— Vertis Java Meetup — ивент для разработчиков от команды Яндекс Вертикалей (Недвижимость, Аренда и Путешествия). Подписывайтесь на наш телеграм-канал, чтобы быть в курсе всех событий, полезных кейсов и актуальных вакансий для айтишников: https://t.me/ya_verticals_tech

Hummels reveals personal issues with Nagelsmann
▶︎

Hummels reveals personal issues with Nagelsmann

The Fuel Crisis. What Are They Hiding From Us? Status S09E43
▶︎

The Fuel Crisis. What Are They Hiding From Us? Status S09E43

Переезд со scheduler-сервисов на Temporal | Vertis Java Meetup
▶︎

Переезд со scheduler-сервисов на Temporal | Vertis Java Meetup

Сурен Калайчьян — Метрики с Micrometer
▶︎

Сурен Калайчьян — Метрики с Micrometer

Maxim Safronov — Niche Java: Manifold vs. Xtend
▶︎

Maxim Safronov — Niche Java: Manifold vs. Xtend

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

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

Иван Молодецких. Niri: опыт создания Wayland-композитора на Rust
▶︎

Иван Молодецких. Niri: опыт создания Wayland-композитора на Rust

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

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

И ЭТО спрашивают по МНОГОПОТОЧКЕ на собеседованиях..
▶︎

И ЭТО спрашивают по МНОГОПОТОЧКЕ на собеседованиях..

ASMR Best Triggers For Sleep Collection (No Talking) 3 Hours of Tapping & Scratching
▶︎

ASMR Best Triggers For Sleep Collection (No Talking) 3 Hours of Tapping & Scratching

ЭНЕРГИЯ после 35. Большинство людей стареют в 2 раза быстрее, не зная то, что реально влияет на него
▶︎

ЭНЕРГИЯ после 35. Большинство людей стареют в 2 раза быстрее, не зная то, что реально влияет на него

“I’ve seen how governments suppress freedom” | Telegram founder Pavel Durov at Oslo Freedom Forum
▶︎

“I’ve seen how governments suppress freedom” | Telegram founder Pavel Durov at Oslo Freedom Forum

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

ساعة من السكينة مع القرآن❤️😌 | تلاوة هادئة للنوم والاسترخاء🕊️🎧 | Deep Tranquility
▶︎

ساعة من السكينة مع القرآن❤️😌 | تلاوة هادئة للنوم والاسترخاء🕊️🎧 | Deep Tranquility

GOD SAYS;- IT’S TIME I FINALLY TELL YOU THE TRUTH.. | GOD'S MESSAGE FOR YOU TODAY
▶︎

GOD SAYS;- IT’S TIME I FINALLY TELL YOU THE TRUTH.. | GOD'S MESSAGE FOR YOU TODAY

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data
▶︎

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data

Full 2025 Kotlin Crash Course For Beginners
▶︎

Full 2025 Kotlin Crash Course For Beginners

Шурик в Матрице. Полный фильм
▶︎

Шурик в Матрице. Полный фильм

Как работать с большими задачами | Фёдор Соловьёв
▶︎

Как работать с большими задачами | Фёдор Соловьёв

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

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