Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.

Tired of messy switch statements? Master the Strategy Pattern in C# for modular, testable, and SOLID-compliant code. Refactor your business logic!

Master C# interviews with 10 essential questions on classes, structs, async, DI, and more. Boost your .NET developer confidence!

Unlock C# 14's power! Discover features like extension members, collection expressions, and primary constructors to boost .NET developer productivity.

Understand the .NET GC's Mark, Sweep, Compact, and Finalization phases. Learn how it efficiently reclaims memory and keeps your C# apps running smoothly.

Unlock .NET performance secrets! Understand Garbage Collection generations (Gen 0, Gen 1, Gen 2) and how they optimize memory management in C#.

Master C# Value vs. Reference Types: Understand data storage, copying, and memory management for efficient .NET development.

Explore C# 14's new features: Extension Members, Collection Expressions, Pattern Matching, Primary Constructors, Null Safety, and .NET integration.

Master advanced C# pattern matching: type, property, relational, logical, list, and switch expressions for cleaner code.

Master enterprise application abstraction! Learn practical C# patterns for evolving systems, avoiding costly rewrites with strategic interface design.

Explore C# 14 Union Types: a powerful feature for cleaner, type-safe code. Learn practical examples and benefits over traditional approaches.

Discover C# 14's key features: enhanced collection expressions, pattern matching, null safety, and compiler optimizations for .NET developers.

Master C# interfaces: the contract that separates 'what' from 'how', enabling flexible, testable, and maintainable .NET applications.

Learn Qdrant for high-performance semantic search. Understand embeddings, build RAG apps, and unlock intelligent search beyond keywords.

Build intelligent search apps with Qdrant vector database and .NET. Learn semantic search, RAG, and AI-powered retrieval for faster, relevant results.

SpiceDB centralizes fine-grained authorization for complex apps, moving beyond RBAC to relationship-based access control for scalability and consistency.

Master C# delegates! Learn how they decouple code, enable callbacks, and power ASP.NET Core, LINQ, and events with simple examples.

Master Consistent Hashing for scalable distributed apps. Learn how it minimizes data movement during scaling and failures.

Master C# async/await! Avoid production bugs like deadlocks, lost exceptions, and performance issues with this expert guide.

Master C# Predicates, Anonymous Methods, and Lambda Expressions for reusable, maintainable, and expressive code. Elevate your filtering logic!

LINQ is a set of language and framework features for writing queries on collection types. It is useful for selecting, accessing, and transforming data in a dataset.

Learn the Interface Segregation Principle (ISP) in C#. Design smaller, focused interfaces to avoid forcing classes to implement unused methods.

Master advanced C# features for .NET interviews: Generics, Delegates, Events, LINQ, and Async/Await. Elevate your coding skills!

Build AI-powered ADR systems using .NET to automate decision capture, improve knowledge discovery, and enhance architectural governance.

Master Liskov Substitution Principle (LSP) in C#. Ensure subclasses honor base class contracts for predictable polymorphism.

Learn the Open/Closed Principle (OCP) in C#: extend functionality without modifying existing code. Master OCP for robust, scalable software.

Kick off our 5-part SOLID Principles series with the Single Responsibility Principle in C#. Learn what SRP means, see real Before/After code examples, and discover how to apply it in an HRMS project.

Master modern C# features like primary constructors, field keyword, records, pattern matching, and required members for cleaner .NET development.

Explore C# 15's new features: enhanced collections, pattern matching, primary constructors, and more for cleaner, productive development.

Understand IEnumerable vs IQueryable in C#. Learn how they impact LINQ, EF Core, and data execution for optimal performance.

Learn how to build custom MCP servers in C# for enterprise AI applications. Discover MCP architecture, security best practices, tool development, authentication, and real-world integration patterns.
Everything on C#, not only its articles: the C# page →
Write an article and earn +1,000 SHARP when it is approved.
Write an article