Welcome to Ryan Williams' Developer Blog




Redirecting WWW and Non-HTTPS Traffic with ASP.NET Core 2.0

Redirecting WWW and Non-HTTPS Traffic with ASP.NET Core 2.0

How to redirect traffic for WWW and non-HTTPS web requests to a canonical URL using ASP.NET Core 2.0 with 301 redirects.

Tagged: SSL

Bundling and Minification with ASP.NET Core

Bundling and Minification in ASP.NET Core

Bundle and minify CSS and JavaScript in ASP.NET Core: the classic BuildBundlerMinifier bundleconfig.json, the WebOptimizer replacement, and MapStaticAssets.

Tagged: ASP.NET, CSS, JavaScript

Unit Testing with xUnit.net in ASP.NET Core 2.0

Unit Testing with xUnit.net in ASP.NET Core 2.0

How to add and run unit tests using xUnit.net with ASP.NET Core 2.0.


Migrating from ASP.NET 4.6 to ASP.NET Core 2.0

Migrating from ASP.NET 4.6 to ASP.NET Core 2.0

Details on how I migrated this website from ASP.NET 4.6 to ASP.NET Core 2.0 in one day.

Tagged: ASP.NET

Free SSL Certificates with Let's Encrypt on IIS

Free SSL Certificates With Let's Encrypt on IIS (win-acme)

Add a free Let's Encrypt SSL certificate to an IIS site with win-acme: pick your site, let the scheduled task renew it, and fix the most common errors.

Tagged: SSL

Creating USPS Shipping Labels and Scan Forms With ASP.NET

Creating USPS Shipping Labels and Scan Forms With ASP.NET

How to buy USPS shipping labels and generate a SCAN Form (one barcode for many packages) from an ASP.NET site using EasyPost's C# client.

Tagged: ASP.NET, USPS

Developing and Automating a Podcast Radio Station

Developing and Automating a Podcast Radio Station

An article on features and requirements needed for an implementation of a podcast retrieval and playlist generating console application.

Tagged: Windows Service

Initial and Delayed Charges Using Stripe in C#

Initial and Delayed Charges Using Stripe in C#

A walk through on using Stripe to accept payments with an initial and delayed amount for an e-commerce product.


Traffic Manager In Azure With Cloud Services

Traffic Manager In Azure With Cloud Services

A short guide on setting up Azure's Traffic Manager with Cloud Services to get the lowest latency requests.

Tagged: Windows Azure

Custom Performance Counters in Azure

Custom Performance Counters in Azure

An overview on adding custom performance counters to gather application metrics in Azure.

Tagged: Windows Azure