All
Articles 115,117Blog Posts 123,859Tech Tutorials 29,401Research Papers 23,482News 17,017
⚡ AI Lessons

Dev.to · Libin Tom Baby
2mo ago
How to Pass Data Between Controllers in ASP.NET Core
TempData, Session, RouteData, RedirectToAction with params, service-layer approach (the right...

Dev.to · Libin Tom Baby
⚡ AI Lesson
2mo ago
Background Services in .NET — IHostedService and BackgroundService Explained
IHostedService, BackgroundService, Worker Service, scoped services in background, Hangfire...

Dev.to · Libin Tom Baby
⚡ AI Lesson
2mo ago
Global Exception Handling in ASP.NET Core — The Complete Guide
UseExceptionHandler, IExceptionHandler (.NET 8), ProblemDetails, middleware vs filters, logging...

Dev.to · Libin Tom Baby
⚡ AI Lesson
2mo ago
Calling Stored Procedures in Entity Framework and Choosing the Right ORM Tool
FromSqlRaw, ExecuteSqlRaw, output params, Dapper vs EF Core, raw SQL, ORM comparison table Entity...

Dev.to · Libin Tom Baby
⚡ AI Lesson
2mo ago
CQRS and the Mediator Pattern in .NET with MediatR
CQRS concept, IRequest, IRequestHandler, pipeline behaviors, MediatR setup, CQRS vs CRUD CQRS and...

Dev.to · Libin Tom Baby
2mo ago
Clean Architecture in .NET — A Practical, Real-World Guide
Layers (Domain/Application/Infrastructure/Presentation), dependency rules, folder structure, real...

Dev.to · Libin Tom Baby
2mo ago
The Middleware Pipeline in ASP.NET Core — How It Really Works
Use, Run, Map, short-circuit, ordering, custom middleware Every HTTP request in ASP.NET Core...

Dev.to · Libin Tom Baby
⚡ AI Lesson
3mo ago
IAsyncEnumerable Explained — Async Streams in .NET
IAsyncEnumerable, yield return, cancellation tokens, vs IEnumerable, real-world streaming Most...

Dev.to · Libin Tom Baby
⚡ AI Lesson
3mo ago
Record Types in C# — Immutability, Equality, and When to Use Them
record, record struct, init, with expressions, value equality Record Types in...

Dev.to · Libin Tom Baby
⚡ AI Lesson
3mo ago
Value Types vs Reference Types, Struct vs Class, and Boxing & Unboxing — The Complete C# Guide
Value/reference types, stack vs heap, struct vs class, boxing/unboxing performance traps ...

Dev.to · Libin Tom Baby
⚡ AI Lesson
4mo ago
IDisposable, Finalizers, and the Dispose Pattern — The Complete Guide for .NET Developers
Learn how IDisposable, finalizers, and the Dispose Pattern work in .NET. Includes examples, best practices, SafeHandle usage, and interview-ready explanations.

Dev.to · Libin Tom Baby
⚡ AI Lesson
4mo ago
Async/Await in C# — A Deep Dive Into How Asynchronous Programming Really Works
A deep dive into async/await in C#. Learn how asynchronous programming works under the hood, with real-world examples, pitfalls, and interview-ready explanation

Dev.to · Libin Tom Baby
⚡ AI Lesson
4mo ago
SOLID Principles in C# — A Practical, Real‑World Guide for .NET Developers
Learn the SOLID principles in C# with real-world .NET examples. Includes definitions, code samples, and practical scenarios for interviews and production system

Dev.to · Libin Tom Baby
⚡ AI Lesson
4mo ago
Dependency Injection Lifetime for DbContext in .NET: Choosing the Right Scope
Learn why DbContext should be registered as Scoped in .NET. Understand DI lifetimes, thread safety, unit-of-work patterns, and real-world examples.”**

Dev.to · Libin Tom Baby
🏗️ Systems Design & Architecture
⚡ AI Lesson
4mo ago
Understanding Garbage Collection (GC) in .NET — How It Works and When It Matters
Learn how Garbage Collection works in .NET. Understand generations, mark-and-compact, LOH, best practices, and real-world scenarios for memory management.

Dev.to · Libin Tom Baby
⚡ AI Lesson
4mo ago
What the 'sealed' Keyword Means in C# — And When You Should Use It
Learn what the sealed keyword does in C#, including sealed classes, sealed methods, performance benefits, and real-world scenarios for using it.

Dev.to · Libin Tom Baby
⚡ AI Lesson
4mo ago
Difference Between 'const' and 'readonly' in C# — The Definitive, Practical Guide
Learn the difference between const and readonly in C#. Includes definitions, IL behavior, performance notes, and real-world scenarios to choose the right one.

Dev.to · Libin Tom Baby
⚡ AI Lesson
4mo ago
IQueryable vs IEnumerable in C# — The Practical, No‑Nonsense Guide
Understand the difference between IQueryable and IEnumerable in C#. Learn execution behavior, EF Core examples, performance implications, and when to use each.

Dev.to · Libin Tom Baby
⚡ AI Lesson
4mo ago
Interface vs Abstract Class in C# — What’s the Difference and When Should You Use Each?
Learn the difference between interfaces and abstract classes in C#. Includes definitions, examples, real-world scenarios, and clear rules for choosing the right

Dev.to · Libin Tom Baby
⚡ AI Lesson
4mo ago
FirstOrDefault vs SingleOrDefault in C# — The Complete, Practical Guide
Understand the real difference between FirstOrDefault and SingleOrDefault in C#. Includes examples, EF Core behavior, performance notes, and when to use each.
DeepCamp AI