Hugo is a static site generator that first launched in 2013. While many static site generators are...
Gatsby is one of the most popular static site generators available. Started in 2015 as an open source...
In a dimly lit room, Alan, a solo developer, feverishly typed away on his keyboard. His project, a...
It seems there is a new JavaScript framework launched everyday. And while that is largely true, some...
Backend engineers have all the tools. Nice error handling. Reporting. Metrics. What about us frontend...
Exceptionless is powered by a REST API. When you interact with the dashboard UI, when you use the ....
Electron is a great framework that makes developing cross-platform desktop applications easy. If you'...
Exceptionless has always been committed to the open-source software ecosystem. In fact, Exceptionless...
The introduction of Hooks in React was a game-changer. Developers now had options when it came to cre...
Serverless development has become the hot thing in tech. Renting time on a virtual machine only when...
Tables are everywhere. Even if the web (thankfully) moved away from using tables to layout sites, you...
You've heard of test-driven development. You've heard of behavior-driven development. Maybe you've ev...
This article first appeared on my site, so make sure to check out my other writing there. Not enoug...
I'm not the best at writing automated tests. Sometimes I write them as I go, sometimes I write them b...
Error monitoring is vital to the success of any application. Console logs only get you so far. Once y...
The beauty of open-source solutions is that you are often given the option to self-host or pay for an...
For anyone who has built an application, you've probably built it on some library or framework that c...
Errors aren't always caused by code. They can be caused by poor UX design and having a process to catch them is important.
I write a lot about product, startups, and market validation. But I'm also a developer who is constan...
Creating a sprite animation in JavaScript
A quick tutorial to enable hot reload on an Electron app with no external dependencies
How I learned to code and became a developer in my 30s.
I built an app that analyzes tweets about sports teams so that I could better learn Next.js, the Twitter API, and put some Machine Learning to good use.
Using Google's Puppeteer test automation and headless browser to scrape data that was otherwise inaccessible.
How I built my first chrome extension, a solution custom-built for my wife.
Photo via https://unsplash.com/@punttim When writing software, it’s easy to assume whatever is shipp...
Being able to see version history is like rewinding history There are so many great use cases for...
Photo from https://unsplash.com/@hckmstrrahul The way new technology is best adopted is when it is...
Photo courtesy of https://unsplash.com/@burst Whether you are building in the blockchain space, the...
This is part one of a two-part tutorial. Part one focuses on authentication and part two focuses on...