Last updated: October 20, 2026
CSharp Coder publishes practical C# and .NET articles: language features, ASP.NET Core APIs, EF Core, performance, Azure and AI in .NET. Most articles answer one concrete question, such as an error message, a breaking change after an upgrade, or a “which one should I use” decision, and show the code and output that answer it.
Who writes it
CSharp Coder is written by Rajni Kavathiya, a .NET and Angular developer with 15 years of experience building applications with C#, ASP.NET and Angular. Rajni is the founder and CEO of Allicient Services, a company that builds custom software, ERP and AI solutions. The site started in 2022 with posts on Angular and ASP.NET Core, such as fixing Angular routes that return 404 after deployment, and now focuses on tested guides for current .NET versions.
How articles are tested
Articles are being reviewed and re-tested one by one. An article that has been through this review starts with a Last updated line and a Tested with line, for example .NET 10 (SDK 10.0.401, runtime 10.0.12), Windows 11, plus the NuGet package versions it uses. For those articles:
- Every code sample was compiled and run. The output shown is the real output from that run, not an expected or invented result.
- Error messages are reproduced and quoted exactly, with the compiler or runtime code (for example CS0080), so you can match them with what you see.
- Claims about APIs and behaviour are checked against Microsoft’s documentation or the package itself. Articles link to the official sources they rely on.
- Azure examples are compiled against the current Azure SDK packages but are not run against a live Azure resource unless the article says so.
How articles are written
Articles are researched and drafted with the help of AI tools. A draft is only published after its code has been built and run as described above and its technical claims have been checked.
Updates and corrections
Articles are updated when a new .NET release changes the answer. The “Last updated” date at the top of an article changes only when its content changes. If you find a mistake or code that does not work on your setup, please tell us with your .NET version and the exact error, and the article will be corrected.
Contact: leave a comment on the article. Comments are read and answered.
Where to start
Advertising and privacy
The site is free to read and is supported by Google AdSense ads. Ads do not influence what is written or which tools are recommended. See the privacy policy for how cookies and ad data are handled.