Tips

Visual, standalone, bite-sized learning resources organized into different categories.

Convert JSON to classes or records
Convert JSON to classes or records
Turn any JSON data you have into a class or record
Generate terminal commands using AI Assistant
Generate terminal commands using AI Assistant
Ask AI Assistant to write PowerShell or shell commands.
Params collection in C#
Params collection in C#
Use the params collection in C# so methods can accept a dynamic number of parameters.
Generate documentation with AI
Generate documentation with AI
AI can help you make XML documentation both automatic and useful.
C# Top-level statements
C# Top-level statements
Use top-level statements in C# to reduce boilerplate code.
File-scoped namespaces and types
File-scoped namespaces and types
Organize code better and reduce bugs by using file-scoped namespaces and objects.
Global usings
Global usings
Organize `using` statements so they're out of your way.
Use collection initializers
Use collection initializers
Update and initialize items in old collection declarations.
Rename refactoring
Rename refactoring
Would a variable by any other name read as clearly?
Inline method refactoring
Inline method refactoring
Replace usages of a function with its implementation.
Extract method refactoring
Extract method refactoring
Split and Organize code into DRY, discrete units.