YouTube
Как Microsoft развивает .NET: производительность, Developer Experience и AI / Сергей Тепляков #88
🔹 Присоединяйся к курсу «ИИ для разработчиков» https://ru.hexlet.io/programs/ai-for-developers?utm_source=youtube
Кажется, впервые за последние двадцать лет разработчики всерьёз перестали понимать, что будет ценным через пять лет. Языки программирования стремительно сближаются, архитектурные войны теряют смысл, а AI уже сегодня пишется значительная часть кода. На этом фоне особенно интересно посмотреть на экосистемы, которые пережили несколько технологических эпох и продолжают меняться быстрее многих новых игроков.
В гостях Сергей Тепляков — разработчик с более чем двадцатилетним опытом, Microsoft MVP, автор одного из самых известных русскоязычных блогов о .NET и инженер, который последние 12 лет работает в Microsoft. Мы поговорили о том, как менялся C# от «клона Java» до одного из самых быстро развивающихся языков индустрии, почему .NET Core стал переломным моментом для всей экосистемы и как внутри Microsoft принимаются решения, влияющие на миллионы разработчиков по всему миру.
Отдельно обсудили инженерную сторону больших систем: производительность, внутреннее устройство рантайма, эволюцию TypeScript, роль Андерса Хейлсберга, компромиссы между архитектурой и скоростью разработки, а также реальные кейсы, когда знание внутренних механизмов платформы позволяло находить и устранять проблемы, которые невозможно увидеть на уровне обычного прикладного кода.
Большая часть разговора неожиданно ушла далеко за пределы самого C#. Мы поговорили о паттернах проектирования, SOLID, «Чистом коде» Роберта Мартина, причинах популярности этих идей и о том, почему многие опытные инженеры со временем начинают смотреть на архитектуру совсем иначе. Обсудили, что на самом деле стоит за понятиями связанности, ответственности, тестируемости и почему формальные принципы нередко оказываются менее полезными, чем понимание фундаментальных причин их появления.
Получился разговор одновременно про C#, архитектуру, инженерное мышление и будущее профессии. Один из тех выпусков, где обсуждение конкретной технологии постепенно превращается в попытку понять, куда вообще движется разработка программного обеспечения.
Полезные ссылки:
Youtube: https://www.youtube.com/@DissectingTheCode,
Linkedin: https://www.linkedin.com/in/sergeyteplyakov/
X: https://x.com/steplyakov
Github: https://github.com/SergeyTeplyakov
https://dometrain.com/
Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
- Смотрите нас на площадке "Вконтакте" - https://vkvideo.ru/video-224967259_456239328
🔹 Курсы по искусственному интеллекту: https://ru.hexlet.io/courses_artificial-intelligence?utm_source=youtube
🔹Хекслет Клуб в Telegram https://t.me/HexletClubBot
В этом видео:
00:00 Ввдение: от блогера до Principal в Microsoft: путь длиной в 20 лет
02:56 Что скрывается внутри Microsoft: BuildXL, гигантские билды и наука о счастье разработчиков
07:58 Гений за C# и TypeScript: как Андерс Хейлсберг переписал компилятор и ускорил его в 5 раз
21:42 На чём на самом деле написан Microsoft: почему C++ не умирает, а C# захватывает Azure
29:06 «C# — только для Windows»? Миф, который до сих пор мешает языку расти
38:30 От клона Java до собственного пути: как C# стал одним из самых продуманных языков
44:00 Full Framework против .NET Core: почему один мир застрял в прошлом, а другой рванул вперёд
53:25 Всё ещё на C# 7.3? Фичи последних лет, которые экономят часы работы каждый день
56:37 Реклама: Hexlet и будущее агентной разработки
57:18 Следующая эволюция C#: union-типы, records и идеи, которые пришли из других языков
59:30 Span, память и скорость: как .NET научился конкурировать с Rust и C++
1:05:23 Структурная или номинальная типизация: спор, который когда-то разделил индустрию
1:09:45 Что ещё можно добавить в C#? Кажется, язык уже почти всё умеет
1:12:04 Монады проиграли? Почему индустрия выбрала Result и прагматичный подход
1:13:18 Разгром «Чистого кода»: что не так с SOLID и почему дядька Боб оказался неправ
1:20:56 Реклама: Telegram…
Обсуждение 4
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram