Michael RiesinCode MonkeyJavascript: What’s `this`?Many new Javascript developers — and even many that are not so new — struggle to know what this is at some point in their program. Often we…Oct 22, 2017Oct 22, 2017
Michael RiesinCode MonkeyReact AquariumI’ve been working on a project called ‘Dive Logger’ that is an online resource for SCUBA divers to track data related to their dives. It’s…Oct 9, 2017Oct 9, 2017
Michael RiesinCode MonkeyObject Composition in JavascriptYou’ve just landed your dream job as a game developer, building a role-playing game with mages and fighters. You’re comfortable with object…Oct 1, 201715Oct 1, 201715
Michael RiesinCode MonkeyJavascript ‘Classes’ and Prototypal InheritanceIf you’re like most people, you learned the basics of object-oriented programming in a language that uses a class-based (or sometimes…Sep 24, 20173Sep 24, 20173
Michael RiesinCode MonkeyUnderstanding Closures in JavascriptClosures are a powerful and widely used feature of Javascript, yet they can be confusing to a novice programmer. A solid understanding…Sep 15, 2017Sep 15, 2017
Michael RiesinCode MonkeyForm Validation in ReactClient-side validation is the process of checking that the values in your form’s input fields conform to certain expectations. Did the user…Sep 10, 201720Sep 10, 201720