Why "Lone Code" Is a Path to Nowhere?
Imagine: you've been writing in C# for a couple of years. You know what LINQ is, you work confidently with async/await, and you've even written a couple of microservices on ASP.NET Core. But one day you hit a problem you can't solve. Stack Overflow is silent, Microsoft documentation is too general, and ChatGPT gives you beautiful but non-working code. What do you do?
The answer is simple: find the C# community. In the world of .NET development, knowing the language is only half the battle. The other half is the ability to be part of the right community where new features, real-world cases, and non-obvious bugs are discussed. In this article, we won't just list resources. We'll show you how to transform from an ordinary coder into part of a living .NET community that helps you grow.
Where Does the C# Community Live? Top 5 Conferences
Conferences are where theory meets practice, and speakers aren't afraid to show real production code. If you want to stay on top of the latest C# language trends, this is where you need to be.
1. DotNext (Russia and CIS)
The flagship .NET conference in the Russian-speaking space. Held annually in Moscow and St. Petersburg. Speakers are authors of popular NuGet packages, engineers from JetBrains and Microsoft. Topics: from low-level optimization in C# to building distributed systems on Orleans.
// Example from a talk on Span<T> and MemoryMarshalpublic static void ProcessData(ReadOnlySpan<byte> data){ // Working without allocations — this is what they talk about at DotNext ref var header = ref MemoryMarshal.AsRef<HeaderStruct>(data); Console.WriteLine($"Version: {header.Version}");}2. .NET Conf (Online, Global)
A free conference from Microsoft. Here they announce new versions of .NET, C#, and Visual Studio. A must-watch if you want to know what's coming in the language in a year. Videos remain on YouTube — an excellent resource for C# developers.
3. NDC (London, Sydney, Oslo)
An international gathering for .NET geeks. Known for deep technical talks. If you want to see how C# is used in game engines, financial systems, or AI — this is your conference.
4. DotNetRu (Community and Meetups)
Not exactly a conference, but a federation of .NET communities across Russia. Regular online and offline meetups. This is where the hottest discussions in the C# community are born. Join the chat — they'll always help you with code.
5. Local user groups (MSK.NET, SPb .NET)
Informal meetings where you can ask a question directly and get an answer from a senior developer. For example, at MSK.NET they recently analyzed GC performance issues in high-load services.
Blogs Worth Adding to Your RSS (or Bookmarks)
Conferences happen once every six months. But blogs are daily leveling up. Here's a must-read list for anyone writing in C#.
1. Andrew Lock's Blog (@andrewlocknet)
Author of the "ASP.NET Core in Action" series. Writes incredibly detailed posts about middleware, configuration, and DI. If you've ever been confused about the order of service registration — his articles will save you.
2. Steven Giesel
A young but very insightful blogger. Breaks down new C# 12 and 13 features with real-world examples. A recent article on primary constructors is a must-read.
3. Habr.com (C# Hub)
A Russian-language treasure trove. They publish both translations of Western articles and unique experiences. For example, how to optimize garbage collection in Unity or write parsers in C#. Don't forget to check the comments — gems are often hidden there.
4. Microsoft DevBlogs (.NET)
The official source. Announcements are published there, but the most valuable part is the migration guides and best practices from the language development team.