C#

C#

Main language for writing code in .NET.

C# is the main language for writing code in .NET.

playlist

JetBrains .NET Day Online 2023
Session recordings of JetBrains .NET Day Online 2023.

YouTube

Beyond Relational With Entity Framework
Giorgi Dalakishvili

tip

Use collection initializers
Update and initialize items in old collection declarations

tip

Rename refactoring
Would a variable by any other name read as clearly?

tip

Extract method refactoring
Split and Organize code into DRY, discrete units.

tip

Inline method refactoring
Replace usages of a function with its implementation.

tutorial

Solution-Wide Analysis
Find and resolve code issues in your projects.

Part of tutorial

Fixing Warnings and Errors
Automatically resolve inspections using quick fixes.

Part of tutorial

What is Solution-Wide Analysis?
An introduction to Solution-Wide Analysis in ReSharper and Rider.

Part of tutorial

Exploring Code Analysis Results
Find code quality issues that matter and need your attention.

tutorial

Blazor Essentials
Learn how to build a basic application with Blazor.

tip

Why is ReSharper/Rider suggesting this?
ReSharper and Rider help you learn existing and new features of .NET!

tip

C# 11 - Required Keyword
Introducing the required keyword for fields and properties.

tip

C# 11 - Raw strings
There is no escape!

playlist

JetBrains .NET Days Online 2022
Session recordings of JetBrains .NET Days Online 2022.

Part of tutorial

Debugging For ReSharper Users
Learn the basics of the Rider debugger from a Visual Studio + ReSharper user's perspective.

Part of tutorial

Getting Started
Learn to create and run your first solution in Rider

YouTube

C# Source Generators in Action
Andrey Dyatlov

Part of tutorial

Plugins
Learn the basics of the Rider plugin marketplace from a Visual Studio + ReSharper user's perspective.

Part of tutorial

NuGet Package Management
Learn the basics of the Rider's NuGet Tool Window from a Visual Studio + ReSharper user's perspective.

Part of tutorial

Unit Testing For ReSharper Users
Learn the basics of the unit testing in Rider from a Visual Studio + ReSharper user's perspective.

Part of tutorial

Working With Databases
Effectively working with databases in Rider from a Visual Studio + ReSharper user's perspective.

Part of tutorial

Working With IIS and IIS Express
Effectively working with ASP.NET Core and IIS in Rider from a Visual Studio + ReSharper user's perspective.

Part of tutorial

Debugging Applications with ReSharper
What is your code doing? Identify problematic code, and run code step-by-step with the debugger.

Part of tutorial

Introduction
Introduction to the ReSharper Essentials series.

Part of tutorial

Code Formatting
Format and reformat code for consistency in your solution.

Part of tutorial

Refactoring Code with ReSharper
How to safely refactor code, without breaking the build? Let's have a look.

Part of tutorial

Inspections and Quick-Fixes in ReSharper
Helping you write better code, faster, and automatically fixes code issues.

Part of tutorial

Additional Tools
There's more in ReSharper! Architecture diagrams, localization manager, build tools, ...

Part of tutorial

Navigating Code with ReSharper
Let's look at some fast and easy ways to navigate around a code base.

Part of tutorial

Writing and Running Unit Tests with ReSharper
Run, debug and profile tests, do continuous testing, and inspect code coverage.

Part of tutorial

Shortcuts, Editing and Code Completion
Let's dive into the most important productivity shortcuts, editing, and code completion.

Part of tutorial

Comparing Rider's Toolbar with Visual Studio
Learn how Rider's toolbar UI compares with the toolbar found in Visual Studio.

tutorial

.NET Localization
Localization and the art of reaching more users

Part of tutorial

Debugging code with Rider
Examine the runtime behavior of your application, identify problematic code, run through code step by step.

Part of tutorial

Cloud (Azure) in Rider
Using the Azure plugin in Rider, and working with Azure Functions.

Part of tutorial

Customize the Look and Feel of Rider
Customize the look and feel of Rider, and make the editor work the way you want.

Part of tutorial

Introduction
Introduction to the Rider Essentials series.

Part of tutorial

Inspections and Quick-Fixes in Rider
Dive into inspections and quick-fixes, nullability inspections, the Heap Allocations Viewer plugin, and more!

Part of tutorial

Navigation in a code base with Rider
How to navigate around a code base? Let's look at some easy ways of doing so.

Part of tutorial

Shortcuts, Editing, and Completion in Rider
Where to start? Let's learn the two most important shortcuts, editing, and code completion.

Part of tutorial

NuGet Tool Window in Rider
Working with NuGet, including search with typos, CamelHumps, Update All, and more!

Part of tutorial

Refactoring code in Rider
Learn how to safely refactor code, without breaking the build.

Part of tutorial

Unit Testing with Rider
Learn how Rider can help make sure code behaves as expected, with continuous testing and code coverage.

Part of tutorial

Version Control in Rider
Working with Git, commit code, rebase and switch branches. Let's explore version control (VCS)!

Part of tutorial

Introduction to Profiling in Rider
Let's run a first profiling session on a Sudoku solver sample application.

Part of tutorial

Conclusion - Profiling in Rider
What have we learned? Profiling, profiler modes, optimizing code, DPA, and more. Let's summarize!

Part of tutorial

Profiling Modes
What are the differences between Sampling, Tracing, Line-by-Line, and Timeline profiling?

Part of tutorial

Optimize Performance with Rider
Let's try to optimize the Sudoku solver by profiling, and then optimizing code based on the performance snapshot.

Part of tutorial

Dynamic Program Analysis (DPA)
Rider automatically analyzes memory of your applications, all the time!

tutorial

The Basics Series
A set of short basic walkthroughs of different .NET technologies