Blogs summary – Thursday 28 May 2026
A curated summary of recent Azure, Microsoft, .NET, GitHub, and Visual Studio blog posts covering tools, updates, and best practices.
A curated summary of recent Azure, Microsoft, .NET, GitHub, and Visual Studio blog posts covering tools, updates, and best practices.
Announcement of Marten 9.0, Polecat 4.0, and Wolverine 6.0 releases with performance improvements and AOT compliance.
JasperFx announces AI Skills for the Critter Stack, available for purchase with private NPM/Nuget access.
Developer shares how GitHub Copilot helped transform pet projects into over 20 open source NuGet packages for AI, embeddings, and productivity.
Introduces ElBruno.MarkItDotNet, a .NET library for converting PDFs, Word docs, HTML, and more to Markdown with streaming and DI support.
Explores using F# FSX scripts for flexible program configuration, comparing it to static formats like YAML or TOML.
Updates to the NetEscapades.EnumGenerators NuGet package, adding [EnumMember] support, analyzers, and bug fixes for faster enum operations.
A guide to automating the publishing of internal .NET NuGet packages using GitHub Actions and GitHub Packages.
Guide to publishing NuGet packages from GitHub Actions using Trusted Publishing, eliminating API key management.
Explores new .NET 10 features for packaging .NET tools as self-contained, trimmed, or native AOT executables, comparing package sizes and use cases.
A guide to authoring and using .NET tools, covering global vs. local tools, manifest files, and CI testing considerations.
Updates to the SimpleStateMachine project, including new configuration methods and adding arbitrary state data to state machine states.
Explores the new `dnx` command in .NET 10 preview for running .NET tools without installing them, similar to npx in Node.js.
Explores the new C# 14 extension members feature in .NET 10 preview, detailing its capabilities and demonstrating implementation in a NuGet package.
Introduces the .NET Library Starter Kit, a set of dotnet new templates for quickly creating high-quality, multi-targeted .NET libraries with built-in best practices.
A developer details their process for cleaning and standardizing their GitHub repositories, including archiving old projects and creating a professional checklist.
A guide on how to clear various NuGet caches (global packages, HTTP, temp) using the dotnet CLI to free up disk space.
Developer releases version 1.1.1 of the ScottLilly.ArgumentParser NuGet package, detailing improvements and its use in an upcoming code analysis tool.
Troubleshooting guide for the .NET tool installation error "Settings file 'DotnetToolSettings.xml' was not found in the package."
A guide on using RenovateBot's custom managers with regex to update package versions in non-standard file locations like Dockerfiles and C# code.