JavaScript Symbols

I’m about to write a couple of posts that involve the use of Symbols in JavaScript so thought I better do a quick primer that I can link to for people who aren’t familiar with them. What are Symbols A Symbol is a JavaScript primitive (like a String, Boolean, or Read more…

Quantum Computing

Most of us working in software development have probably heard of Quantum Computers and Qubits, you may or may not currently have some understanding of what they are, but did you know you can play around with some real Qubits, running on actual Quantum Computers, online, for free? This was Read more…

Kilobytes vs Kibibytes

The title of this article should probably read “Kilobytes vs Kibibytes and why I hate them”, even the more technically capable of you who stumble across this blog may never have heard of a Kibibyte, I know for a fact that my spellchecker hasn’t and is busy angrily highlighting it Read more…

PHP message: Connection refused

The Symptoms You log on to a server that is having performance issues, you do some basic troubleshooting only to find a PHP error log, several gigabytes in size, that contains just the one, particularly unhelpful, error message… over and over again. The Cause With such a generic error message Read more…

Enabling PHP passthru

The Backstory I was recently asked by a client to enable the passthru function in PHP, you may have been asked something similar with the exec function or a handful of others that are often disabled for security reasons. In my specific case this wasn’t my server or my website Read more…