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 …
How To Convert An Object To An Array In Vanilla Javascript
I do quite a lot of work with Firebase and when you are working with authentication claims, they will be returned as an object containing …
How To Store Users In Firestore Using Firebase Authentication
As much as I love Firebase, especially it's easy to implement authentication, for some things Firebase can be a bit confusing when you go to …