Building a supply chain attack with .NET, NuGet, DNS, source generators, and more!
A technical exploration of how .NET, NuGet, and other tools can be exploited to create a software supply chain attack, using a demo package as an example.
A technical exploration of how .NET, NuGet, and other tools can be exploited to create a software supply chain attack, using a demo package as an example.
Troubleshooting NuGet 401 Unauthorized error when restoring packages, with solutions using nuget.config and PAT tokens.
A guide to the most valuable Microsoft Ignite March 2021 sessions for Australian developers, covering .NET, Azure, AI, and career growth.
Blazored, a suite of open-source Blazor components, celebrates reaching 1 million downloads on NuGet, thanking its community of contributors.
The author discusses their experience appearing on the Blazor Community Standup to talk about the Blazored component libraries and provides an update on their book.
A deep dive into the design and development process of the .NET SDK for JetBrains Space, covering API integration and code generation.
Introducing LogAnalytics.Client NuGet for .NET Core, a simple way to send logs from C# applications to Azure Log Analytics.
A tutorial on automating the sync of Office 365 calendar events to JetBrains Space using Microsoft Graph API and Space SDK.
OpenIddict 3.0 beta6 introduces explicit response type permissions, replacing the old inferred system, and removes the hybrid client type.
A guide to automating .NET SDK security updates using global.json and CI/CD tools to ensure consistent, secure builds.
Explains techniques for reliably awaiting all tasks in a .NET application, using the Pulumi SDK's asynchronous model as an example.
Debugging an InvalidProgramException in a profiler by finding generated IL code in a memory dump (part 2 of a series).
A guide to modifying third-party NuGet packages and testing the changes locally in your .NET application before contributing upstream.
OpenIddict 3.0 beta2 release notes: removed System.Linq.Async dependency and MongoDB auto-initialization for performance.
A guide to quickly create and publish a NuGet package using GitHub CLI, Dotnet Boxed templates, and GitHub Actions for automated builds.
A guide to using MinVer for semantic versioning of NuGet packages based on Git tags, explaining version number components.
Analyzes the new Sdkbin platform for sustainable OSS in .NET and why any NuGet marketplace must compete with NuGet.org.
A guide to testing .NET Core's IOptionsMonitor, including a stub implementation and example unit tests for configuration change scenarios.
A summary of key new features in C# 9, including records, pattern matching, and parameter null-checking.
A curated list of must-see sessions for developers at Microsoft Build 2020, focusing on languages, tools, and Azure.