
Do you understand how networking works in C#? Carl and Richard chat with Chris Woody Woodruff about his new book on networking with C#. Chris runs down the fund

A community about the C# programming language
Getting started
Useful resources
IDEs and code editors
Do you understand how networking works in C#? Carl and Richard chat with Chris Woody Woodruff about his new book on networking with C#. Chris runs down the fund
C# 14 preview in .NET 10 Preview 3 adds static extension methods, instance and static extension properties, and a new optional alternative syntax for extension members.
Learn how to master C# and .NET with the newest Mega Bundle of coding and programming courses by Packt. Pay what you want & support charity!
Check out these benchmarks measuring collection initializer performance in C#. How the heck did I speed up C# collection initialization by 87%?!
C# 14 introduces extension members. See how the `extension` syntax offers flexibility for extension authors and continuity for developers using extensions
Explore the latest in C# 14: implicit span conversions, nameof unbound generics, lambda modifiers, and more.
System.Text.Json serializer uses reflections for serialization and deserialization. Reflection is slow. Learn how you can serialize object using Source Generation in .NET.
During my recent browsing on LinkedIn I saw that question: IEnumerable vs IEnumerator in C#: One is 2x Faster β Which One? Naturally, I was very suspicious. So let's find out what is going on here.
Microsoft Visual Studio and C# DevKit updates bring long-awaited fixes
Microsoft has released Visual Studio 2022 17.13, with long-awaited fixes including the ability to set the default text [β¦]
Join Visual Studio Live 2025 in Las Vegas, March 10β14! Sharpen your skills in .NET, Azure, AI, GitHub Copilot, and more. Donβt miss hands-on labs, expert sessions, and keynotes on the future of development. Register now for early bird discounts!
Avalonia is an open source framework for cross-platform UI work. It's commonly used for building apps in .NET that work across devices.
The problem with .NET has always been that Microsoft were somewhat slow to embrace non-Windows systems. To find a UI library that uses C# but runs on a MacBook is harder than it should be. One solution is Avalonia, which helps you βbuild apps for every device using .NETβ β and it does indeed fill the open source cross-platform framework hole. Plus, looking at it will also hone your framework design skills.