Written content to help you along your web development journey, without forgetting to have some fun along the way.
It's not making a mistake that matters, it's what you do after you make a mistake.
They may look similar, but they each do something very different from the next, and it's important to understand the differences.
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.