Author: Josh Sherman
-
Juggling assertion syntax between PHPUnit versions
I’m no stranger to the nuances of testing against different version of PHP and PHPUnit, but my previous issues were related to the environment itself. Recently I ran into an issue with different syntax between versions of PHPUnit, specifically assertRegExp() being deprecated, which was throwing an error. Not only was…
-
Julian read 58 pages of a book in 2 days
This isn’t some sort of parental humble brag about how my kid is a better reader than yours. This is a post about one of the weirder search phrases that has been leading people to my site. The search phrase in question is: Julian read 58 pages of a book…
-
Problem importing keys for Spotify on Arch Linux
Spotify’s been giving some grief as of late when trying to upgrade it on my Arch Linux System. Actually, who am I kidding, I’ve actually been having a handful of issues with GNOME since the last major upgrade. More on that once I figure out how to fix some of…
-
VPS Showdown – November 2020 – DigitalOcean vs. Linode vs. Vultr
It’s that time of the year again, new version of Ubuntu has been released! Sadly (and expectedly) both UpCloud and Amazon are slow to add the latest and greatest (albeit, not LTS) version of Ubuntu to their Linux distro offering. With that, this month I’ll be omitting both providers as…
-
How to install Node.js v15.x on Ubuntu
New Ubuntu and Node.js versions released recently. While neither is a long-term service (LTS) release, they still represent the best that both parties have to offer. Even though Ubuntu 20.10 is here, it’s still shipping with an older version of Node.js, v12.x to be exact. If you’re like me, you…
-
Passing a test without assertions with PHPUnit
While it may seem counter intuitive to have a test that doesn’t have any assertions, PHPUnit’s unique method of sharing data between tests can put you in a situation where you have a test that just doesn’t need to actually test anything, and simply returns some data. In those scenarios,…
-
Fixing Chrome/Chromium address bar slowness
I’ve been back on Chrome (by way of Chromium) since earlier this year and recently, I started to experience some extreme slowness when attempting to type in the address bar. This slowness was enough for me to file this post in the “productivity” category, as it was enough for me…
-
VPS Showdown – October 2020 – DigitalOcean vs. Linode vs. Vultr
Switching things up a bit for Spooktober (doot doot) by running some benchmarks on the CPU-centric plans. Unfortunately, Lightsail and UpCloud are lacking this sort of offering, so they are omitted this month. It’s also worth noting that even though all of the plans are touting a dedicate CPU, it’s…
-
How to set Redis max memory usage
Redis is one of my favorite data stores. The multitude of data types makes it flexible enough to serve as a simple caching layer (replacing Memcached) or as a full-blown RDBMS replacement if you’re willing to jump through a few hoops. Because Redis is an in-memory data store, it’s limited…
-
How to remove UHC Motion from FitBit Inspire HR
I had high hopes for the UHC Motion program. Earning some cash just by doing what I was already doing, being active. The problem for me was in terms of how much data they wanted access to. Even though the program is based solely on your number of steps you…