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.

Internal working on async/await in C#

Explore C#, a powerful and modern object-oriented language by Microsoft. Part of the .NET ecosystem, it's versatile for apps, games, and cloud services. Learn key OOP principles!

Compare QuestPDF and IronPDF for .NET PDF generation. Explore code-first vs. HTML-to-PDF approaches, features, security, and real-world use cases to choose the best library.

C# pitfalls involving async/await, IDisposable, LINQ performance, DateTime, exception handling, value semantics, abstractions, and structured logging.

Confused about abstract vs. virtual in C#? This guide clarifies their differences, usage scenarios, and common pitfalls. Learn when to use each for robust code design.

Learn how C# events implement the publisher-subscriber pattern using EventHandler and a patient recovery notification example.

Learn how to avoid common C# mistakes involving async/await, LINQ, lazy enumeration, disposal, nullable reference types, and records.

Boost C# app performance! Learn proven techniques: reduce allocations, use async, optimize data structures, and more. Build faster, scalable, reliable apps.

Demystifying C# object creation! Learn when to use 'this', 'base', and the Builder Pattern for efficient, readable code. Master constructor chaining and inheritance.

Boost C# app speed! Learn practical tips to optimize performance: efficient loops, memory management, async programming, caching, and smart data structures.

Learn how C# delegates reference methods and how events notify subscribers, with simple examples, use cases, and key differences between them.

Unlock C#'s automatic memory management! Learn how garbage collection reclaims unused memory, preventing leaks and boosting performance. A must-read for C# developers!

Master C# NullReferenceExceptions! Learn to identify, debug, and fix null errors with practical examples, null checks, and operators for robust code.

Explore why C# remains a top choice for .NET development in 2026. Discover its job market demand, enterprise use, cloud capabilities, and beginner-friendly nature.

Explore C#'s diverse uses in 2026: web, cloud, enterprise, games, mobile, and more. Discover why C# remains a top choice for developers seeking scalability and security.

Learn C# events with a simple ICU room example! Understand event declaration, subscription, and raising. Improve code maintainability and flexibility. Perfect for beginners!

Discover Blazor, the C# framework revolutionizing web development! Learn how it simplifies full-stack development, benefits .NET developers, and impacts the Indian tech scene.

Master C# conditional statements! Learn to use if, if-else, switch, and the ternary operator for decision-making in your code. Includes practical examples and tips.

Master C# methods! This guide covers syntax, parameters, return values, overloading, static/instance methods, ref/out, and best practices for clean, scalable code.

Master C# loops! This guide covers for, while, do-while, and foreach loops, plus break and continue statements. Learn to control program flow effectively.

C# is no longer just a backend language. Learn how C# powers web, cloud, mobile, desktop, games, and AI in 2026 with one ecosystem.

Master C# type casting (implicit, explicit, Convert, Parse, TryParse) and comments (single-line, multi-line, XML). Write safe, readable, and maintainable code!

Discover C#, a powerful language by Microsoft for .NET development. Build web, desktop, cloud apps & more! Explore its features, uses, and career scope. Perfect for beginners!

Learn how C# events and event handlers use delegates and the publisher-subscriber pattern to build loosely coupled, event-driven applications.

Learn the Factory Pattern in C# with a practical example! Discover how to decouple object creation, improve maintainability, and simplify your code. #csharp

Explore C# 14's partial events & constructors! Simplify code generation, enhance extensibility, and cleanly separate generated & handwritten logic. #CSharp #dotnet

Unlock C# delegates: Learn how to declare, use, and master single-cast, multicast, and built-in delegates (Func, Action, Predicate) for flexible code!

Explore C# 14's enhanced lambda expressions with parameter modifiers (ref, in, out) for high-performance code, clearer intent, and expressive APIs. Optimize your C#!

Explore C# interfaces, their importance, and the evolution to default implementations in C# 8. Learn how this feature solves backward compatibility issues and enables safer software evolution in enterprise systems.

Unlock compile-time safety with C# 14's nameof operator for unbound generic types! Simplify logging, DI, and validation. Boost code maintainability in .NET 10.
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