Your first component
When building a component library, what component do you build first and why is it always button?
When building a component library, what component do you build first and why is it always button?
Sometimes bugs have symptoms beyond belief. This is a collection of such stories from around the web.
Accordion details, toggle switches, styleable selects, responsive video, and more.
Essential accessibility practices for front-end developers, including semantic HTML, alt texts, ARIA, and keyboard navigation tips.
I’m in the middle of a design tokens project and I thought I’d share something that is probably obvious: every design token is a feature.
Replace ‘hub’ with ‘ingest’ in any Github Url for a prompt-friendly text.
Write your first operating system from scratch, in 1K LoC.
Product teams follow certain standards to guarantee their features are compliant with Web Content Accessibility Guidelines (WCAG).
An interactive introduction to Turing machines, the theoretical foundation of modern computing.
Andy rises from the ashes of his dead startup and discusses what happened in 2024 in the database game.
Visualizing concurrency can make it easier to understand how these programs operate, especially for those just beginning to learn about concurrency.
This post is a journey through new front-end features and what they are capable of.
Making a group of radio inputs look like a multi-state button with some CSS trickery.
Today, I managed to capture crisply the principal components of a “dependency”.
The product of software development is not code but a mental model, a theory: a specific way of explaining the world.
When thinking back to a naming convention system, with bg-primary, bg-secondary etc, how would we go about setting up this level of flexibility?
Advent of TypeScript is a month-long event running from December 1 to Christmas, featuring daily TypeScript challenges.
What is this “main thread” we’re talking about? Where does it come from? And why not multiple threads?
If you have discipline to throw away your first idea, draft, throwaway PRs often drives more progress than a design doc.
See your top languages, commit streaks, most productive days, and more in an engaging story format.