The 2020 COVID-19 pandemic really turned the world on its head. Despite the fact people have lost their jobs, businesses have been hurt, …
How To Handle Async/Await Errors in Javascript
Some developers are still new to async/await in Javascript. If you're used to callbacks or using .then to get the value of a promise, …
How To Copy A Public and Private Key From Windows Linux Subsystem Terminal
In WSL (Windows Subsystem for Linux) you get access to a Linux terminal right inside of Windows 10. For the most part, it works great. …
How To Optimise Microsoft Flight Simulator 2020 Including CPU Performance Issues
If you are like me, you do not have the world's most expensive and powerful gaming PC. When Microsoft Flight Simulator 2020 was announced, I …
How To Use Autonumeric.js With Aurelia
As a long-term user of the InputMask plugin, I've long put up with its downsides such as issues around negative amounts and decimals. …
Revisiting My Open Source Ideas From Six Years Ago
Six years ago I open-sourced some ideas onto Github I had floating around in my head. The web has changed a lot in six years, so I thought I …
Recursively Fetch Data From The GitHub API Using Octokit
Recently I began updating TidyFork to be written in Aurelia 2. As such, I took the opportunity to change how the repositories were loaded in …
How To Calculate A Javascript Date X Months Ago With Vanilla Javascript
Working with dates in 2020 are still a mess. Presumably, they'll also be a mess to work within 2021, 2022 and for a good while after that. …
Protected User Uploadable Files With Firebase Storage
Recently, while I was building an application on Firebase and implementing Firebase Storage, I realised that I have to always consult old …