Levelling Up Security with the GitHub Secure Open Source Fund
A developer shares their experience and security improvements gained from participating in the GitHub Secure Open Source Fund for their .NET projects.
Martin Costello is a software developer and tester near London with 19+ years of experience, specializing in C# .NET, ASP.NET Core, AWS, and Azure.
33 articles from this blog
A developer shares their experience and security improvements gained from participating in the GitHub Secure Open Source Fund for their .NET projects.
How to set up a continuous performance benchmarking pipeline for .NET projects using GitHub Actions, GitHub Pages, and Blazor at zero cost.
Explores the new Microsoft.AspNetCore.OpenApi package in .NET 9 for generating OpenAPI documents, comparing it to NSwag and Swashbuckle.
How to publish .NET 8 applications as container images directly using the .NET SDK, eliminating the need for a Dockerfile.
A developer details upgrading a .NET AWS Lambda function to Native AoT, achieving over 85% faster cold starts and reduced costs.
A developer shares their experience upgrading over 60 projects to the stable .NET 8 release, highlighting the smooth process and a key package rename.
A developer's summary of upgrading to .NET 8 Preview 7, RC1, and RC2, covering new warnings, API changes, and performance improvements.
A developer's detailed experience upgrading projects to .NET 8 Preview 6, focusing on the Request Delegate Generator and C# 12 primary constructors.
A developer shares experiences and key findings from testing .NET 8 previews 1-5, covering container changes, analyzers, and build output.
Explores the benefits of upgrading to .NET 8, focusing on performance gains and long-term support, as the first part of a series.
A developer shares how testing ASP.NET Core previews led to finding and fixing a critical deadlock issue before the final .NET 6 release.
A guide to integrating .NET 6's JSON source generator for improved performance in ASP.NET Core Minimal APIs, including a custom extension method.
Debugging ASP.NET Core OAuth authentication in GitHub Codespaces, including reserved path conflicts and callback URL issues.
A guide to simplifying integration tests for ASP.NET Core endpoints protected by antiforgery tokens using Application Parts.
A guide to integration testing AWS Lambda C# functions locally using the Lambda Test Server library for .NET Core.
A guide on integrating the new System.Text.Json APIs with the Refit library in .NET Core 3.0 to improve HTTP API call performance.
A technical guide on implementing Apple's Sign In service for ASP.NET Core applications, including prototyping and integration steps.
A guide to using pseudo-localization in ASP.NET Core to test UI layouts for internationalization and localization readiness.
SQL LocalDB Wrapper v2 released, a .NET library for programmatically managing SQL Server LocalDB instances, now with .NET Core support.
Introduces a NuGet package for writing application logs to xunit test output, aiding in debugging .NET Core tests.