PinnedJohannes BauminBetter ProgrammingStop Using Objects as Hash Maps in JavaScriptThere’s a better way to do thatApr 14, 202020Apr 14, 202020
Johannes BauminBetter ProgrammingHow To Check if a Property Exists on a JavaScript ObjectThree methods for three different use casesMar 8, 2021Mar 8, 2021
Johannes BauminBetter ProgrammingJavaScript Async/Await Pitfalls With ForEachBuild bug-free appsFeb 26, 20211Feb 26, 20211
Johannes BauminBetter 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
Johannes BauminBetter ProgrammingGetting Query String Values in JavaScript in 2021Safely access URLSearchParamsFeb 8, 20211Feb 8, 20211
Johannes BauminBetter ProgrammingHow To Access “this” Inside a JavaScript Callback FunctionLet’s address the confusing keyword once and for allFeb 1, 20211Feb 1, 20211
Johannes BauminBetter ProgrammingHow To Return a Response From Asynchronous Calls in JavaScriptLeverage promises in your asynchronous functionsJan 25, 2021Jan 25, 2021
Johannes BaumA 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
Johannes BauminBetter ProgrammingWhy You Should Use ES6 Sets in JavaScriptSets combine the best parts of arrays and objectsAug 19, 20201Aug 19, 20201
Johannes BauminThe 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