Home

Posts

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

Why I started blogging again

After a two-year break from blogging, I'm back at it. Here's what led to the pause, why I'm writing again, and seven benefits that come from regular writing.

Apr 12, 2025

Full-stack web development with 11ty

Frameworks like 11ty are only limited by the platforms to which you deploy them. Here we build a full-stack application by leveraging Netlify’s full-stack platform primitives.

Apr 11, 2025

Every JavaScript site framework can be a full-stack framework

Debunking the idea of a “full-stack” framework from today’s offering by exploring how the role of a framework translates to an application running on a production platform.

Apr 10, 2025

Pick the React framework that best serves your project

When you’ve decided to use React, take a moment to consider the site framework (for building, routing, and other dev APIs) that best suits your project.

Apr 03, 2025

My blogging history

An expanded timeline of my personal blogging history, starting in 2011, and reaching through current times.

Mar 13, 2025

Seamless Type Generation Increases Developer Productivity and Confidence

Discover an innovative way to integrate front-end types into back-end generation, simplifying content transformation and improving developer experience.

Feb 22, 2024

Evolving with Our Tools: The Continued Evolution of Static Site Generators

Static site generators are still relevant and continue to evolve. You may be able to evolve with them, without needing to jump into a new type of framework.

May 05, 2023

Handle Content Outside Site Framework

Learn how to process your content separately so you can write the minimal amount of framework code and easily switch to a new framework in the future, with the added benefit of easier maintainability.

May 04, 2023

Generating Workable TypeScript Types from Contentful Content

Automatically generate TypeScript type definitions from a Contentful schema, and then override for front-end adjustments.

May 03, 2023

Failure in Web Development is Good

Failure is not the end of the world, but a natural part of the learning process. Learn from your failures and don't let fear hold you back. Embrace the uncertainty, take risks, and find success faster.

May 02, 2023