Zero is Not Local-First. It's Better.
Zero's partial sync approach gives us more control, better performance, and fewer headaches when building apps with lots of data. Here's why, and how I've been using it.
Read more →Zero's partial sync approach gives us more control, better performance, and fewer headaches when building apps with lots of data. Here's why, and how I've been using it.
Read more →There’s been a lot of buzz around Web Components (WCs) lately. Are the APIs to blame, or are our expectations simply misguided?
Read more →Initially, integrating data concerns within our components appeared intuitive to me and simplified the developer experience. However, I eventually found reasons to treat it as a last resort.
Read more →There has been a lot of talk on the socials lately about progressive enhancement. Some good, some bad, and while the bad is often misled I get it.
Read more →Over the years, I've thought a lot about colocation and how to effectively apply this principle to the components I build. I began to notice a pattern emerge in my work and I'd like to share it.
Read more →It's tempting to always control the components we implement but we can sometimes simplify things if we use the uncontrolled pattern.
Read more →With the help of React Context and Portals we can utilise the component tree to generate a breadcrumb trail that doesn't know your hierarchy or your location within it.
Read more →Compound components provide a declarative API that can allow for some impressive solutions to everyday problems. But what are they?
Read more →