.NET

A learning journey into .NET
and tools like ReSharper, Rider and more.

.NET

Learn ASP.NET Core

Tutorials that help you build amazing web experiences with .NET.

Getting Started With ASP.NET
Getting Started With ASP.NET
A set of short videos to understand the basic landscape of an ASP.NET. Application.
The Basics Series
The Basics Series
A set of short basic walkthroughs of different .NET technologies.
.NET Localization
.NET Localization
Localization and the art of reaching more users.
Web Fundamentals in Rider
Web Fundamentals in Rider
Learn how Rider helps you with web applications to build full-stack apps with ease.

Learn about refactoring

Exception handling in .NET
Exception handling in .NET
Catch and manage exceptions in .NET Applications.
Refactor expressions to use pattern matching
Refactor expressions to use pattern matching
Use pattern matching on properties in Boolean logic for more readable and efficient code.
Generate documentation with AI
Generate documentation with AI
AI can help you make XML documentation both automatic and useful.
File-scoped namespaces and types
File-scoped namespaces and types
Organize code better and reduce bugs by using file-scoped namespaces and objects.

Make your .NET apps faster!

Automatic Inspections

Tip

Automatic Inspections
Detect common memory issues - automatically.
Object Retention

Tip

Object Retention
Inspect retention paths for an instance or a group of objects.
Profile an HTTP request

Tip

Profile an HTTP request
What happens when an HTTP request is made?
Preview Source Code

Tip

Preview Source Code
Introduce variables the way you like!

Latest tutorials

Azure Functions
Azure Functions
Build serverless applications with Rider
MAUI Development in .NET with Rider
MAUI Development in .NET with Rider
A look at the basics of building .NET MAUI applications in Rider.
.NET Collections and Data Structures
.NET Collections and Data Structures
Learn how to apply the right collection for the task at hand.
Solution-Wide Analysis
Solution-Wide Analysis
Find and resolve code issues in your projects.

Latest tips

Exception handling in .NET
Exception handling in .NET
Catch and manage exceptions in .NET Applications.
C# Experimental Attribute.
C# Experimental Attribute.
Mark a block of code as experimental so other developers are aware of its status.
Refactor expressions to use pattern matching
Refactor expressions to use pattern matching
Use pattern matching on properties in Boolean logic for more readable and efficient code.

Event recordings

JetBrains .NET Days Online 2024
JetBrains .NET Days Online 2024
Session recordings of JetBrains .NET Days Online 2024.
JetBrains .NET Day Online 2023
JetBrains .NET Day Online 2023
Session recordings of JetBrains .NET Day Online 2023.
JetBrains .NET Days Online 2022
JetBrains .NET Days Online 2022
Session recordings of JetBrains .NET Days Online 2022.
JetBrains .NET Days Online 2021
JetBrains .NET Days Online 2021
Session recordings of JetBrains .NET Days Online 2021.