XXX
XXX

Microservices for building an IDE – The innards of JetBrains Rider

Wed 31 Mar 2021 Online

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, both in-process and across those microservices. Let’s geek out!

 

Schedule

  • 18:45 - 19:00 Check-in
  • 19:00 - 19:10 Welcome and intro
  • 19:10 - 20:15 Microservices for building an IDE – The innards of JetBrains Rider
  • 20:15 - 20:30 Questions and wrap-up
  • 20:30 - 21:00 Social time!
XXX

Event Host

Aviva

Event Host

Aviva

Speaker

Maarten Balliauw
Maarten Balliauw
JetBrains

Maarten Balliauw loves building web and cloud apps. His main interests are in .NET web technologies, C#, Microsoft Azure and application performance. He is Developer Advocate at JetBrains. He's an ASP Insider and former Microsoft MVP. Maarten is a frequent speaker at various national and international events and organizes Azure User Group events in Belgium. In his free time, he brews his own beer.