Four Months of VoidZero at Cloudflare: Making the Open-Source JavaScript Toolchain Faster for All Humans and Agents (eva )Sep 28, 2026 57 voidzero , cloudflare , foss , javascript , tooling How Fast Is the Web? Explore Billions of Real-User Measurements With BEACON (rya +)Sep 28, 2026 56 performance , metrics , web-vitals , tooling Traditional Web Development Is Dead… (and Honestly? Good Riddance) (web )Sep 28, 2026 55 ai , career , product-management , economics Lazy Loading Images and Media: How Far Ahead Browsers Fetch (ben /cal )Sep 28, 2026 54 html , lazy-loading , images , multimedia , debugging , performance It’s Time to Retire the Concept of Decorative Images (nic )Sep 28, 2026 53 accessibility , images , wcag , concepts 10 SEO Best Practices for Google and AI Search (sem )Sep 28, 2026 52 seo , best-practices , google , ai , search , accessibility No Place for Palantir in a Democratic Europe (cor )Sep 28, 2026 51 open-letters , palantir , politics , ethics EmDash 1.0: An Open Source CMS for Astro Sep 28, 2026 50 emdash , astro , cloudflare , foss State of Devs 2026 [Results] (sac /dev )Sep 28, 2026 49 surveys , metrics , career Announcing Vite+ 1.0 (man +/voi )Sep 28, 2026 48 introductions , voidzero The QA Checklist for Using AI to Generate Test Cases (and Why Tools Like AgentQ AI Make It Easier) Sep 28, 2025 47 quality , checklists , testing , ai How I Estimate Projects as a Senior Developer for Better Results Sep 28, 2025 46 processes , project-management When I Say “Alphabetical Order,” I Mean “Alphabetical Order” Sep 28, 2025 45 sorting Why I Gave the World Wide Web Away for Free (tim /the )Sep 28, 2025 44 web , licensing , history The AI Coding Trap (chr )Sep 28, 2025 43 ai , processes , outlooks The b Element (hey )Sep 28, 2024 42 html , semantics Matt Mullenweg Announces Temporary Lifting of WP Engine Ban Sep 28, 2024 41 wordpress , wp-engine Self-Taught Developer’s Guide to Thriving in Tech (tre )Sep 28, 2024 40 guides , career Web Components Are Okay (nol )Sep 28, 2024 39 web-components Easy Dark Mode With color-scheme (sar )Sep 28, 2023 38 slides , dark-mode , html , css , accessibility A Socket API That Works Across JavaScript Runtimes—Announcing a WinterCG Spec and Node.js Implementation of connect() (jas +)Sep 28, 2023 37 javascript , runtimes , apis Embracing Efficiency: Shorter Work Hours for Software Developers (and Everyone Else) Sep 28, 2023 36 productivity , efficiency , culture , engineering-management A Comprehensive Guide to the Dangers of Regular Expressions in JavaScript (phi )Sep 28, 2023 35 guides , javascript , security , regex 5 Pillars of Responsible Generative AI: A Code of Ethics for the Future Sep 28, 2023 34 ai , ethics The Ultimate Low-Quality Image Placeholder Technique (css )Sep 28, 2023 33 performance , images , web-vitals Exploring Enhanced Patterns in WordPress 6.3 (sma )Sep 28, 2023 32 wordpress CSS Nesting and the Cascade (web )Sep 28, 2023 31 css , nesting , cascade GIFs Without the .gif: The Most Performant Image and Video Options Right Now (oll /css )Sep 28, 2022 30 performance , multimedia , images , gif , html Getting the Power of Vim in WebStorm and Other JetBrains IDEs (jet )Sep 28, 2022 29 code-editors , jetbrains , webstorm , vi+vim How to Return Multiple Values From a Function in JavaScript (ami )Sep 28, 2022 28 how-tos , javascript , functions Let Me Understand How JavaScript Works Under the Hood Sep 28, 2022 27 javascript Performance Budgets: The Easiest Way to a Faster Site (fox /cal )Sep 28, 2022 26 performance , performance-budgets Websites Need to Be Accessible to Be Inclusive Sep 28, 2022 25 accessibility , dei How to Make Your Designs Scannable (and Why You Should) (web )Sep 28, 2022 24 how-tos , design , usability This Site’s Type Is Now Variable (ell )Sep 28, 2022 23 typography , fonts , variable-fonts , css Comparing Page Language Declaration Setups in Screen Readers (j9t )Sep 28, 2021 22 accessibility , html , http , screen-readers , comparisons Guidelines for Choosing a Node.js Framework Sep 28, 2021 21 guidelines , nodejs , frameworks Faster React Apps With Memoization Sep 28, 2021 20 react , performance , memoization Figma Cheat Sheet Sep 28, 2021 19 websites , figma , cheat-sheets A Brief History of the Original Browsers and the First Browser War Sep 28, 2019 18 browsers , browser-wars , history Privacy by Design: How to Sell Privacy and Make Change (rea /sma )Sep 28, 2018 17 how-tos , privacy , legal CSS Grid Gotchas and Stumbling Blocks (sma )Sep 28, 2017 16 css , grids , flexbox , layout CSS/CSS3 Flexbox Layout Sep 28, 2017 15 css , flexbox , layout Quick Tip: Add or Remove a CSS Class With Vanilla JavaScript Sep 28, 2016 14 css , javascript , tips-and-tricks Make Forms Fun With Flexbox (cra )Sep 28, 2016 13 forms , css , flexbox , layout ES6 Promises in Depth Sep 28, 2015 12 ecmascript , javascript , promises , callbacks , asynchrony , events Internationalization vs. Localization: What’s the Difference? (cms )Sep 28, 2011 11 internationalization , localization , comparisons , terminology How to Develop WordPress Locally With MAMP (sma )Sep 28, 2011 10 how-tos , wordpress Why Don’t Developers Dress Better? (kel )Sep 28, 2011 9 career , community Google Chrome Frame—Technical Notes Sep 28, 2009 8 chrome-frame , google , internet-explorer , browsers Opinions Seem to Change Once You’re Hired by a Large Company (rob )Sep 28, 2007 7 career , principles , communication The Ridiculous Discussion About Monitor Sizes and Screen Resolutions (rob )Sep 28, 2006 6 design , viewport W3C Announces Roadmap Sep 28, 2006 5 w3c , standards , aria , accessibility Documentation Takes Time—Make It Worth the Effort Sep 28, 2005 4 documentation , design , prioritization Blame Netscape First (nza )Sep 28, 2005 3 netscape , internet-explorer , browsers Writing Lean CSS Sep 28, 2004 2 css , shorthands , cascade , tips-and-tricks , minimalism How to Read W3C Specs (jde /ali )Sep 28, 2001 1 how-tos , w3c , standards , learning