Posts Demos Résumé

Updating Porsche Macan headlights to LEDs

Cleaning up a .NET 6 Web API Converted from Visual Basic

Load a CSV into SQLite on Startup in ASP.NET Core 6

Using Next.js and ArcGIS JS to build Geospatial Web Apps

The Cool & High Impact Award

Expose Swagger docs at both the default and root Route of your .NET 6 Web API

Deserializing XML into Objects in C#

Serve GeoJSON Files in ASP.NET Core 3.1

Comparing Azure Static Web Apps and Github Pages

Adding Security Headers to an ASP.NET Core 3.1 MVC Web App

Malicious Scraping and Account Number Schemes

Adding a Loading Spinner to an ASP.NET Core 3.0 MVC Web App

Quickly Indexing File Directories in ASP.NET Core 3.0

Making Buildings By Year Built in Kitsap County

Using Dapper and .NET Core to pull data from SQL Server 2000

How I Converted ADO.NET DataSets into Dapper data models

In Praise of Sticky Notes

Purging the Search Page

Making Zoning Codes Useful

Parsing Tax Descriptions

A Most Disappointing Bug Report Button

Buttons As Actions

Modernizing Kitsap County’s Parcel Details