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.

Learn how to implement AI memory systems in C# using vector databases. Discover embeddings, semantic search, memory architectures, and best practices for building intelligent AI applications.

Learn how to implement structured outputs in C# AI applications. Discover schema validation, strongly typed models, JSON responses, and best practices for building reliable enterprise LLM solutions.

Learn C# Source Generators with practical examples. Discover how compile-time code generation improves performance and reduces boilerplate code in .NET applications.

Compare IAsyncEnumerable and IEnumerable in C#, including async streaming, memory use, performance trade-offs, and when to use each for data processing.

Explore the top 11 C# barcode libraries for .NET developers in 2026. Compare open-source & commercial SDKs for generating, reading, and scanning barcodes in diverse applications. Find the best fit for your project!

Unlock the power of asynchronous programming in C#! This beginner's guide explains async and await with clear examples, boosting app responsiveness and performance. Learn to handle long-running tasks efficiently.

Explore the top 7 C# Word libraries for .NET in 2026. Compare features, licensing, and performance to choose the best option for document generation, parsing, and conversion.

Explore C# 14's powerful new features with real-world examples! Boost productivity, reduce boilerplate, and enhance performance in your .NET applications.

A 2026 comparative analysis of C# OCR libraries for .NET, evaluating Tesseract, IronOCR, ABBYY, and more. Find the best OCR solution for your specific needs and budget!

Explore the key differences between JavaScript template literals and string concatenation. Learn which method offers better readability, dynamic content handling, and efficiency for various string operations.

Explore C# 15's new features: primary constructors, collection expressions, pattern matching, async enhancements, and more. Boost productivity and code quality!

Learn how to automate digital marketing operations by integrating a RESTful SMM Panel API using C# and HttpClient. This step-by-step tutorial covers connecting to SMM Bear, a leading Indian SMM panel, to efficiently manage social media orders.

Managing Excel files and Excel data is the lingua franca of internal business operations. Every line-of-business project eventually has to read and write them, export data, or convert Excel documents to another structured format. The library you pick shapes your deployment target, your licensing overhead, and how often your team chases down obscure format edge cases.

Unlock peak .NET 9 performance! Dive into Span<T>, Memory<T>, and ref structs for allocation-free, high-speed code. Master stack-based memory and reduce GC pressure.

Explore Task vs. ValueTask in C# async programming. Learn when to use ValueTask for performance gains by minimizing memory allocation in high-throughput scenarios. Task is simpler and safer!

Ace your C# interview with this comprehensive guide! Covers method overloading, overriding, constructors, async/await, ASP.NET Core, and more. Prepare to impress!

Master .NET collections in C#! This beginner's guide covers generic, non-generic, and concurrent collections. Learn to efficiently store and manage data for APIs, databases, caching, and real-time apps.


Using the Prefix Sum technique, we can efficiently solve range-based problems like finding the mean of subarrays. This approach is simple, fast, and highly scalable.

Unlock C# performance! Explore struct vs. class differences: memory, speed, and use cases. Optimize your .NET apps with the right choice for efficiency.

Learn the key differences between sealed class and static class in C# with simple examples, real-world use cases, and when to use each for better performance and design.

Unlock the power of ref and out parameters in C#! Master passing arguments by reference, modifying existing values with ref, and returning multiple values with out. Enhance your C# coding skills!

Unlock the power of C#! Discover the difference between `return` and `yield return` for efficient data handling. Learn when to use each for optimized memory and performance in your applications. Master lazy execution!

Understand the crucial differences between `readonly` and `const` in C#. Learn when to use each keyword for optimal code clarity, performance, and maintainability in C# applications.

Learn how to programmatically control line and paragraph spacing in Word documents using C#. This tutorial provides a step-by-step guide with example code for improved document layout and readability. Optimize your document generation process!

Unlock the secrets of C#! Discover the key differences between records and classes, including mutability, equality, and use cases. Write cleaner, safer code!

Unlock C# performance! Master Span and Memory for efficient memory management. Learn when to use each for faster, scalable .NET applications. Includes examples!

Run powerful AI models locally in .NET with LlamaSharp! This guide covers setup, model selection (Llama 3, Phi-4), GPU acceleration, and integration with Semantic Kernel.

Unlock C# abstraction! Explore the key differences between abstract classes and interfaces with real-world examples. Learn when to use each for cleaner, scalable code.

Unlock the power of OOP in C#! This beginner-friendly guide simplifies encapsulation, inheritance, polymorphism, and abstraction with real-world examples. Build better C# applications!
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