PinnedJohannes BauminBetter ProgrammingStop Using Objects as Hash Maps in JavaScriptThere’s a better way to do that·2 min read·Apr 14, 2020--20--20
Johannes BauminBetter ProgrammingHow To Check if a Property Exists on a JavaScript ObjectThree methods for three different use cases·2 min read·Mar 8, 2021----
Johannes BauminBetter ProgrammingJavaScript Async/Await Pitfalls With ForEachBuild bug-free apps·2 min read·Feb 26, 2021--1--1
Johannes BauminBetter Programming3 Reasons Why You Shouldn’t Use “for…in” Array Iterations in JavaScriptAvoid bugs by understanding how the array method works·3 min read·Feb 16, 2021--4--4
Johannes BauminBetter ProgrammingGetting Query String Values in JavaScript in 2021Safely access URLSearchParams·2 min read·Feb 8, 2021--1--1
Johannes BauminBetter ProgrammingHow To Access “this” Inside a JavaScript Callback FunctionLet’s address the confusing keyword once and for all·3 min read·Feb 1, 2021--1--1
Johannes BauminBetter ProgrammingHow To Return a Response From Asynchronous Calls in JavaScriptLeverage promises in your asynchronous functions·3 min read·Jan 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.3 min read·Jan 4, 2021----
Johannes BauminBetter ProgrammingWhy You Should Use ES6 Sets in JavaScriptSets combine the best parts of arrays and objects·3 min read·Aug 19, 2020--1--1
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.18 min read·Jul 10, 2020--2--2