Written content to help you along your web development journey, without forgetting to have some fun along the way.

SQLite is simple but very cool and powerful. Yet, it's a little quirky when it comes to handling types. Let's explore that goofiness together, and see how we can protect against it when using Node.

JavaScript has three different types of incrementers: i++ ++i and i+=1. Let's look at how they differ from one another.

It takes a lot to build a rock-solid, performant, beautiful, well-organized, component-driven site. But there's one thing that matters more than the rest.

Netlify forms are easy to use because they are simple in scope. Add a little power with this cool trick.

It's fun to chase after the new and shiny tool you just found. But it's productive to stay establish a preferred way of working.

Learn how to convert old Node.js callback-based function to new and shiny promised-based functions.


Tired of remembering to rename the master branch after running git init? This option will help you!

See all the options available to you, and also learn how to filter them.

Why would you build a website with components? Because it can be great! But you should know what you're getting yourself into first.