Rachel Appel

Rachel Appel

Developer Advocate at JetBrains

Params collection in C#

Tip

Params collection in C#
Use the params collection in C# so methods can accept a dynamic number of parameters.
Generate documentation with AI

Tip

Generate documentation with AI
AI can help you make XML documentation both automatic and useful.
File-scoped namespaces and types

Tip

File-scoped namespaces and types
Organize code better and reduce bugs by using file-scoped namespaces and objects.
C# Top-level statements

Tip

C# Top-level statements
Use top-level statements in C# to reduce boilerplate code.
Global usings

Tip

Global usings
Organize `using` statements so they're out of your way.
Generate Unit Tests Using AI Assistant

JetBrains Blog

Generate Unit Tests Using AI Assistant
Can you make your life easier as a developer by using AI to generate unit tests?
Creating Custom AI Assistant Prompts with ReSharper

JetBrains Blog

Creating Custom AI Assistant Prompts with ReSharper
Write custom prompts for use with the JetBrains AI Assistant in ReSharper and Rider so you can make the most of AI.
Use collection initializers

Tip

Use collection initializers
Update and initialize items in old collection declarations.
Rename refactoring

Tip

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

Tip

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

Tip

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

Tutorial

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

Part of tutorial

Working with Data
Work with data in a Blazor application.
Get Started using Blazor

Part of tutorial

Get Started using Blazor
Start a new Blazor project.
Blazor components

Part of tutorial

Blazor components
Use components for a modular Blazor application.
Forms in Blazor

Part of tutorial

Forms in Blazor
View and edit data in forms.
Introduction to Blazor

Part of tutorial

Introduction to Blazor
Is Blazor the right choice for your application?
JavaScript interop

Part of tutorial

JavaScript interop
Extend Blazor apps with JavaScript.
HTTP Communication and APIs

Part of tutorial

HTTP Communication and APIs
Understand how to work with HTTP within the context of a Blazor app.
Publishing Blazor Apps

Part of tutorial

Publishing Blazor Apps
Publish a Blazor app to Azure.
Razor Pages

Part of tutorial

Razor Pages
Build a UI using Razor Pages in Blazor.
Routing

Part of tutorial

Routing
Routing in Blazor.
Full-stack web development in Rider

Tip

Full-stack web development in Rider
Develop ASP.NET and ASP.NET Core applications in one place!
Refactoring Code with ReSharper

Part of tutorial

Refactoring Code with ReSharper
How to safely refactor code, without breaking the build? Let's have a look.
Cloud (Azure) in Rider

Part of tutorial

Cloud (Azure) in Rider
Using the Azure plugin in Rider, and working with Azure Functions.
Navigation in a code base with Rider

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.
Refactoring code in Rider

Part of tutorial

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

Author

Rachel Appel
Developer Advocate at JetBrains