dotInsights | April 2026

Did you know? You can use LINQ to XML to write queries in a readable and strongly-typed way directly against an XML document, making it one of the most intuitive ways to deal with XML in .NET.

dotInsights | April 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.

  • 7 Testing Myths Every Software Developer Should STOP Believing 🎥 – Emily Bache
  • From 3 Worktrees to N: How AI Agents Changed My Parallel Development Workflow on Windows – Laurent Kempé
  • records ToString and inheritence – Steven Giesel
  • Coding isn’t the hard part… 🎥 – CodeOpinion by Derek Comartin
  • 5 UX Tips for .NET MAUI Developers – Leomaris Reyes
  • I Don’t Know If I’d Recommend Software Development Anymore 🎥 – Gui Ferreira
  • Splitting the NetEscapades.EnumGenerators packages: the road to a stable release – Andrew Lock
  • Daniel Ward: AI Agents – Episode 393 – Jeffrey Palermo hosts Daniel Ward
  • Behavioural Inference: How I Learned to Stop Worrying and Love Probabilistic Systems – Scott Galloway
  • Creating case-sensitive folders on Windows using C# – Gérald Barré
  • AI Benefits – But at What Cost? – Steve Smith
  • A Primer on Using Agent Skills 🎥 – The AI Daily Brief: Artificial Intelligence News
  • How C# Strings Silently Kill Your SQL Server Indexes in Dapper – Kevin Griffin
  • How to Implement Prototype Pattern in C#: Step-by-Step Guide – Nick Constantino
  • Writing a .NET Garbage Collector in C#  – Part 8: Interior pointers and Writing a .NET Garbage Collector in C#  – Part 9: Frozen segments and new allocation strategy – Kevin Gosse
  • How To Containerize A Twilio App With Docker – Dylan Frankcom
  • Building a Real-time Audio Processing App with SKSL Shaders in .NET MAUI – Nick Kovalsky
  • How to Create Fillable PDF Forms in C# for Server-Side .NET Apps – Arun Kumar Chandrakesan
  • C# class types explained with examples – David Grace
  • Regular Expression Performance: Supercharge Your Match Counting – David McCarter
  • CoreSync – A .NET library that provides data synchronization between databases – Adolfo Marinucci
  • Software Craftsmanship in the Age of AI – Tim O’Reilly
  • Validation Options in Wolverine – Jeremy D. Miller
  • How to Organize Minimal APIs – Assis Zang
  • When NOT to use the repository pattern in EF Core – Ali Hamza Ansari
  • # 14 New Features: A Developer Guide for .NET 10 – Dirk Strauss
  • What’s the EXACT Technical Gap That Separates AI SUCCESS From AI FAILURE? – Dave Farley and Steve Smith at Modern Software Engineering
  • What 81,000 people want from AI – Anthropic

☕ Coffee Break

Take a break to catch some fun social posts.

You just know this is happening in some company out there…

10x engineers.

Rules of code…

🗞️ JetBrains News

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

🎉 dotUltimate 2026.1 Release Party 🎉

🎉 ReSharper for Visual Studio Code, Cursor, and Compatible Editors Is Out  🎉

More JetBrains news…

  • ReSharper 2026.1 Release Candidate Released!
  • Rider 2026.1 Release Candidate Is Out!
  • Rider 2026.1: More AI Choice, Stronger .NET Tooling, and Expanded Game Dev Support
  • ReSharper 2026.1: Built-in Performance Monitoring, Expansion to VS Code, and Faster Everyday Workflows

✉️ Comments? Questions? Send us an email. 

Subscribe to dotInsights