Matt Parker · Software engineer · Brisbane, Australia

I build developer tools for .NET.

I created SharpIDE, a cross-platform IDE for .NET, and SharpDbg, a .NET debugger written completely in C#. I also write about .NET, Azure and all things software.

Projects

All projects

Latest writing

All posts
  1. Creating a Windows Program to Open a Terminal from ExplorerBuilding a tiny Windows program to open Windows Terminal in the directory of an open Explorer window, using Win32 APIs and COM interfaces.
  2. ASP.NET Core: Connecting to an Azure PostgreSQL Database with Managed IdentityConnecting an ASP.NET Core app on Azure App Service to Azure Database for PostgreSQL using Managed Identity.
  3. Entity Framework Core (EF Core) Health ChecksHow to add a health check for an Entity Framework Core database in ASP.NET Core.
  4. Componentizing Image Format Fallback in BlazorBuilding a reusable Blazor component that uses the picture element to fall back between image formats.