As developers, we spend every day writing control flow. Sometimes, we end up with long, nasty conditions that we wish we could’ve expressed in…
Author Archives: James McGeachie
Demystifying ‘this’
The JavaScript language has many quirks that can confuse both junior and experienced developers alike. One of these is the unintuitive behavior of the…
Building Multiple Apps from One React Native Project
Sales and marketing is a tricky business. One regional sales team can have one idea of what it takes for a product to succeed…
Staying Safe from Null in JavaScript
Intro Run-time exceptions are bad news. They are regularly responsible for broken features and application crashes. This causes user frustration, which turns them away…
Simple Cross-Platform Persistence in React Native
At some point, most applications require data persistence. You can do this by saving to a database on a remote server. However, sometimes you…