dotInsights | February 2026

Did you know? C# allows digit separators (_) in numeric literals to make large numbers more readable, e.g., int num = 1_000_000; is valid and equals one million.

dotInsights | February 2026

Welcome to dotInsights by JetBrains! This newsletter is the home for recent .NET and software development related information.

🔗 Links

Here’s the latest from the developer community.

  • Agent Skills: From Claude to Open Standard to Your Daily Coding Workflow | C# 14 Extension Members: Complete Guide to Properties, Operators, and Static Extensions | C# 14 More Partial Members: Partial Events and Partial Constructors – Laurent Kempé
  • Exploring Marshal Methods in .NET MAUI – Leomaris Reyes
  • MCPs for Developers Who Think They Don’t Need MCPs – Angie Jones
  • JetBrains ReSharper for Visual Studio – Karen Payne
  • Enterprise Patterns, Real Code: Implementing Fowler’s Ideas in C# – Chris Woodruff
  • How to use Agent Skills in GitHub Copilot – Daniel Ward
  • .NET Toolbox – Steven Giesel
  • Making foreach on an IEnumerable allocation-free using reflection and dynamic methods – Andrew Lock
  • What Burnout Taught Me About Sustainable Coding Practices – Aicha Laafia
  • AI Makes Code Cheap. That’s Why Design Matters More 🎥 – CodeOpinion
  • The Boolean Trick No C# Developer Knows About 🎥 – Nick Chapsas
  • 2code ^ !2code [S2026E01] Inspector Roslyn says “Hello, World!” – Eva Ditzelmüller & Stefan Pölz
  • ASP.NET Core Pitfalls – Content Type Mismatch – Ricardo Peres
  • A Complete Guide to Converting Markdown to PDF in .NET C# – Bjoern Meyer
  • Deterministic Voice Forms with Blazor and Local LLMs – Scott Galloway
  • Type-Safe Collections in C#: How NonEmptyList Eliminates Runtime Exceptions – Ahmad Al-Freihat
  • Code is a liability (not an asset) – Cory Doctorow
  • Migrating NoSQL Databases: Real-World Lessons Learned – Felipe Cardeneti Mendes
  • Blazor Basics: Should You Migrate to .NET 10? – Claudio Bernasconi
  • Why I Use JetBrains Rider for .NET Development – Emanuele Bartolesi
  • New in .NET 10 and C# 14: EF Core 10’s Faster Production Queries – Ali Hamza Ansari
  • C# – F# Interop (2026 edition) – Urs Enzler
  • Avoiding common pitfalls with async/await at NDC Copenhagen 🎥 – Stephen Cleary 
  • Future Proof with ASP.NET Core API Versioning at NDC Copenhagen 🎥 – Jay Harris
  • Duende IdentityServer 7: A Complete Setup Guide for ASP.NET Core – Tore Nestenius

☕ Coffee Break

Take a break to catch some fun social posts.

🗞️ JetBrains News

What’s going on at JetBrains? Check it out here:

  • How to Write Better AI Prompts as a Software Developer in 2026 🎥
  • Rider 2025.3: Day-One Support for .NET 10 and C# 14, a New Default UI, and Faster Startup
  • ReSharper and Rider 2025.3.2 Updates Out Now!
  • Game Dev in 2025: Excerpts From the State of Game Development Report
  • How We Made Variable Inspections 87 Times Faster for Unreal Engine in Rider
  • ReSharper 2026.1 Early Access Program Has Begun
  • Rider 2026.1 Early Access Program Is Now Open!

✉️ Comments? Questions? Send us an  email. 

Subscribe to dotInsights