Moving from WPEngine to SiteGround
Why I moved my WordPress blog from WPEngine to SiteGround after aggressive upselling and pricing changes made hosting costs unreasonable.
MANY articles on a wide array of topics. You’ll find a lot of my newer content is going to my YouTube channel first, but I do still blog occasionally.
Why I moved my WordPress blog from WPEngine to SiteGround after aggressive upselling and pricing changes made hosting costs unreasonable.
I occasionally present to school-age kids on software development,
A simple trick to upload images to GitHub for use in README files, docs, etc.
If you're a web developer looking to get better at security (which should be to say, if you're a web developer), you should check out the OWASP Juice Shop application. It's a purposely insecure web application that …
At a client today I facilitated a retrospective for the dev team. I’ve done a few of these in the past, both for agile software teams and also After Action Reviews (AARs) in the US Army. For AARs, the usual format …
Recently Jeff Fritz tweeted about setting up a sound for his twitch stream and Immo Landwerth suggested using it with Visual Studio. I thought this was a great idea and set it up myself in just a few minutes. …
A simple CSS media query technique to swap a full logo for a smaller icon on mobile screens for a more compact header.
This week I was in St. Louis presenting at dev up, a “new” conference that’s actually no so new, as it was previously the St. Louis Day(s) of.NET, which has been a thing for over a decade, I think. This …
Announcement about speaking at nopCommerce Days 2018 in Las Vegas on architecting ASP.NET Core solutions using Clean Architecture.
Last updated: 13 October 2023 I’m a fan of proper use of design patterns, and you can get big gains from layering multiple patterns together. One prime example of this in web applications is the combination of the …