Kevin Reed
Full stack web developer. These are my thoughts on Javascript, .NET, DevOps, and other web development topics. Check out my résumé. View all tags.
Updating Rows with Window Functions in Postgres
September 8, 2023 SQL PostgresHow to use window functions to update more than 1 row per grouping.
Creating a Command-Based CLI in PowerShell
April 14, 2021 DevOps PowerShellHow to create a cross platform CLI using simple powershell scripts.
How to Run Dotnet Test Alongside Docker Compose in GitLab CI/CD
January 5, 2021 DevOps Docker DotnetRun
dotnet test
as a GitLab CI job, but have it connect to running containers started by docker-compose
inside the docker container that GitLab CI/CD uses for its test runner.How to become a Master Text Wrangler with Regular Expressions
February 5, 2016 Regex ThoughtsRegular expressions are tools built into almost every text processing application to help you find, replace, and manipulate text in bulk.
Low Quality Image Placeholders with PowerShell and ImageMagik
December 12, 2015 PowerShellLoading LQIPs before lazy loading full size images can speed up page loads while keeping a decent user experience. PowerShell can help automate the creation of LQIPs in bulk.
Cherry Logging Git Branches
December 12, 2015 GitUse --cherry with git log when comparing Git branches to ignore shared merge commits.
Comparing Git Branches
November 8, 2015 GitGit commands to compare branches before merges or deployments.
How to Deploy Anything in IIS with Zero Downtime on a Single Server
November 7, 2015 DevOps IIS PowerShellUtilize the blue green deployment pattern in IIS with Application Request Routing to acheive zero downtime deployments of any IIS hosted application on a single server.
How to Start Linting Javascript
October 28, 2014 JavascriptThere are better ways to validate Javascript than to watch it fail when it runs.
Managing Multiple Local Changesets with SVN
March 5, 2014 Git SVNLocal branching is very easy with Git, but with Subversion some magic is needed to manage local changesets.
Understanding the Shortcut for Array.prototype.slice
October 19, 2013 JavascriptWrapping my head around Function.prototype.call.bind(Array.prototype.slice)
Quick Javascript Inheritance
September 27, 2013 JavascriptUsing jQuery.extend to create quick and dirty inheritance.
Why I Wrote a Javascript Style Guide
September 21, 2013 JavascriptMy reasoning for writing my own style guide instead of choosing to use one of the many excellent style guides that already exist.
Run Javascript in Command Prompt with WSH
June 8, 2013 JavascriptRunning javascript in a system console makes you feel like a much more powerful web developer.