The latest trend in web design and development is no-code. Well, it's not exactly latest, the trend has been around for a while now. You can …
Sure, map(), .filter(), and .reduce() Are Great and All, But Don’t Use Them In Place of Common Sense
I see a lot of questionable blog posts and articles out there about Javascript. And, I should know, I have written some of them myself in …
Launching The Ideas Digest Newsletter
I have a lot of ideas, in notebooks, in the form of half-completed side projects on GitHub and my computer. Shipping has always been a …
It’s Almost 2021 & Meteor Is Still Alive
Apparently, rumours of Meteor.js demise have been greatly exaggerated. Back in March 2020, the Meteor team released version 1.10 which saw a …
How To Create An Iframe and Populate It With Dynamic HTML In Javascript
At work recently, I had a use-case where I needed to show a preview of some HTML dynamically sent from the server inside of an iFrame. It …
Should I Use Firebase?
I have been a Firebase user for quite a few years now, since 2016. In that time, I have seen Firebase grow and change as a product. I have …
Waiting For Elements To Exist In The Dom With User-specified Attempts
I had to implement some testing logic recently where I wanted to wait for a heavy page to load and for specific elements to become …
Working From Home Is The New Normal
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, …