Revision
Cheat sheets
122 cheat sheets and notes
All cheat sheets
122 results
- ArticleFull Access
C# Code as Data: Expression Trees, IQueryable and Async/Await
Expression trees and LINQ as code as data, IEnumerable versus IQueryable and deferred execution, plus generics, events and async/await step by step.
C# Language
- ArticleFull Access
Advanced C# Engineering: Reliability, Performance, and Design
A 23-section .NET 10 and C# 14 guide to logging, async, performance, domain modelling, data access, testing, and production-safe trade-offs.
C# Language
- ArticleFull Access
Senior .NET and C# Interview Questions: Edge Cases and Team Leadership
110 senior and team-lead questions for engineers with 9–10+ years of experience, starting from modern C# and BCL edge cases.
AI and Career Skills for .NET Developers
- ArticleFull Access
Recursion and Dynamic Programming for C# Developers
If dynamic programming feels like magic, the missing bridge is usually recursion.
Coding and System-Design Practice in C#
- ArticleFull Access
Performance Diagnostics and Optimization for .NET 8 Web APIs
What to measure in a .NET 8 Web API and the tools to measure it: dotnet-counters, dotnet-trace, Application Insights and third-party profilers.
Testing and Production Engineering
- ArticleFull Access
Payment Gateway Integration in .NET vs Node.js: India and International
Payment gateways are services that connect your application to the banking networks.
ASP.NET Core
- ArticleFull Access
Optimizing .NET API Performance and Scalability
The main factors behind .NET REST API performance: memory and garbage collection, database concurrency and query efficiency, and scalability.
Testing and Production Engineering
- ArticleFull Access
Object-Oriented Programming in C# and .NET: Pillars to Patterns
The four pillars, advanced OOP building blocks and how design patterns look in modern .NET, with a language-version baseline.
C# Language
- ArticleFull Access
100 LINQ Examples from Basic to Advanced
100 LINQ examples with defined C# fixtures, expected outputs, execution and performance contracts, and clearly separated EF Core and Rx integration examples.
C# Language
- ArticleFull Access
C# and .NET Performance: Async, Threads and Data Structures
CPU-bound versus I/O-bound work, async/await, multithreading and parallelism, and choosing the right data structure for performance.
.NET Runtime and Concurrency
- ArticleFull Access
Learning GraphQL on .NET 10 with Hot Chocolate and RavenDB
This report is grounded primarily in the official documentation from Microsoft.
ASP.NET Core
- ArticleFull Access
.NET Performance & Diagnostics Field Guide
The full .NET performance lifecycle and which tool to use where: BenchmarkDotNet, dotnet-counters, dotnet-trace, dotnet-dump, gcdump and PerfView.
Testing and Production Engineering
- ArticleFull Access
.NET Networking Interview Checklist
A short checklist of practical HTTP, HttpClient, DNS and resilience points to know for .NET interviews.
Cloud and Networking for .NET
- ArticleFull Access
.NET and Azure Team Lead and Architect Question Bank
Senior questions for engineers with 9–10+ years of experience, starting from .NET 10 platform strategy and enterprise governance.
AI and Career Skills for .NET Developers
- ArticleFull Access
.NET and Azure Architect Capstone Scenarios
Scenario-based architecture questions for engineers with 9–10+ years of experience.
Architecture and Design in .NET
- ArticleFull Access
Data Structures and Performance in C#
Choosing the right data structure is critical for application performance and scalability.
Coding and System-Design Practice in C#
- ArticleFull Access
Span<T> and Memory<T> in C#: A Practical Reference
Both Span<T> and Memory<T> are views over a contiguous block of memory.
.NET Runtime and Concurrency
- ArticleFull Access
C# Interview Q&A with Code Examples
Precise interview answers with runnable C# code, covering memory and GC, value and reference types, records, Span<T> and equality.
C# Language
- ArticleFull Access
C# Interview Questions with Answers, Analogies and Code
66 questions across 13 sections, from delegates, events and closures onward, each with an answer, an analogy and code.
C# Language
- ArticleFull Access
38 Hidden and Underused C# Features
Every feature here is genuinely useful in day-to-day code.
C# Language