Skip to content
Coding Sonata

Coding Sonata

Learn. Code. Listen

  • Home
  • ASP.NET Core
  • C#
  • Android
  • Angular
  • About
  • Contact
  • Subscribe to Newsletter
  • Collaborations
  • Home
  • ASP.NET Core
  • C#
  • Android
  • Angular
  • About
  • Contact
  • Subscribe to Newsletter
  • Collaborations

Category: C#

Your Ultimate async / await Tutorial in C#
.NET / C#

Your Ultimate async / await Tutorial in C#

by August 29, 2017April 22, 20182

You might have already heard about asynchronous programming or async / await, either in .Net or some other language. In this article I will try …

Demystifying Generics in C#
.NET / C#

Demystifying Generics in C#

by July 31, 2017September 17, 20170

Generics is a great concept in programming languages that was added to .Net 2.0 , it introduces the parameter T to types and methods. Generics improve code reusability, enforces type safety and prevents performance overhead of boxing/unboxing.

The Difference Between String and StringBuilder in C#
.NET / C#

The Difference Between String and StringBuilder in C#

by June 11, 2017September 17, 20170

In this article, I will be explaining the difference between using String and StringBuilder when dealing with your string values. and in which cases you should never use String. and other cases where StringBuilder is not the optimal solution.

Understanding Extension Methods in .Net
.NET / C#

Understanding Extension Methods in .Net

by March 19, 2017April 22, 20181

Extension methods is a great feature in .Net that allows developers to add or extend methods of existing types or classes and call them naturally, as if they are part of these types or classes

Posts pagination

Previous 1 … 3 4

Subscribe to Newsletters

Receive weekly tips and tutorials in Software Engineering with main focus on .NET and C#.

Join 1,320 other subscribers

Follow me

Recent Posts

  • AI-Augmented Domain-Driven Design: Book Review
  • System Design and Behavioral Intelligence – Book Review
  • AI Agents & Harnesses Foundations
  • Aspect-Oriented Programming with Metalama in .NET
  • Claude Visual Bible: From Prompting to Practical AI Workflows

Site Links

  • About
  • Privacy Policy
  • Cookie Policy
  • Contact
Copyright © 2026 Coding Sonata. Powered by WordPress and Bam.