dotInsights | July 2025
Did you know? Because of C#s ability to use verbatim strings, you can use reserved keywords as variable names by prefixing them with the @ symbol. For example, var @class = new Class(); is a perfectly valid statement to make an instance of the Class class. But keep in mind just because you could doesnt mean you should.Welcome to dotInsights by JetBrains! This newsletter is the home for recent .NET and software development related information. JetBrains .NET Days Online 2025 Call for Speakers LinksHeres the latest from the developer community.How to Safely Refactor Legacy Code Using Adapt Parameter - Emily Bache2code ^ !2code [S2025E06] The .NET Dispose Pattern Stefan Plz & Eva Ditzelmller.NET 10 Performance Edition Steven GieselCheck Out the DrawingView in .NET MAUI Leomaris ReyesVibe Coding: Fad, Future or Folly? Liz AcostaAI in Recruitment: Smarter, Faster, Fairer or Not? Lin Grensing-PophalKeep your best solutions safe and evolving strong. Survival of the fittest, in C# Chris WoodruffKickstarting your libraries with the .NET Library Starter Kit Dennis DoomenHow to Use Embeddings with Postgres (Surprisingly Easy) Gui FerreiraThis Is Why Breaking Your API Contract Keeps Breaking Clients - Derek Comartin of CodeOpinionServer-Sent Events in ASP.NET Core and .NET 10 Khalid AbuhakmehJetBrains goes to war with ReSharper in VS Code Ed AndersenLow Ceremony Railway Programming with Wolverine Jeremy D. MillerThe role of AuthenticationProperties in ASP.NET Core Maarten BalliauwAPI contracts and nullability in ASP.NET Core Bart WullemsC# Tip: Handling exceptions with Task.WaitAll and Task.WhenAll Davide BelloneHow GitHub engineers tackle platform problems Fabian Aguilar GomezExperimental alternative flow for OAuth First-Party Applications Damien BowdenEasily Bind SQLite Database and Perform CRUD Actions in WPF DataGrid Amal Raj Umapathy SelvamOld to Gold: How to Modernize Your Legacy ASP.NET Apps Gradually - Jonathan J Tower at NDC MelbourneTypes of Classes in C# with Examples | Concrete, Static, Abstract, Sealed, and More Mahesh ChandRun C# Scripts With dotnet run app.cs (No Project Files Needed) Milan Jovanovi From our .NET GuideEach month we feature tutorials or tips from our .NET Guide. High Performance JSON Serialization With Code Generation on C# 11 and .NET 7.0 In this talk by Ian Griffiths, you will see how features added to recent versions of C# can dramatically improve parsing and generation of JSON data compared with longer-established .NET JSON handling mechanisms. See More Profile an HTTP request Timeline profiling combines profiler data with event traces. What happens when an HTTP request is made? Tip by Khalid Abuhakmeh. See More Coffee BreakTake a break to catch some fun social posts. JetBrains NewsWhats going on at JetBrains? Check it out here: JetBrains .NET Days Online 2025 Call for Speakers Why Did JetBrains Create Mellum? You think it Junie helps make it happen ReSharper Comes to Microsoft Visual Studio Code: Public Preview Now OpenSQL and NoSQL Query language support come to ReSharper!OpenTelemetry Plugin for JetBrains Rider: Observability Inside Your IDEReSharper and Rider 2025.1.4: Another Set of Bug-fixes ReleasedRider 2025.2 EAP 7: Low-Level Exception Suppression and Other Updates for Debugging GamesRider 2025.2 EAP 5: Reimagined Monitoring Tool Window and New OpenTelemetry PluginJetBrains GameDev Days 2025 Call for SpeakersReSharper and Rider 2025.1.3: Important Updates Released Comments? Questions? Send us anemail.Subscribe to dotInsights