Designing Websites for Bad Performance Dec 31, 2024 3,192 performance , caching , web-workers , hints , optimization CSS Is Emotional: The Psychology of Specificity Dec 31, 2024 3,191 css , cascade Fabulous Font-Face Fallbacks (sto )Dec 31, 2024 3,190 performance , css , fonts , typography Breaking Up With Long Tasks or: How I Learned to Group Loops and Wield the Yield (rvi )Dec 31, 2024 3,189 performance , javascript A Gentle Introduction to Using a Vector Database Dec 31, 2024 3,188 introductions , databases , javascript , ai , openai Do I Need This Node Dependency? (bri )Dec 31, 2024 3,187 nodejs , dependencies 5 Reasons Your Direct Traffic Can Suddenly Drop (moz )Dec 30, 2024 3,186 traffic , analytics Using DevTools to Validate Web Performance Improvements (nuc )Dec 30, 2024 3,185 performance , dev-tools , browsers , chrome , google Your App Should Have Been a Website (and Probably Your Game Too) Dec 30, 2024 3,184 mobile , native , web-apps , browsers , web-platform TypeScript Without Build Tools (chr /fro )Dec 30, 2024 3,183 typescript , monorepos , tooling , link-lists The 20 Commandments of Software Engineering Dec 30, 2024 3,182 principles , programming , complexity , documentation , commit-messages , code-reviews , dependencies , maintenance , collaboration Shallow Clones Versus Structured Clones (phi )Dec 30, 2024 3,181 javascript Page Weight (dws +/htt )Dec 30, 2024 3,180 web-almanac , studies , research , metrics , performance , storage , web-vitals December 2024 Google Core Update (mor /sem )Dec 30, 2024 3,179 google , search Consistency Means Nothing (pjo )Dec 30, 2024 3,178 consistency Using Iframes to Embed Arbitrary Content Is Probably a Bad Idea (tem )Dec 29, 2024 3,177 iframes , embed-code , keyboard-navigation , scrolling , screen-readers , accessibility The Must-Have SEO Checklist for Developers for 2025 Dec 29, 2024 3,176 seo , checklists , metadata , urls , performance Why Metrics Cannot Measure Software Development Dec 29, 2024 3,175 programming , metrics , efficiency , productivity Media (ste +/htt )Dec 29, 2024 3,174 web-almanac , studies , research , metrics , multimedia , images , html Datalists Are More Powerful Than You Think (two /mat )Dec 29, 2024 3,173 html CSS: How to Indicate Container Overflow, When There Is Overflow (j9t )Dec 28, 2024 3,172 how-tos , css , overflow , techniques The Ultimate Tech Stack for Startups in 2025 Dec 28, 2024 3,171 tech-stacks , nextjs , tooling Improve Accessibility of User Authentication (cer )Dec 28, 2024 3,170 accessibility , authentication , forms , labels , validation Boost Website Speed With Prefetching and the Speculation Rules API (sch /mat )Dec 28, 2024 3,169 performance , hints , speculation , apis My Favorite Web Performance Graphs of the Year (fab )Dec 27, 2024 3,168 performance , metrics , visualization AI Needs So Much Power, It’s Making Yours Worse (blo )Dec 27, 2024 3,167 ai Why Heading Order Matters in HTML (gra )Dec 27, 2024 3,166 html , headings , accessibility “text-box” (fon )Dec 27, 2024 3,165 css , typography , spacing Principles of Web Accessibility (hey )Dec 27, 2024 3,164 accessibility , principles Node.js Now Supports TypeScript by Default (mat )Dec 27, 2024 3,163 nodejs , typescript , support Misleading Icons: Icon-Only-Buttons and Their Impact on Screen Readers (ale /mat )Dec 27, 2024 3,162 html , buttons , icons , images , accessibility , screen-readers Linux Commands and Concepts Every Developer Should Know Dec 27, 2024 3,161 unix-like , command-line Is It “Frontend” or “Front-End” or “Front End”? (mar )Dec 27, 2024 3,160 guest-posts , terminology The Underrated “<dl>” Element (luh /mat )Dec 26, 2024 3,159 html , lists Don’t Let Your Redesign Ruin Performance: A Case Study (mac )Dec 26, 2024 3,158 performance , redesigning , case-studies Nothing Moves Dec 26, 2024 3,157 design , animations Baseline Data Choices (chr /fro )Dec 26, 2024 3,156 browsers , support , progressive-enhancement Correlation or Causation: How Web Performance Proves Its Value Dec 25, 2024 3,155 performance , testing , metrics Preloading Fonts for Web Performance With “link rel=preload” (acc /mat )Dec 25, 2024 3,154 performance , fonts , html , hints CSS “margin-trim” and Line Height Units (jen /5t3 )Dec 24, 2024 3,153 css , margins , typography , units The Curious (Performance) Case of CSS “@ import” (erw )Dec 24, 2024 3,152 performance , css , history Concurrency vs. Parallelism Dec 24, 2024 3,151 programming , concurrency , concepts , comparisons Crawling December: CDNs and Crawling (gee +)Dec 24, 2024 3,150 seo , crawling , content-delivery The Search Input: They Almost Got It Right (stv /mat )Dec 24, 2024 3,149 html , forms , labels , screen-readers , assistive-tech , accessibility 15 Principles for Secure Programming (rak )Dec 23, 2024 3,148 security , principles , validation , testing The Devil Is in the “<details>” (mat )Dec 23, 2024 3,147 html , disclosure-widgets Relearning Dart Dec 23, 2024 3,146 dart , flutter JavaScript Benchmarking Is a Mess Dec 23, 2024 3,145 javascript , performance Why Are We So Rubbish at Accessibility? (car )Dec 23, 2024 3,144 accessibility , craft , culture The Design Leader Dilemma (boa /sma )Dec 23, 2024 3,143 design , leadership , principles , policies , prioritization How to Use Baseline Data (rac /5t3 )Dec 23, 2024 3,142 how-tos , web-platform , browsers , support , documentation CSS Wants to Be a System (dav )Dec 23, 2024 3,141 css A CSS Wishlist for 2025 (mon /css )Dec 23, 2024 3,140 css , wish-lists Don’t Hide Skip Links (oze )Dec 22, 2024 3,139 accessibility , skip-links , hiding Mastering npm Scripts: Automate Everything in Your Frontend Workflow Dec 22, 2024 3,138 npm , dependencies , environments , ci-cd , automation Create Stunning Dashboards With ReactJS: Step-By-Step Guide Dec 22, 2024 3,137 guides , react , visualization Accessibility First: How to Design Inclusive Frontend Experiences Dec 22, 2024 3,136 how-tos , design , accessibility , html , semantics , alt-text , keyboard-navigation , aria , contrast , forms , focus Build Your Own Site Speed Testing Tool With Puppeteer Dec 22, 2024 3,135 performance , testing , puppeteer PSA: Stop Using the “title” Attribute as Tooltip (dni /mat )Dec 22, 2024 3,134 html , attributes , tooltips , toggles , accessibility Please Keep Your HTML Tables Clean and Lean, if You Really Need to Use Them (cer )Dec 22, 2024 3,133 accessibility , html , tables On Long Term Software Development (ber )Dec 22, 2024 3,132 maintainability , maintenance , dependencies , foss , testing , complexity My Approach to Running a Link Blog (sim )Dec 22, 2024 3,131 blogging , links , content , writing , community Frontend Engineer at Adobe Interview Experience Dec 22, 2024 3,130 career , interviewing , adobe Broadcast Channel API (5t3 )Dec 22, 2024 3,129 apis , javascript AWS S3 Deep Dive Dec 22, 2024 3,128 deep-dives , aws , storage Important Topics for Frontend Developers to Master in 2025 Dec 21, 2024 3,127 learning , javascript , typescript , css , frameworks , git , apis , testing , performance , security , ci-cd , websockets Grouping Form Fields (mat )Dec 21, 2024 3,126 html , forms Unattributed Navigation Overhead (UNO) (tim )Dec 21, 2024 3,125 performance , metrics Matt Mullenweg, WordPress, and the Battle for Control of the Internet (web )Dec 21, 2024 3,124 automattic , wordpress , wp-engine , web CSS “light-dark()” (may /5t3 )Dec 21, 2024 3,123 css , functions , dark-mode 8 Most Important System Design Concepts You Should Know Dec 20, 2024 3,122 videos , architecture , concepts Biggest Privacy Erosion in 10 Years? On Google’s Policy Change Towards Fingerprinting Dec 20, 2024 3,121 google , privacy , fingerprinting Data-Driven SEO and Web Performance (tod )Dec 20, 2024 3,120 seo , performance , web-vitals JS Import Maps (5t3 )Dec 20, 2024 3,119 javascript , dependencies , import-maps AI and the Future of Accessibility With Dr. Gregg Vanderheiden Dec 20, 2024 3,118 podcasts , interviews , accessibility , assistive-tech , ai , outlooks Scroll-Driven and Fixed (chr /fro )Dec 20, 2024 3,117 css , animations , scrolling , positioning No ARIA Is Better Than Bad ARIA (kar )Dec 20, 2024 3,116 videos , accessibility , aria , html My Favourite Colour Is Chuck Norris Red (val /mat )Dec 20, 2024 3,115 html , colors “AsyncLocalStorage”: Simplify Context Management in Node.js (tre )Dec 20, 2024 3,114 nodejs , javascript , asynchronicity A Progress Update on “reading-flow” (rac )Dec 20, 2024 3,113 css , layout Is Figma Dev Mode a Worthwhile Tool for Developers? (des )Dec 19, 2024 3,112 guest-posts , figma , developer-experience , tooling The Cloud and the Climate: Navigating AI-Powered Futures (mrc )Dec 19, 2024 3,111 podcasts , interviews , cloud-computing , ai , sustainability CSS Multi-Column Layout Module Level 2 (rac /w3c )Dec 19, 2024 3,110 css , standards , layout 11 YAML Configurations for DevOps Automation Dec 19, 2024 3,109 yaml , configuration , dev-ops , ci-cd , automation , examples The Bad Apple Effect: How Negativity Can Sabotage Teams’ Performance Dec 19, 2024 3,108 collaboration , culture , engineering-management Detecting Web Performance Regressions Using Statistical Tools (pet )Dec 19, 2024 3,107 performance , regressions , tooling I Reduced AWS Bills by 80% Just by Optimizing Node.js Code Dec 19, 2024 3,106 aws , economics , nodejs , optimization Getting Oriented With HTML Video (sco /mat )Dec 19, 2024 3,105 html , multimedia , web-components CSS Display Module Level 4 (tab +/w3c )Dec 19, 2024 3,104 css , standards , layout CSS “box-decoration-break” (kil /5t3 )Dec 19, 2024 3,103 css Announcing a Free GitHub Copilot for VS Code (bur /vsc )Dec 18, 2024 3,102 microsoft , github , github-copilot , vs-code , code-editors , ai BITV 2.0 and the Future of Digital Accessibility in Germany Dec 18, 2024 3,101 bitv , legal , compliance , accessibility How to Create Multi-Step Forms With Vanilla JavaScript and CSS (css )Dec 18, 2024 3,100 how-tos , forms , javascript , css The Future of CSS: Construct “<custom-ident>” and “<dashed-ident>” Values With “ident()” (bra )Dec 18, 2024 3,099 css , functions , transitions The European Accessibility Act: Understanding Digital Accessibility (coo )Dec 18, 2024 3,098 accessibility , legal , eaa Speculative Loading and the Speculation Rules API (qcn )Dec 18, 2024 3,097 performance , speculation , apis Have an Accessible New Year With These 12 Resolutions Dec 18, 2024 3,096 accessibility , captions , wcag , testing , headings , modals New to the Web Platform in December (rac /dev )Dec 18, 2024 3,095 release-notes , web-platform , browsers , safari , apple , chrome , google Microdata for Books (ala /mat )Dec 18, 2024 3,094 html , microdata Declarative Shadow DOM (sch /5t3 )Dec 18, 2024 3,093 shadow-dom , dom , web-components HTML Conformance: A Comparison of 6.5 npm Validator Packages (With 1.5 Recommendations) (j9t )Dec 17, 2024 3,092 html , conformance , tooling , npm , comparisons State of JavaScript 2024 [Results] (sac /dev )Dec 17, 2024 3,091 surveys , javascript Become a Better Developer With Clean Code Essentials: YAGNI, KISS, and DRY in Software Engineering Dec 17, 2024 3,090 fundamentals , principles , minimalism , simplicity , maintainability How to Make Your Angular Projects More Accessible Dec 17, 2024 3,089 how-tos , angular , accessibility , examples WebAssembly JavaScript Interface (w3c )Dec 17, 2024 3,088 standards , webassembly , javascript , apis Stylish Holidays! Creating a Scroll-Driven Christmas Tree in CSS (uti )Dec 17, 2024 3,087 css , svg , animations , scrolling , effects How I Gained a New Perspective on ARIA (mei /mat )Dec 17, 2024 3,086 accessibility , aria CSS “::target-text” for Text Highlighting (tre )Dec 17, 2024 3,085 css , selectors CSS “content-visibility” (kno /5t3 )Dec 17, 2024 3,084 css How to Automate OWASP Security Reviews in Your Pull Requests? (cod )Dec 16, 2024 3,083 how-tos , security , owasp , automation , code-reviews , coderabbit Why Product Owners Should Not Assign Work Dec 16, 2024 3,082 agile , scrum , processes , product-management Developer Guide: How to Implement Passkeys Dec 16, 2024 3,081 guides , how-tos , authentication , security , passkeys Recap of the State of the Word 2024 Dec 16, 2024 3,080 wordpress Re-Imagine the Web With View Transitions (bra )Dec 16, 2024 3,079 css , view-transitions When Users Interact (blu )Dec 16, 2024 3,078 performance , user-experience , metrics , link-lists You Don’t Need the “isOpen” Class (mau /mat )Dec 16, 2024 3,077 html , aria , accessibility The Top 20 Tools UX Designers Should Know (uxm )Dec 16, 2024 3,076 design , user-experience , tooling , link-lists React 19 and Web Component Examples (chr /fro )Dec 16, 2024 3,075 react , web-components , examples Never Forgive Them (edz )Dec 16, 2024 3,074 web , ai , user-experience , economics Ethical Web Principles: Building a Better Web (tor /w3c )Dec 16, 2024 3,073 web , ethics , principles , processes , advocacy CSS “text-wrap” (mey /5t3 )Dec 16, 2024 3,072 css , typography Creating Shared Ownership for Web Performance From a Cryptic CSS Values Dec 15, 2024 3,071 performance , web-vitals , monitoring , css The Gift You Do Not Want: A Div in a Button’s Clothing (mat )Dec 15, 2024 3,070 html , buttons , accessibility Advanced and Creative TypeScript Techniques for Professionals Dec 15, 2024 3,069 typescript , type-safety , techniques 11 Essential JavaScript Hooking Techniques for Reverse Engineering in 2024 (xiu )Dec 15, 2024 3,068 javascript , debugging , techniques HTML “inert” Attribute (stv /5t3 )Dec 15, 2024 3,067 html , attributes Towards Measuring INP on All Browsers and Devices (iva )Dec 14, 2024 3,066 performance , web-vitals , browsers Potential Dangers of Status Messages (cer )Dec 14, 2024 3,065 accessibility , wcag , microcontent Page by Page: How Pagination Makes the Web Accessible (mat )Dec 14, 2024 3,064 accessibility , pagination , html , css , svg How to Dehumanize Accessibility With AI (ash )Dec 14, 2024 3,063 how-tos , accessibility , ai Animating Entry Effects (ty /5t3 )Dec 14, 2024 3,062 css , animations , transitions , effects Easily Check for Web Accessibility Problems in Ten Minutes or Less Dec 13, 2024 3,061 accessibility , testing , keyboard-navigation , zooming Your JavaScript Bundle Is Too Fat Dec 13, 2024 3,060 javascript , bundling , performance , dependencies , code-splitting , lazy-loading , tree-shaking , minification , optimization Improving User Experience for Multilingual Web Browsing (mat )Dec 13, 2024 3,059 user-experience , internationalization , html How Strict Should We Be When Testing for WCAG Conformance? (sib /tpg )Dec 13, 2024 3,058 videos , accessibility , wcag , compliance “calc-size()” and Interpolate Size (kev /5t3 )Dec 13, 2024 3,057 css , functions , animations ARIA in HTML (sco +/w3c )Dec 13, 2024 3,056 standards , accessibility , aria , html “align-content”: The Simplest Way to Center Content With CSS (tre )Dec 13, 2024 3,055 css , centering Distributed Tracing in Node.js With OpenTelemetry (bet )Dec 12, 2024 3,054 nodejs , observability , tracing , tooling Customize Interpolation Syntax in Angular at Component Level Dec 12, 2024 3,053 angular , components , customization HTML and CSS I Didn’t Even Know About Before I Started Creating Content in Japanese (mat )Dec 12, 2024 3,052 html , ruby-markup , css , internationalization Top 10 Flutter Libraries in 2025 Dec 12, 2024 3,051 libraries , flutter , dart Updated Drafts for Review: W3C Accessibility Guidelines (WCAG) 3.0 (w3c )Dec 12, 2024 3,050 accessibility , wcag , w3c , standards Preventing Ageism in Design: Digital Accessibility for Older Adults (tpg )Dec 12, 2024 3,049 accessibility , design , dei Ethical Web Principles (tor +/w3c )Dec 12, 2024 3,048 web , principles , ethics , w3c State of Node.js Performance 2024 (raf /nod )Dec 11, 2024 3,047 nodejs , performance , metrics Angular Signals: Reactive Programming Simplified Dec 11, 2024 3,046 angular , signals , reactivity An Introduction to CSS Scroll-Driven Animations: Scroll and View Progress Timelines (sma )Dec 11, 2024 3,045 introductions , css , animations , scrolling The “Perilous Pitfalls” of Accessibility Maturity Dec 11, 2024 3,044 accessibility , leadership , product-management Responsive Tables and Readable Paragraphs (chr /fro )Dec 11, 2024 3,043 tables , responsive-design , css Makeshift Hot Reload (eva /mat )Dec 11, 2024 3,042 html , metadata Designer Problems: “Make the Logo Bigger!” (web )Dec 11, 2024 3,041 design , logos , images A Deep Dive Into CommonJS and ES Modules in Node.js (app )Dec 11, 2024 3,040 deep-dives , modules , commonjs , esm , nodejs Lifelong Learning in Tech (ema +/mic )Dec 10, 2024 3,039 learning , community Simple Web Performance Mentoring Dec 10, 2024 3,038 performance , monitoring , web-vitals , tooling , webpagetest Site Reputation Abuse: Is Your Website at Risk? (moz )Dec 10, 2024 3,037 seo , google Why You Should Use Laravel: Benefits of Laravel Dec 10, 2024 3,036 laravel , php TypeScript: Zero to Hero Plus Cheat Sheet Dec 10, 2024 3,035 typescript , cheat-sheets Set Up a Micro-Frontend Architecture in 15 Mins With Vite Dec 10, 2024 3,034 architecture , micro-frontends , vite 8 Types of Load Balancing Dec 10, 2024 3,033 load-balancing , architecture , servers , nginx Spot Non-Composited Animations in Chrome DevTools (bra )Dec 10, 2024 3,032 css , animations , dev-tools , browsers , chrome , google WordPress Parent Company Must Stop Blocking WP Engine, Judge Rules (ver )Dec 10, 2024 3,031 automattic , wordpress , wp-engine , legal Wolvic 2024: A Year in Review (wol )Dec 10, 2024 3,030 wolvic , igalia , browsers , retrospectives To Whom Does the World Belong? (bos )Dec 10, 2024 3,029 ai , legal , licensing Submit to the Quirks of HTML (fel /mat )Dec 10, 2024 3,028 html , forms Solved by Modern CSS: Feature Image (sha )Dec 10, 2024 3,027 css , images On-Page SEO Checklist: The Complete Task List for 2025 (sem )Dec 10, 2024 3,026 seo , checklists , html , semantics HTTP (pro /htt )Dec 10, 2024 3,025 web-almanac , studies , research , metrics , http , protocols , hints , apis CSS Wrapped 2024: 17 Features Transforming Modern Web Design (web )Dec 10, 2024 3,024 css , browsers , support , retrospectives 5 Technical Trends to Help Web Developers Stand Out in 2025 (the )Dec 10, 2024 3,023 trends , career , javascript , security , ai , low-and-no-code Drizzle Database Migrations (ada /fro )Dec 9, 2024 3,022 migrating , databases , tooling AI and Accessibility: Ethical Considerations and Solutions (a11 )Dec 9, 2024 3,021 accessibility , ai , ethics Accessibility Best Practices for Single Page Applications (SPAs) Dec 9, 2024 3,020 accessibility , best-practices , single-page-apps Top 5 DevOps Skills That Will Pay Big in 2025 Dec 9, 2024 3,019 career , dev-ops , ai , observability , git , kubernetes Accessibility Fail Friday: “1” for “Yes” and “0” for “No” Dec 9, 2024 3,018 accessibility , forms Putting Performance in Relatable Terms (eth )Dec 9, 2024 3,017 performance , communication Yet Another Anchor Positioning Quirk (mon /css )Dec 9, 2024 3,016 css , anchor-positioning WebKit Features in Safari 18.2 (jen +/web )Dec 9, 2024 3,015 release-notes , safari , apple , browsers , webkit Native HTML Light and Dark Color Scheme Switching (pep /mat )Dec 9, 2024 3,014 dark-mode , html , css , javascript , functionality Mastering SVG Arcs (sma )Dec 9, 2024 3,013 svg , images Cloudflare Radar 2024 Year in Review (clo )Dec 9, 2024 3,012 retrospectives , web , web-platform , metrics , comparisons , traffic , ip , http , embed-code , browsers AI Is Killing Coding (imp )Dec 9, 2024 3,011 code-editors , ai , cursor Understanding the Main Thread in the Browser Dec 8, 2024 3,010 browsers , javascript , dom What Makes a Great Engineering Manager? (tre )Dec 8, 2024 3,009 engineering-management , career The Heartfelt Story Behind CSS’s New Logo (web )Dec 8, 2024 3,008 css , history Past HTML, Future HTML? (j9t /mat )Dec 8, 2024 3,007 html Douglas Crockford Is Not Your Dad (tec )Dec 8, 2024 3,006 websites , json , comments Will AI Eat the Browser? (onm )Dec 7, 2024 3,005 ai , xr , browsers , web Publishing a Simple Client-Side JavaScript Package to npm With GitHub Actions (sim )Dec 7, 2024 3,004 dependencies , javascript , npm , github-actions Your Website Is a Restaurant (boo )Dec 7, 2024 3,003 web-platform , performance Almost, but Not Quite, Entirely Unlike… (tin /mat )Dec 7, 2024 3,002 accessibility , buttons , html , ai The Evolution of Instant Web: What It Means for Performance Tooling Dec 6, 2024 3,001 performance , tooling , web-vitals The State of UX in 2025: A Love Letter About Change (fab /uxd )Dec 6, 2024 3,000 user-experience , design , outlooks Tools for Unmoderated Usability Testing Dec 6, 2024 2,999 usability , testing , tooling The Importance of Graceful Degradation in Accessible Interface Design (sma )Dec 6, 2024 2,998 design , accessibility , user-experience , graceful-degradation , progressive-enhancement What Do the State of CSS and HTML Surveys Tell Us? (rac /dev )Dec 6, 2024 2,997 web-platform , html , css , community Node.js Delivers First LTS With “require(esm)” Enabled, Enhances Security and Release Automation (sar /soc )Dec 6, 2024 2,996 nodejs , esm Native CSS Nesting Is Here (tre )Dec 6, 2024 2,995 css , nesting , examples CSS “@ supports”: Write Future-Proof CSS (tre )Dec 6, 2024 2,994 css , progressive-enhancement “aria-labelledby = self” (wes /mat )Dec 6, 2024 2,993 accessibility , aria What Is HTML Optimization? What Is It Not? (j9t )Dec 5, 2024 2,992 html , optimization , terminology Multi-State Buttons (pre /fro )Dec 5, 2024 2,991 buttons , css The Importance of Hover States (uxd )Dec 5, 2024 2,990 design , interaction-design , link-lists Build a SolidJS App With Deno (den )Dec 5, 2024 2,989 solidjs , deno When Is a Skip Link Needed? (tpg )Dec 5, 2024 2,988 accessibility , skip-links , keyboard-navigation , focus The Complete Guide to ARIA Live Regions for Developers (flo /a11 )Dec 5, 2024 2,987 guides , accessibility , aria , live-regions React v19 (rea )Dec 5, 2024 2,986 release-notes , react Knowing CSS Is Mastery to Frontend Development (hel )Dec 5, 2024 2,985 css , frameworks , career Forced Colors Mode Futility (css /mat )Dec 5, 2024 2,984 colors , contrast , css , accessibility Exploring the Core Concepts of Node.js Readable Streams (pav )Dec 5, 2024 2,983 nodejs , streaming , concepts CSS Wrapped 2024 (arg +/dev )Dec 5, 2024 2,982 css , browsers , support , retrospectives How to Fix Storybook Screenshot Testing (not )Dec 4, 2024 2,981 how-tos , testing , screenshots , images , storybook , vitest A Leap in the Evolution of Airtable’s Codebase: Scaling TypeScript to Thousands of Projects Dec 4, 2024 2,980 typescript , scalability , case-studies The World Doesn’t Need More Managers—It Needs People Who Care Enough to Lead (uxd )Dec 4, 2024 2,979 design , leadership 24 Best AI Tools for Developers in 2025 (moz )Dec 4, 2024 2,978 tooling , ai , link-lists Angular 19: Standalone Updates Dec 4, 2024 2,977 angular How Does the React Compiler Perform on Real Code (ade )Dec 4, 2024 2,976 react , compiling , rendering , memoization , performance React vs. Angular: Which Framework Should We Choose in 2024 and 2025? (bhu )Dec 4, 2024 2,975 frameworks , react , angular , comparisons Just Say No to JavaScript (nic /inf )Dec 4, 2024 2,974 javascript , typescript , programming Release Notes for Safari Technology Preview 209 (jon /web )Dec 4, 2024 2,973 release-notes , safari , apple , browsers It’s Not AI, It’s State-of-the-Art Exploitation (laq )Dec 4, 2024 2,972 ai , myths How to Include Web Accessibility in Your Web Development Process (pop )Dec 4, 2024 2,971 how-tos , accessibility , processes , tooling , webaim How to Include Web Accessibility in Your Content Writing Process (pop )Dec 4, 2024 2,970 how-tos , accessibility , content , writing , processes How React Compiler Performs on Real Code (ade )Dec 4, 2024 2,969 react , compiling , rendering , memoization Googling Is for Old People: What This Means for Web Designers (web )Dec 4, 2024 2,968 design , mobile , search , google Control the Viewport Resize Behavior on Mobile With “interactive-widget” (bra /mat )Dec 4, 2024 2,967 css , units , viewport , resizing , mobile , metadata , html Privacy (max /htt )Dec 3, 2024 2,966 web-almanac , studies , research , metrics , privacy , apis What a Web Performance Engineer Needs to Know About Cloud Cost Savings Dec 3, 2024 2,965 performance , cloud-computing , economics , efficiency Why We Switched to Astro (and Why It Might Interest You) (ste )Dec 3, 2024 2,964 migrating , nextjs , astro A Beginner’s Guide to Information Architecture in UX Dec 3, 2024 2,963 guides , information-architecture , user-experience Creating an Effective Multistep Form for Better User Experience (sma )Dec 3, 2024 2,962 forms , html , javascript , user-experience You Should Have a Website (nor )Dec 3, 2024 2,961 manifestos , career The Pixel Canvas Shimmer Effect (hex )Dec 3, 2024 2,960 web-components , effects Smooth Multi-Page Experiences With Just a Few Lines of CSS (joh /mat )Dec 3, 2024 2,959 css , transitions , effects Pure CSS Halftone Effect in 3 Declarations (ana /fro )Dec 3, 2024 2,958 css , effects Astro 5.0 (eri +/ast )Dec 3, 2024 2,957 release-notes , astro Run Your Next.js SSR App on Deno Deploy (orr /den )Dec 2, 2024 2,956 nextjs , deno , hosting DreamHost Removed From WordPress.org’s Recommended Hosting Page Dec 2, 2024 2,955 wordpress , hosting The Danger of Defaults Dec 2, 2024 2,954 videos , usability , design WPT: An Overview and History (boa /boc )Dec 2, 2024 2,953 overviews , history , web-platform , testing The Logical Border Radius Equivalents (chr /fro )Dec 2, 2024 2,952 css , borders , logical-properties , internationalization The HTML Native Search Element (tre )Dec 2, 2024 2,951 html , semantics Starting Off Right: Where Autofocus Shines (kil /mat )Dec 2, 2024 2,950 html , forms , focus SEO (jam +/htt )Dec 2, 2024 2,949 web-almanac , studies , research , metrics , seo , robotstxt , metadata , structured-data , amp , internationalization I Was Laid Off From Spotify One Year Ago: Here’s What I’ve Learnt (uxd )Dec 2, 2024 2,948 user-experience , career How to Stay and Grow in Tech (Especially if You’re a Minority) (bla )Dec 2, 2024 2,947 how-tos , career How GenAI Impacts User Experiences—Even Beyond AI (uxm )Dec 2, 2024 2,946 user-experience , ai , processes Hints and Suggestions: The Design of Web Design (mia /btc )Dec 2, 2024 2,945 videos , design , css , cascade , history A Layered Approach to Speculation Rules (css )Dec 2, 2024 2,944 performance , speculation A Link on a Logo in the Header, What Should the Alt-Text Be? (ria /mat )Dec 1, 2024 2,943 accessibility , branding , links , logos , images , alt-text