I have been dual-booting Ubuntu Linux on my main desktop PC for development. Docker on macOS and Windows with WSL suffers from severe I/O …
Sony PSVR 2 Review
The PlayStation VR 2 is Sony's second attempt at a virtual reality headset. The PlayStation 4 had a PSVR headset, but it was marred by …
How to Interview Front-End Developers Without Coding Puzzles or Algorithms?
When hiring front-end developers, there are many ways to evaluate candidates' skills and abilities. However, some assessment methods can be …
Writing a GitHub Actions File To Test Against Multiple Node.js Versions
If you're distributing a package, say a plugin, you may want to test it against multiple Node versions (especially if you're using Jest for …
Why You Should Be Using globalThis Instead of Window In Your Javascript Code
I hate to be "that guy" that publishes a blog post and says, "Stop using X" and "Why you should be using X instead", but after a recent …
How To Configure Jest 28+ To Work With HTML Imports
If you have an application that has HTML imports like this import template from './my-component.html and then attempt to test this code in …
I Still Sometimes Don’t Know What I Am Doing as a Senior Developer
It's been well over a decade since I started my journey as a front-end developer. I've worked on numerous projects, built and maintained …
Where Did All The TypeScript Haters Go?
TypeScript is a statically-typed superset of JavaScript introduced by Microsoft in 2012. It's a language that some developers love to hate, …
The Mass Lay Offs Aren’t an Apocalyptic Sign of Recession, They Are a Much Needed Correction
The widespread tech layoffs over the past few months, and in January and February 2023 alone, have been causing concern for some. Is it a …