Weekly .NET Roundup: Single-File Runs, Servicing, and MVVM

Tooling and best practices saw key advances for TypeScript, .NET, and MVVM, all supporting more productive, maintainable workflows.

TypeScript and .NET: Configuration, Tooling, and Performance

TypeScript 5.9 Beta streamlines tsc --init for rapid, default-rich starts. New features—ECMAScript ‘import defer’, Node.js v20 stable modules, and enhanced DOM types—ease full-stack development. Editor refinements aid navigation and debugging, while type system optimizations yield quicker builds. .NET’s July releases fix vulnerabilities and boost reliability. Andrew Lock’s dive into .NET 10’s single-file run experience (dotnet run app.cs) modernizes scripting, supporting dependency management and build properties within C# for fast prototyping. This extends last week’s coverage on .NET scripting innovations and dev productivity initiatives.

Secure Dependency Management and MVVM Decoupling

A .NET-focused guide clarifies upgrade strategies: to remediate vulnerabilities, update NuGet packages at the project level, not just system runtimes. This is vital for accurate scanning and secure CI/CD. For WPF/MVVM, new advice details decoupling Views from ViewModels using ViewModelLocator patterns and modern DI, making UI logic more modular and testable.