Written content to help you along your web development journey, without forgetting to have some fun along the way.
Although developer experience has brought much flexibility to modern web tools and services, vendor lock-in is still very much in play.
To commit or not commit. A list of reasons and resources to support your decision.
Use these 4 triggers to understand when to break child components out of a parent. And keep those child components clean following a set of 3 organizational rules.
It seems like a silly question, given that GitHub is not typically thought about as a CMS. But I analyze the question anyways, using a series of 11 factors.
While GitHub’s primary offering is to host remote Git repositories, the features it has provided to support this offering open the door for non-traditional uses that can boost your productivity and perhaps save you from using additional services.
Use a unique value within a URL and make the rest arbitrary. This way you have flexibility to change URLs without breaking functionality for your visitors.
This seems like a simple topic, and handling URL changes is generally fairly quick. But the wrong way can have a negative affect on SEO rankings.
Chrome profiles are a great way to separate work from personal accounts and avoid having to constantly sign in and out of web applications.
When you need to share media assets across multiple sites, you can take advantage of tools you’re already using to make that process simple and convenient.
Two years after launching my site with 11ty, it’s grown considerably, and yet I’m still in love with the tool.