I didn't much care for vanilla JavaScript prior to ES6. Through all of the 2000s, I chased different approaches to avoid writing too much of it. First there was RJS (Ruby-to-JavaScript). Then there was CoffeeScript. Both transpiling approaches that turned... (more…)
Read more »
Up until about 3 months ago, I had never used a linter. When we started InVision App, we played around with a coding style-guide; but, we quickly found out that no one stuck to it; and, frankly, we didn't have time to worry about it - we were just trying ... (more…)
Read more »
If you spend most of your day working with JavaScript, then you’re probably familiar with arrays and their built-in methods such as map… (more…)
Read more »
Today, I’m taking you along for a journey in game development with the classic game of Tetris. We are going to touch upon concepts like… (more…)
Read more »
Note: This is part of the “Composing Software” series on learning functional programming and compositional software techniques in… (more…)
Read more »