Как 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, ВКонтакте и другие площадки проекта 1:21:11 Комментарии вредят коду? Продолжение самого спорного разговора выпуска 1:24:03 Побочные эффекты, о которых все спорят: где заканчивается теория и начинается практика 1:27:38 После SOLID: модель мышления, которая реально помогает проектировать системы 1:35:02 AI усиливает сильных: почему эксперты получают от нейросетей намного больше пользы 1:45:23 Заменят ли программистов? Честный прогноз о будущем профессии и новичках 1:49:04 Финал: навык, который останется ценным даже в эпоху полного AI-программирования #dotnet #csharp #microsoft #программирование #разработка #ai #искусственныйинтеллект #claudecode #developer#ОрганизованноеПрограммирование #КириллМокевнин Как Microsoft развивает .NET: производительность, Developer Experience и AI / Сергей Тепляков #88

12+
13 просмотров
16 часов назад
12+
13 просмотров
16 часов назад

🔹 Присоединяйся к курсу «ИИ для разработчиков» 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, ВКонтакте и другие площадки проекта 1:21:11 Комментарии вредят коду? Продолжение самого спорного разговора выпуска 1:24:03 Побочные эффекты, о которых все спорят: где заканчивается теория и начинается практика 1:27:38 После SOLID: модель мышления, которая реально помогает проектировать системы 1:35:02 AI усиливает сильных: почему эксперты получают от нейросетей намного больше пользы 1:45:23 Заменят ли программистов? Честный прогноз о будущем профессии и новичках 1:49:04 Финал: навык, который останется ценным даже в эпоху полного AI-программирования #dotnet #csharp #microsoft #программирование #разработка #ai #искусственныйинтеллект #claudecode #developer#ОрганизованноеПрограммирование #КириллМокевнин Как Microsoft развивает .NET: производительность, Developer Experience и AI / Сергей Тепляков #88

, чтобы оставлять комментарии