Holding on to that wire since 1976
The random technical notes of a web developer
A T-SQL script to backup all non-system databases in a SQL Server instance in one go, with timestamped filenames.
How to convert a Windows SSL certificate from .pfx format to .pem format for use with AWS services using OpenSSL.
Using the AWS CLI to export a CloudFront distribution configuration, process it, and deploy it to another account or update an existing distribution.
Two approaches for importing IIS web server logs into Microsoft SQL Server for analysis — using native BULK INSERT or Microsoft's Log Parser utility.
How to force a reinstall of NuGet packages in a .NET project without upgrading them to newer versions — useful when retargeting to a newer .NET Framework.
Setting up Less CSS preprocessing with bundling and minification in an ASP.NET MVC project using BundleTransformer.
Configuring Log4Net to send email alerts when errors occur in a specific class — useful for Umbraco and other .NET applications.
Step-by-step guide to configuring SQL Server 2008 Express on Windows 7 to accept remote connections through Windows Firewall.
Configuring AWS SES as the email provider for Umbraco forms and notifications, without managing your own SMTP server.
Forcing HTTPS for Umbraco CMS back-office logins using the umbracoUseSSL setting and an IIS URL Rewrite rule.
Configuring permanent 301 redirects in Umbraco CMS — both within the same site and cross-domain — using UrlRewriting.config.
Using an IIS URL Rewrite rule in web.config to force HTTPS for a specific directory and all its subpages.
Using IIS URL Rewrite rules to consolidate multiple domain variants to a single canonical domain, preventing duplicate content SEO penalties.
Setting up BIND on FreeBSD to function as both an authoritative DNS server for local development zones and a caching resolver, enabling .local domain testing across multiple devices.