Making Node.js Downloads Reliable (nod) | | 99 |
nodejs, refactoring |
Accelerating Large-Scale Test Migration With LLMs | | 98 |
testing, migrating, ai |
CDEs Aren’t Just for Developers: How QA, Tech Writers, and Designers Benefit Too (jet) | | 97 |
code-editors, jetbrains |
The Dark Side of UX: Lessons From OnlyFans’ Addictive Design (web) | | 96 |
lessons, design, dark-patterns, ethics, user-experience |
Considerations for Making a Tree View Component Accessible (eri/git) | | 95 |
components, accessibility, keyboard-navigation, aria |
Designing for Clarity: How We Restructured Intercom’s Information Architecture | | 94 |
design, information-architecture |
Building Design Consistency: A Deep Dive Into Figma Variables at JW Player | | 93 |
deep-dives, design, design-systems, design-tokens, consistency, figma, variables |
Don’t Let Your Redesign Ruin Performance: A Case Study (mac) | | 92 |
performance, redesigning |
A Leap in the Evolution of Airtable’s Codebase: Scaling TypeScript to Thousands of Projects | | 91 |
typescript, scalability |
Blast From the Past: 2advanced.com (web) | | 90 |
design, flash, history |
How a BBC Navigation Bar Component Broke Depending on Which External Monitor It Was On (jos) | | 89 |
debugging, javascript |
“We Were Wrong”: An Oral History of WIRED’s Original Website (vir/wir) | | 88 |
podcasts, history |
How Vercel Adopted Microfrontends (ver) | | 87 |
vercel, micro-frontends |
How Is This Website So Fast!? (wes) | | 86 |
videos, performance |
Prioritizing Design Systems (uxd) | | 85 |
design-systems, prioritization, processes |
Breaking Into UX Research: Non-Traditional Paths to Success (uxd) | | 84 |
user-experience, career |
How We Built a Design System in 2 Weeks | | 83 |
design-systems |
Why Gumroad Didn’t Choose htmx (shl) | | 82 |
htmx |
Pfizer’s Future of Development | | 81 |
outlooks, prioritization, processes, culture |
Tackling a System’s Accessibility Without Testing (jbu+) | | 80 |
accessibility, wcag, heuristics |
Mutation-Testing Our JavaScript SDKs (sen) | | 79 |
javascript, testing |
Improving the Screen Reader Experience for “Learn WCs” (and) | | 78 |
accessibility, user-experience, screen-readers, assistive-tech, apple, voiceover |
The Evolution of Attention (uxd) | | 77 |
design |
Faster Continuous Integration Builds at Canva | | 76 |
ci-cd, efficiency, optimization |
Growing a Design System Organically | | 75 |
design-systems, scalability |
Designing Design Systems: Constructing an Icon System | | 74 |
design, design-systems, icons, images |
Enhancing The New York Times Web Performance With React 18 | | 73 |
performance, react |
uBlock Origin: Let’s Read the Code! (ant) | | 72 |
videos |
How We’re Building More Inclusive and Accessible Components at GitHub (eri/git) | | 71 |
components, accessibility, dei, github |
How Slack Automates Deploys | | 70 |
deploying, automation, slack |
The Evolution of Figma’s Mobile Engine: Compiling Away Our Custom Programming Language (fig) | | 69 |
figma, programming, typescript, migrating |
Web Accessibility in the 2024 [U.S.] Presidential Campaigns (web) | | 68 |
accessibility |
Hello Bun: How Sveld Now Deploys 2× Faster on GitHub and Render | | 67 |
bun, deploying, performance |
Purging Design System “Rot” From Our Checkboxes (chu) | | 66 |
design-systems, maintenance, quality, accessibility |
Modern CSS Patterns in Campfire | | 65 |
css |
Diving Into the Node.js Website Redesign (bri/nod) | | 64 |
redesigning |
Names Are Complex: Displaying Initials for an Avatar Component in a Design System (hey) | | 63 |
naming, design |
High-Level System Architecture of Booking.com | | 62 |
architecture, microservices |
How We Reduced CSS Size and Improved Performance Across GOV.UK | | 61 |
css, performance, optimization |
CSS Scroll Snapping Aligned With Global Page Layout: A Full-Width Slider Case Study (uti/sma) | | 60 |
sliders, css, scrolling, layout |
How I Brought LCP Down to Under 350 ms for Google-Referred Users on My Website (paw) | | 59 |
performance, web-vitals, optimization |
Baseline’s Evolution on MDN (pep/mdn) | | 58 |
browsers, support, web-platform, documentation, mdn |
Jimdo’s Engineering Guidelines | | 57 |
guidelines, processes, collaboration, onboarding |
Comparison of Accessibility of E-Government Websites in Europe (cer) | | 56 |
accessibility, comparisons |
4 Web Devs, 1 App Idea (whi+) | | 55 |
videos, web-apps |
How Bear Does Analytics With CSS | | 54 |
analytics, metrics, css |
CSS Findings From Photoshop Web Version (sha) | | 53 |
html, css, adobe, photoshop |
How We Optimized Package Imports in Next.js (ver) | | 52 |
nextjs, dependencies, optimization |
Skip Links on ikea.com (mat) | | 51 |
accessibility, skip-links |
Greenwashing and the COP28 Website (mic) | | 50 |
sustainability |
Hashnode’s Overall Architecture | | 49 |
architecture |
CSS Findings From The Threads App II (sha) | | 48 |
css |
From Silos to Design Systems | | 47 |
design-systems, processes |
Case Study: Rebuilding TechCrunch Layout With Modern CSS (sha) | | 46 |
refactoring, css |
Optimizing Speed on ebay.com (add) | | 45 |
performance, optimization, web-vitals |
How We Optimized Performance to Serve a Global Audience (sma) | | 44 |
performance, optimization |
CSS Findings From the Threads App (sha) | | 43 |
css, facebook+meta |
End-to-End Tracing | | 42 |
observability, tracing |
How We Created an Accessible, Scalable Color Palette | | 41 |
colors, color-palettes, accessibility, scalability |
Simple Things Make Things Simple (pjo) | | 40 |
simplicity |
Moving From Vue 1 to Vue 2 to Vue 3: A Case Study of Migrating a Headless CMS System (sma) | | 39 |
vuejs, migrating, headless, content-management |
How We Built Our Multi-Platform Design System at Booking.com | | 38 |
design-systems, theming, scalability |
Caching at DEV | | 37 |
caching, performance |
Our Future CSS Strategy | | 36 |
css, javascript, css-in-js, strategies |
Early Learnings for Early Hints at Shopify (sia) | | 35 |
videos, shopify, performance, hints |
How We Improved React Loading Times by 70% With Next.js | | 34 |
react, performance, nextjs |
A Delightful Guide to Culture at Mamo (Inspired by Khalil Gibran) | | 33 |
guides, culture |
How We Designed an Accessible Color Palette From Scratch | | 32 |
accessibility, colors, color-palettes |
How We Think About Browsers (git) | | 31 |
browsers |
Accessibility Monitoring: How We Test | | 30 |
accessibility, monitoring, testing |
Improving the Performance of Wix Websites (Case Study) (dan/sma) | | 29 |
performance, monitoring, culture |
Design Systems at Replit: Better Tokens | | 28 |
design-systems, design-tokens |
How We Improved Our Design System Delivery | | 27 |
design-systems, processes, optimization |
Using Monorepos Is Not That Bad | | 26 |
monorepos |
How We Reduced Next.js Page Size by 3.5× and Achieved a 98 Lighthouse Score | | 25 |
performance, nextjs, lighthouse, google |
How We Built React Components for Any Front End | | 24 |
react, components |
Reducing HTML Payload With Next.js (Case Study) (sma) | | 23 |
nextjs, html, performance |
Updating React at Etsy | | 22 |
react, preact, frameworks |
A Netflix Web Performance Case Study (add/dev) | | 21 |
performance |
Removing jQuery From GitHub.com Frontend (git) | | 20 |
github, jquery, javascript, processes, refactoring |
Improving the Accessibility of 24 Ways (pau/css) | | 19 |
accessibility |
Why We Didn’t Use a Framework (sma) | | 18 |
frameworks |
PWA Stats (clo) | | 17 |
websites, web-apps, progressive-web-apps, metrics |
How Mail.ru Reduced Email Storage From 50 to 32 PB (sma) | | 16 |
storage, email, optimization |
A Redesign With CSS Shapes (mey/ali) | | 15 |
css, shapes, redesigning |
Building Social: A Case Study on Progressive Enhancement (sma) | | 14 |
javascript, progressive-enhancement |
How We Use Prototyping, and How It Made Us More Efficient (sma) | | 13 |
design, prototyping, processes, efficiency |
Building the UI for the New “The Times” Website | | 12 |
design, collaboration, architecture, css, documentation |
How We Get Things Done | | 11 |
project-management, processes |
Tour of a Performant and Responsive CSS Only Site (css) | | 10 |
css, parallax, effects, performance |
Getting Started With Pattern Libraries (ali) | | 9 |
introductions, design, documentation, pattern-libraries |
Controlling Heavy Weight Websites | | 8 |
performance, user-experience |
Building the New Financial Times Web App (A Case Study) (sma) | | 7 |
web-apps, css, scrolling |
HTML5 Quake to Shake Up Flash (mis) | | 6 |
html, canvas, websockets, webgl, flash |
IKEA and the Font Fiasco | | 5 |
typography, fonts |
An SVG Case Study: Integrated, Dynamic Avalanche Forecasting | | 4 |
perl, html, sql, databases, svg, images |
Anil Dash Does Amazon (sim) | | 3 |
html, conformance |
Access for All | | 2 |
accessibility, w3c |
MSNBC Makes News by Making HTML Dynamic (zdn) | | 1 |
microsoft, html, java, dhtml |