“case-studies” Archive
- How Vercel Adopted Microfrontends (by+/via) · · vercel, micro-frontends
- How Is This Website So Fast!? (by) · · videos, performance
- Breaking Into UX Research: Non-Traditional Paths to Success (via) · · user-experience, career
- How We Built a Design System in 2 Weeks (via) · · design-systems
- Why Gumroad Didn’t Choose htmx (by/via) · · htmx
- Pfizer’s Future of Development (by/via) · · visions, prioritization, processes, culture
- Tackling a System’s Accessibility Without Testing (by+/via) · · accessibility, wcag, heuristics
- Mutation-Testing Our JavaScript SDKs (by/via) · · javascript, testing
- Improving the Screen Reader Experience for “Learn WCs” (by) · · accessibility, user-experience, user-agents, assistive-tech, screen-readers, apple, voiceover
- The Evolution of Attention (via) · · design
- Growing a Design System Organically (via) · · design-systems, scaling
- Designing Design Systems: Constructing an Icon System (via) · · design, design-systems, icons, images
- Enhancing The New York Times Web Performance With React 18 (via) · · performance, react
- uBlock Origin: Let’s Read the Code! (by) · · videos
- How We’re Building More Inclusive and Accessible Components at GitHub (by/via) · · components, accessibility, dei, github
- How Slack Automates Deploys (by) · · deploying, automation
- The Evolution of Figma’s Mobile Engine: Compiling Away Our Custom Programming Language (by/via) · · figma, programming, typescript, migration
- Web Accessibility in the 2024 [U.S.] Presidential Campaigns (via) · · accessibility
- Hello Bun: How Sveld Now Deploys 2× Faster on GitHub and Render (by/via) · · bun, deploying, performance
- Purging Design System “Rot” From Our Checkboxes (by/via) · · design-systems, maintenance, quality, accessibility
- Modern CSS Patterns in Campfire (by/via) · · css
- Diving Into the Node.js Website Redesign (by/via) · · redesign
- Names Are Complex: Displaying Initials for an Avatar Component in a Design System (by) · · naming, design
- How We Reduced CSS Size and Improved Performance Across GOV.UK (via) · · css, performance, optimization
- CSS Scroll Snapping Aligned With Global Page Layout: A Full-Width Slider Case Study (by/via) · · css, scrolling, layout
- How I Brought LCP Down to Under 350 ms for Google-Referred Users on My Website (by) · · performance, web-vitals, optimization
- Baseline’s Evolution on MDN (by/via) · · user-agents, support, web-platform
- Jimdo’s Engineering Guidelines (by/via) · · guidelines, processes, collaboration, onboarding
- Comparison of Accessibility of E-Government Websites in Europe (by) · · accessibility, comparisons
- 4 Web Devs, 1 App Idea (by+/via) · · videos, web-apps
- How Bear Does Analytics With CSS · · analytics, metrics, css
- CSS Findings From Photoshop Web Version (by) · · html, css, adobe, photoshop
- How We Optimized Package Imports in Next.js (by/via) · · nextjs, dependencies, optimization
- Skip Links on ikea.com (by) · · accessibility, links
- Hashnode’s Overall Architecture (by/via) · · architecture
- Greenwashing and the COP28 Website (by/via) · · sustainability
- CSS Findings From The Threads App II (by) · · css
- From Silos to Design Systems (via) · · design-systems, processes
- Case Study: Rebuilding TechCrunch Layout With Modern CSS (by) · · refactoring, css
- Optimizing Speed on ebay.com (by) · · performance, optimization, web-vitals
- How We Optimized Performance to Serve a Global Audience (by/via) · · performance, optimization
- CSS Findings From the Threads App (by) · · css
- How We Created an Accessible, Scalable Color Palette · · colors, color-palettes, accessibility, scaling
- Simple Things Make Things Simple (by) · · simplicity
- Moving From Vue 1 to Vue 2 to Vue 3: A Case Study of Migrating a Headless CMS System (by/via) · · vuejs, migration, headless, content-management
- How We Built Our Multi-Platform Design System at Booking.com (by/via) · · design-systems, theming, scaling
- Caching at DEV (by) · · caching, performance
- Our Future CSS Strategy (by/via) · · css, javascript, css-in-js, strategies
- Early Learnings for Early Hints at Shopify (by/via) · · videos, shopify, performance, hints
- How We Improved React Loading Times by 70% With Next.js (via) · · react, performance, nextjs
- A Delightful Guide to Culture at Mamo (Inspired by Khalil Gibran) (by) · · guides, culture
- How We Designed an Accessible Color Palette From Scratch (via) · · accessibility, colors, color-palettes
- How We Think About Browsers (by/via) · · user-agents
- Accessibility Monitoring: How We Test (via) · · accessibility, monitoring, testing
- Design Systems at Replit: Better Tokens (by/via) · · design-systems, design-tokens
- How We Improved Our Design System Delivery (by) · · design-systems, processes, optimization
- Using Monorepos Is Not That Bad (by) · · monorepos
- How We Reduced Next.js Page Size by 3.5× and Achieved a 98 Lighthouse Score (via) · · performance, nextjs, lighthouse, google
- How We Built React Components for Any Front End (via) · · react, components
- Updating React at Etsy (by) · · react, preact, frameworks
- PWA Stats (via) · · websites, web-apps, metrics
- A Redesign With CSS Shapes (by/via) · · css, shapes, redesign
- Getting Started With Pattern Libraries (by/via) · · introductions, design, documentation
- Controlling Heavy Weight Websites (by) · · performance, user-experience
- HTML5 Quake to Shake Up Flash (by/via) · · html, canvas, websockets, webgl, flash
- IKEA and the Font Fiasco (via) · · typography, fonts
- Anil Dash Does Amazon (by) · · html, conformance
- Access for All · · accessibility, w3c
- MSNBC Makes News by Making HTML Dynamic (via) · · microsoft, html, java, dhtml