DotNet&More #70: Архитектура Rider и не только

DotNet & More - A podcast by DotNet & More - Fridays

Categories:

Интересно ли Вам, что происходит под капотом IDE Rider? Какие хитрости применяют разработчики и чем жертвуют? И как это все еще не потонуло под своим весом? Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/7J6iHUw4QmcJrxsC7 Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы. Shownotes: 0:02:00 Чем IDE разработка отличается от Enterprise 0:09:10 Как команда Rider выбирают фичи для разработки? 0:13:10 Есть ли будущее у .Net в РФ? 0:16:40 High-Level архитектура Rider 0:23:50 Что там с dotTrace, dotCover, dotMemory, etc. 0:35:40 Асинхронный API между R# и IDEA 0:50:10 Fleet vs Rider 1:00:30 Про Lifetime 1:06:25 JetPool 1:08:00 DI через зоны 1:27:40 Про синтаксическое дерево через PSI 1:34:17 Абстракции для многопоточности 1:42:00 Sync Point 1:45:15 Интеграция с Roslyn 1:49:54 Интеграция с IIS 1:53:00 Интеграция с WSL 1:58:30 Как такой большой проект не потонул под своим весом? Ссылки: - https://www.jetbrains.com/rider/ : Rider - https://youtu.be/1PsrPCgDQVY : Сергей Шкредов — Система управления зависимостями в .NET-продуктах JetBrains - https://youtu.be/F5oOYKTFpcQ : Станислав Сидристый «Шаблон Lifetime: для сложного Disposing» - https://github.com/JetBrains/rd : Reactive Distributed communication framework for .NET, Kotlin and C++ (experimental). Inspired by JetBrains Rider IDE. Видео: https://youtu.be/_E9XflaFj6c Cлушайте все выпуски: https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Обсуждайте: - VK: https://vk.com/dotnetmore - Telegram: https://t.me/dotnetmore_chat Следите за новостями: – Twitter: https://twitter.com/dotnetmore – Telegram channel: https://t.me/dotnetmore Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra Copyright: https://creativecommons.org/licenses/by-sa/4.0/