Artwork

Content provided by DotNet & More. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by DotNet & More or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

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

2:11:48
 
Share
 

Manage episode 335495222 series 2478165
Content provided by DotNet & More. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by DotNet & More or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Интересно ли Вам, что происходит под капотом 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/

  continue reading

122 episodes

Artwork
iconShare
 
Manage episode 335495222 series 2478165
Content provided by DotNet & More. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by DotNet & More or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Интересно ли Вам, что происходит под капотом 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/

  continue reading

122 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide