Opinion-driven design
Argues for opinionated software design over excessive configurability, based on experience with an in-house framework.
Argues for opinionated software design over excessive configurability, based on experience with an in-house framework.
A guide to speeding up local Storybook development by filtering and running only specific component stories instead of building all stories.
An iOS developer reflects on career stagnation after 11 years, questioning future paths beyond mobile development.
A GitHub engineer reflects on eight years of impactful projects, including GeoJSON rendering, government outreach, and GitHub Pages improvements.
A software engineer discusses common pitfalls in team construction that lead to technical debt, focusing on junior/senior dynamics and project planning.
Explains React Fast Refresh, a new feature that improves developer experience by preserving state during hot reloads in React applications.
A critique of Web Components' failure to simplify web development, arguing they became over-engineered and inaccessible.
A developer argues for adopting named arguments in PHP 8, addressing concerns from open-source maintainers about breaking changes.
A usability expert critiques the poor Developer Experience (DX) of modern JavaScript, highlighting common module import errors and tooling frustrations.
A developer's first impressions and experience trying out Deno 1.0, covering setup, built-in tools, and initial pros and cons.
A developer shares their personal journey overcoming fear and anxiety around web accessibility, discussing the pressure to be 'correct' and how they changed their mindset.
A developer discusses building a simple, pragmatic front-end framework for team efficiency, balancing ease of use with flexibility and modularity.
A developer shares three key reasons why he finds building products for other developers personally rewarding and a lifelong career focus.
A developer explains why he's leaving Medium due to poor code support, a bad reading experience, and a frustrating writing interface for technical content.
Explores the importance of designing APIs that are not just readable but also optimized for how code evolves and changes over time.
A developer's personal challenge to write 30 short blog posts in 30 days to overcome writer's block and self-imposed constraints on content.
A developer's struggle with accessibility in modern frameworks, highlighting the conflict between new tools and inclusive web development practices.
A developer's enthusiastic review of Jest's developer experience, highlighting its visual diffs, flexible conventions, and friendly CLI.
A developer switches from Slideshare to Speakerdeck for hosting presentation slides, citing a cleaner UI and better user experience.
A developer shares personal experiences and advice on overcoming self-doubt and building confidence in tech, especially for underrepresented individuals.