Optional Chaining in JavaScript
In this article, we're going to take a quick look at the new, Optional Chaining operator in JavaScript. This language feature is valid JavaScript as of ES 2020 (the official…
In this article, we're going to take a quick look at the new, Optional Chaining operator in JavaScript. This language feature is valid JavaScript as of ES 2020 (the official…
Nullish Coalescing is a language feature of JavaScript that was recently promoted to Stage 4 by TC39, the group that maintains the definition of JavaScript. This means that this…
In this article, we're going to build a React application using Snowpack. Snowpack is one of the technologies I'm most excited about right now. It's a little bit like bundler in…
In this article, we are going to take a quick look at styled components, a styling library for use with React. While there are many ways to style React applications, styled…
Tailwind is a CSS library in a similar space to things like Bootstrap or Bulma. Tailwind is different that instead of providing CSS for full components, it provides low-level…
Bundle Web Applications effortlessly Bundlers are used to take our various source files (JavaScript, CSS, Sass, etc). and prepare them for use in the browser. This article assumes…
Software development, as an industry, has a constant struggle with shipping quality code. While many developers have metrics for what quality means, there's a challenge in…
My beloved MacBook Pro is currently with Apple Care for some repairs. Unfortunately, I have a lot to do this week and no other computers that are really set up for development.…
Storybook is awesome for building components I frequently use Storybook and styled components / Emotion when building component libraries. The ability to apply a consistent theme…
No, this isn't a post about .gitignore The file is a great way to exclude files from a repository for all users. This post is not about that. I often want to ignore files that a…