PinnedPublished inBetter ProgrammingStop Using Objects as Hash Maps in JavaScriptThere’s a better way to do thatApr 14, 202020Apr 14, 202020
Published inBetter ProgrammingHow To Check if a Property Exists on a JavaScript ObjectThree methods for three different use casesMar 8, 2021Mar 8, 2021
Published inBetter ProgrammingJavaScript Async/Await Pitfalls With ForEachBuild bug-free appsFeb 26, 20211Feb 26, 20211
Published inBetter Programming3 Reasons Why You Shouldn’t Use “for…in” Array Iterations in JavaScriptAvoid bugs by understanding how the array method worksFeb 16, 20214Feb 16, 20214
Published inBetter ProgrammingGetting Query String Values in JavaScript in 2021Safely access URLSearchParamsFeb 8, 20211Feb 8, 20211
Published inBetter ProgrammingHow To Access “this” Inside a JavaScript Callback FunctionLet’s address the confusing keyword once and for allFeb 1, 20211Feb 1, 20211
Published inBetter ProgrammingHow To Return a Response From Asynchronous Calls in JavaScriptLeverage promises in your asynchronous functionsJan 25, 2021Jan 25, 2021
A New Type of Media for Coding TutorialsLet me explain my approach to combine the advantages of text based tutorials with video tutorials.Jan 4, 2021Jan 4, 2021
Published inBetter ProgrammingWhy You Should Use ES6 Sets in JavaScriptSets combine the best parts of arrays and objectsAug 19, 20201Aug 19, 20201
Published inThe StartupGrid-Based Movement in a Top-Down 2D RPG With Phaser 3Learn how to move your player tile by tile in a classic top-down 2D RPG with Phaser 3 and TypeScript.Jul 10, 20202Jul 10, 20202