javaswag logo

Javaswag

Подкаст о разработке на Java. Все то, о чем вы боялись спросить в кулуарах.

29 Apr 2026

#91 - C++, Rust и «вьетнамские флешбэки» из Big Tech | Дмитрий Свиридкин

В этом выпуске мы выходим за рамки JVM и погружаемся в мир системного программирования. У нас в гостях Дмитрий Свиридкин — Senior Rust/C++ разработчик, автор книг про неопределенное поведение (UB Book) и язык Rust (Crab Book), а также человек, успевший поработать над радарами, роботами и облаками в AWS.

Мы обсудили, почему C++ всё еще жив (и даже обзавелся линейной алгеброй в стандарте), в чем магия «борроу-чекера» в Rust и почему переход на Rust не всегда означает мгновенный прирост производительности. Отдельный блок посвящен «кухне» Big Tech: Дмитрий честно рассказал, почему ушел из Amazon, как корпоративная политика душит хорошие технические идеи и почему «Bar Raiser» — это не всегда про качество кода.

00:00 Старт

01:22 Rust-разработчик в гостях у Java-разработчика

02:10 От распознавания речи и радаров до роботов и облаков в AWS

09:59 Почему олимпиадники выбирают C++

23:22 Undefined Behavior

28:57 Use After Free

42:37 Первая встреча с Rust

47:31 Как переписать проект за день

54:41 Линейные типы

01:11:03 Send и Sync: как Rust защищает от Data Race

01:24:36 Почему Actix может быть болезненным для джависта

01:37:35 Жизнь в Amazon (AWS)

01:42:00 Дизайн-доки и политические игры: почему в Big Tech сложно делать «просто хороший код»

01:53:03 Непопулярное мнение

Ссылки и упоминания

Ссылки на подкаст: