Author: Josh Sherman
-
Speed Comparison: GitHub vs. GitLab (2020)
Been a minute since I’ve done one of these comparisons. The first one took place in 2016 with annual follow ups in 2017 and 2018. Then there was the curious case of 2019 where I had this post in my queue but never actually ran the benchmarks. I think the…
-
Connection reset with webpack-dev-server inside Docker
After a very brief foray into using create-react-app, razzle and next.js recently, I decided that this old dog still prefers to go it alone and just build things out without the aid of frameworks and boilerplates. With that, I was quickly reminded of an issue that I’ve run into in…
-
VPS Showdown – March 2020 – DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr
Was really hoping to get another provider into the mix for March, of even get some graphs / charts into the mix, but February really got away from me with life stuff. Been working my way up through the pricing tiers with the providers, and I’m not entirely sure when,…
-
Complete CI/CD pipeline with GitLab Runners
Automation is one of the best ways to improve productivity. Even as a development team of one, spending a bit of time on DevOps and improving your developer quality of life can pay off immensely. Automated tasks strip away cognitive load. No more forgetting to deploy code because the process…
-
Converting integers to Roman numerals with TypeScript
My buddy Robert has been seeking new opportunities in the software development realm, and recently ran into a coding challenge that I haven’t thought about in a good long time: converting an integer to Roman numeral. Now, I actually hate these kinds of brain teasers in the context of interviewing…
-
Coming home to Chrome/Chromium
Ever fearful of a return to the Internet Explorer / Micro$oft controlled landscape of the original browser wars, I’ve always tried to keep my options open and rely on more contrarian browser options. Sometimes those browsers were based on Chromium, like Brave. Other times, they used a different rendering engine,…
-
VPS Showdown – February 2020 – DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr
Expanding upon last month, this month’s VPS Showdown features another, more expensive plan, at the ~$40 mark (Vultr being the outlier as their High Frequency plans are 20% more expensive, but seemingly worth it from the sheer metrics perspective). Notable changes since last month, Vultr introduced managed load balancers for…
-
How to fix ugly Chrome window borders on Linux
So I’m back to dabbling with Google Chrome as my main browser, backpedaling somewhat on last year’s [yet another] switch to Firefox. Technically I’m running Chromium, the less Googley version of Chrome on Linux, and Google Chrome stable on Android and Chrome OS. This isn’t a post delving into why…
-
Fixing distortion and red lines when moving items in Diablo III on a MacBook Pro
For season 19 of Diablo III, the wife and I decided that we were not only going to play the season, but actually set out to complete all of the objectives for the season. As we’re pretty much filthy casuals when it comes to Diablo, we did both accomplish what…
-
Padding strings and numbers with JavaScript
Programming languages can change pretty regularly, and I try to carve out some time periodically to catch up on the latest and greatest the languages I love have to offer. With that, recently I was poking around on JavaScript’s string prototype and came to realize that there were some string…