Catching up with JetBrains Rider – Talk Recordings
On March 28th we held a special evening of Rider talks at JetBrains Munich office. We would like to thank everybody who was able to join us and make the event a great success.
For those who couldn’t join us in person, we are happy to share the following recorded talks in the playlist below: A Lap Around the Latest Rider 2017.3, .NET Performance Issues and Optimizations in Visual Studio / Roslyn / ReSharper / Rider, and Debugging Tips & Tricks in Rider. Full talk descriptions can be found below.
A Lap Around the Latest Rider 2017.3 — Matthias Koch
For a minor release, Rider 2017.3 introduced tonnes of new functionality. In this talk we tour what’s new: project templates and how to create them (hint: dotnet new), debugger improvements such as smart-step into, and debugging of third-party code without any effort. And since Rider is based on both ReSharper and IntelliJ IDEA, we look at the features these bring to the table: a reworked code formatting engine, extracting code into local functions, C# 7.1 and C# 7.2 support, a new editor-based REST client, and much more.
.NET Performance Issues and Optimizations in Visual Studio / Roslyn / ReSharper / Rider — Kirill Skrygan
Interested in writing high-performance .NET applications? In this talk, we tour some common .NET Performance practices (GC, Memory footprint, UI smoothness, …), with real-world examples which affect the IDEs you use every day. We peek under the hood of Visual Studio, ReSharper, and Roslyn, and discover the basic architecture of these gigantic .NET products. You will finally understand why Visual Studio is slow on big solutions (and always will be); what is beautiful about Roslyn, why ReSharper can slow down Visual Studio even more, and why Rider is technically the next generation of all IDEs.
Debugging Tips & Tricks in Rider — Matthias Koch
When I started in software development, I was writing “echo” statements in the code to see what was happening. We’re beyond that era, but do we know how to use all of the debugging tools that are available to us? In this talk, we see how we can greatly improve our debug-fu, and take a look at the debugger tools available in Rider. This is a practical demo-driven session, with tips and tricks on how to use the tools that help us troubleshoot and find bugs much easier!
Subscribe to Blog updates
Thanks, we've got you!
Visualize Entity Framework Relationships and Additional Query Analysis in ReSharper 2023.3
A lot of teams are using Entity Framework or EF Core to work with their database. As an Object-Relational Mapper (ORM), it bridges objects in code to a relational database model, so that as a developer you don’t have to worry too much about the actual database. We all know: that’s not entirely tr…
Automatically Analyze ASP.NET Core Performance With Dynamic Program Analysis
Slow web pages may make your users or customers abandon your web application, even before they’ve had a proper look at it. You’ve likely also been frustrated working with a web application that is slow to load. The good news is that the latest versions of ReSharper and JetBrains Rider’s Dynamic P…
OSS Power-Ups: MassTransit – Webinar Recording
The recording of our webinar, OSS Power-Ups: MassTransit, with Chris Patterson, is available. This was the thirteenth episode of our OSS Power-Ups series, where we put a spotlight on open-source .NET projects. Subscribe to our community newsletter to receive notifications about future webinars.…
Eager, Lazy and Explicit Loading with Entity Framework Core
Entity Framework Core (EF Core) supports a number of ways to load related data. There’s eager loading, lazy loading, and explicit loading. Each of these approaches have their own advantages and drawbacks. In this post, let’s have a quick look at each of these ways to load data for navigational prope…