Homepage
Open in app
Sign in
Get started
Code Monkey
Passionate about managing complexity through abstractions
Archive
About
Follow
Javascript: What’s `this`?
Javascript: 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…
Michael Ries
Oct 22, 2017
React Aquarium
React Aquarium
I’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…
Michael Ries
Oct 8, 2017
Object Composition in Javascript
Object Composition in Javascript
You’ve just landed your dream job as a game developer, building a role-playing game with mages and fighters. You’re comfortable with object…
Michael Ries
Oct 1, 2017
Javascript ‘Classes’ and Prototypal Inheritance
Javascript ‘Classes’ and Prototypal Inheritance
If you’re like most people, you learned the basics of object-oriented programming in a language that uses a class-based (or sometimes…
Michael Ries
Sep 24, 2017
Understanding Closures in Javascript
Understanding Closures in Javascript
Closures are a powerful and widely used feature of Javascript, yet they can be confusing to a novice programmer. A solid understanding…
Michael Ries
Sep 15, 2017
Form Validation in React
Form Validation in React
Client-side validation is the process of checking that the values in your form’s input fields conform to certain expectations. Did the user…
Michael Ries
Sep 10, 2017
About Code Monkey
Latest Stories
Archive
About Medium
Terms
Privacy
Teams