Thoughts on software development and AI engineering.
Short on time? The answer is to use Jest, React Native Testing Library, and Detox. Here’s a sample repo with it all wired up: https://github.com/klcantrell/testing-react-native-apps-post. The...
There’s something satisfying about slimming down an app’s executable file(s) to be as small as possible. It’s not unlike the joy of removing dead code from a codebase; or, to use a non-programming...
TL;DR Dart is worth watching because: - it can be used to create many different kinds of apps (mobile, desktop, console, front-end web, server-side web, cloud function) - it has nice tools that work...
The title of this post references the iconic phrase from the London Underground, “Mind the gap.” It’s used to warn passengers about the gap between the train and the station platform. Although...
I am about 3 months into my journey as a new software engineer. I work at a place where the bar is high for what it means to craft quality software. My peers are well-educated and highly disciplined...
This article is part of an episodic guide for learning webpack through various examples. If you need a refresher on what loaders and plugins are as far as webpack goes or what a basic...
The repo that goes along with this post uses webpack 3. If you are interested in learning webpack 4, you will find this post useful as the concepts as well as the config file format is the same....
If you’ve been learning JavaScript, you may have heard about promises and how awesome they are. So, you decided to research the basics and perhaps you came across the MDN docs on promises or great...
I seriously started teaching myself to code several months ago, somewhere in the beginning of 2017. I say “seriously” because I started and stopped a few times in my life. When I look back, I realize...