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 example, the satisfaction of emptying your home of clutter. It feels good to remove clutter, whether that clutter is unneeded lines of code, bloated file sizes, or things in your home that you just don’t need anymore.
TL;DR Dart is worth watching because 1) it can be used to create many different kinds of apps (mobile, desktop, console, front-end web, server-side web, cloud function), 2) it has nice tools that work well on several platforms, 3) it has a strong and growing community, 4) it has a promising future with Flutter rising in popularity and Fuschia coming someday.
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 hazardous, the gap for these travelers is a natural part of the journey. This post is about another travel hazard, one that I …
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 engineers with many years of experience. Am I good enough to be here?
Using webpack 4 and dynamic imports 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 webpack.config.js file looks like, go and check out this article I wrote that focuses on …
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. Webpack 4 did introduce optimizations, zero-config capabilities, as well as new out-of-the-box plugins that an advanced user …
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 articles like this one by Eric Elliott or this one by Brandon Morelli. If you’ve read all of these and …
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 I had caught a bug sometime early in life, and although I’ve lived with it for many years, it …