Written content to help you along your web development journey, without forgetting to have some fun along the way.
Component adapters are a great way to separate logic from presentation in component-driven development projects. Here's how I've implemented the approach in Gatsby.
Developer efficiency is largely driven by the number and type of decisions to make. That number can be reduced by establishing solid (but balanced) conventions.
We've traditionally organized files by type. But that can make specific files difficult to track down, especially in an era dominated by component-driven development.
It's tough to know when it's the right time to break a component up into smaller components. Here's a way to approach that process that relies on more than what you see on the screen.
When changing and adding to your current website gets to be a hassle, maybe it's time for a website overhaul built for the future.
A quick introduction what fixtures are in software, along with other purposes they can serve.
You could build a house one brick at a time. Every room could be unique. That would take a long time and it'd cost a lot of money, as houses usually do. But what if you could build a house room-by-room?
If the web is organized by pages, shouldn't we build it that way? Introducing component-driven design and development, explained through the lens of the evolution of the web.
What are components? What makes them different from (or similar to) HTML elements? How are they being used today? Let's find out.
A brief description of package managers, with some examples using referencing JavaScript packages.