March 13-15, 2019
Montreal, Canada

Building an IDE with microservices - The innards of Rider

Ever wondered how IDE’s are built? In this talk, we’ll skip the marketing bit and dive into the architecture and implementation of JetBrains Rider. We’ll look at how and why we have built (and open sourced) a reactive protocol, and how the IDE uses a “microservices” architecture to communicate with the debugger, Roslyn, a WPF renderer and even other tools like Unity3D. We’ll explore how things are wired together. Let’s geek out!

View all 149 sessions

Maarten Balliauw

Maarten Balliauw loves building web and cloud apps. His main interests are in ASP.NET MVC, C#, Microsoft Azure, PHP and application performance. He is Developer Advocate at JetBrains. He’s an ASP Insider and a former MVP for Microsoft Azure. Maarten is a frequent speaker at various national and international events and organizes Azure User Group events. In his free time, he likes brewing his own beer. Maarten’s blog can be found at http://blog.maartenballiauw.be.

Read More