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.
Using the AWS CLI to export a CloudFront distribution configuration, process it, and deploy it to another account or update an existing distribution.
How to convert a Windows SSL certificate from .pfx format to .pem format for use with AWS services using OpenSSL.
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.
Step-by-step guide to configuring SQL Server 2008 Express on Windows 7 to accept remote connections through Windows Firewall.
Configuring Log4Net to send email alerts when errors occur in a specific class — useful for Umbraco and other .NET applications.
Forcing HTTPS for Umbraco CMS back-office logins using the umbracoUseSSL setting and an IIS URL Rewrite rule.
Configuring AWS SES as the email provider for Umbraco forms and notifications, without managing your own SMTP server.
Using an IIS URL Rewrite rule in web.config to force HTTPS for a specific directory and all its subpages.
Configuring permanent 301 redirects in Umbraco CMS — both within the same site and cross-domain — using UrlRewriting.config.
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.