Framework Benchmarks (lis )Aug 4, 2025 3285 websites , frameworks , metrics , react , angular , svelte , preact , solidjs , qwik , vuejs , jquery , alpinejs , lit , comparisons Kagi, Orion, and Gopher (geo )Dec 31, 2024 3284 orion , kagi , browsers Fabulous Font-Face Fallbacks (sto /per )Dec 31, 2024 3283 performance , css , fonts , typography Do I Need This Node Dependency? (bri )Dec 31, 2024 3282 nodejs , dependencies Designing Websites for Bad Performance (kee /per )Dec 31, 2024 3281 performance , caching , web-workers , hints , optimization CSS Is Emotional: The Psychology of Specificity Dec 31, 2024 3280 css , cascade A Gentle Introduction to Using a Vector Database Dec 31, 2024 3279 introductions , databases , vector-databases , javascript , ai , openai Breaking Up With Long Tasks or: How I Learned to Group Loops and Wield the Yield (rvi /per )Dec 31, 2024 3278 performance , javascript , loops Page Weight (dws +/htt )Dec 30, 2024 3277 web-almanac , studies , research , metrics , performance , storage , web-vitals Consistency Means Nothing (pjo )Dec 30, 2024 3276 consistency TypeScript Without Build Tools (chr /fro )Dec 30, 2024 3275 typescript , monorepos , tooling , link-lists December 2024 Google Core Update (mor /sem )Dec 30, 2024 3274 google , search Shallow Clones Versus Structured Clones (phi )Dec 30, 2024 3273 javascript The 20 Commandments of Software Engineering Dec 30, 2024 3272 principles , programming , complexity , documentation , commit-messages , code-reviews , dependencies , maintenance , collaboration 5 Reasons Your Direct Traffic Can Suddenly Drop (moz )Dec 30, 2024 3271 traffic , analytics Using DevTools to Validate Web Performance Improvements (nuc /per )Dec 30, 2024 3270 performance , dev-tools , browsers , chrome Your App Should Have Been a Website (and Probably Your Game Too) Dec 30, 2024 3269 mobile , native , web-apps , browsers , web-platform Media (ste +/htt )Dec 29, 2024 3268 web-almanac , studies , research , metrics , multimedia , images , html Datalists Are More Powerful Than You Think (two /mat )Dec 29, 2024 3267 html Why Metrics Cannot Measure Software Development Dec 29, 2024 3266 programming , metrics , efficiency , productivity The Must-Have SEO Checklist for Developers for 2025 Dec 29, 2024 3265 seo , checklists , metadata , urls , performance Using Iframes to Embed Arbitrary Content Is Probably a Bad Idea (tem )Dec 29, 2024 3264 iframes , embed-code , keyboard-navigation , scrolling , screen-readers , accessibility After Rome Failure, VoidZero Is the Newest Attempt to Create Unified JavaScript Toolchain (inf )Dec 29, 2024 3263 voidzero , javascript , tooling Improve Accessibility of User Authentication (cer )Dec 28, 2024 3262 accessibility , authentication , forms , labels , validation The Ultimate Tech Stack for Startups in 2025 Dec 28, 2024 3261 tech-stacks , nextjs , tooling CSS: How to Indicate Container Overflow, When There Is Overflow (j9t )Dec 28, 2024 3260 how-tos , css , overflow , techniques Boost Website Speed With Prefetching and the Speculation Rules API (sch /mat )Dec 28, 2024 3259 performance , hints , speculation , apis “text-box” (fon )Dec 27, 2024 3258 css , typography , spacing URLs and Percent Encoding Dec 27, 2024 3257 urls , encoding Principles of Web Accessibility (hey )Dec 27, 2024 3256 accessibility , principles Why Heading Order Matters in HTML (gra )Dec 27, 2024 3255 html , headings , accessibility Node.js Now Supports TypeScript by Default (mat )Dec 27, 2024 3254 nodejs , typescript , support AI Needs So Much Power, It’s Making Yours Worse Dec 27, 2024 3253 ai My Favorite Web Performance Graphs of the Year (fab /per )Dec 27, 2024 3252 performance , metrics , visualization Linux Commands and Concepts Every Developer Should Know Dec 27, 2024 3251 linux , unix-like , command-line Misleading Icons: Icon-Only-Buttons and Their Impact on Screen Readers (ale /mat )Dec 27, 2024 3250 html , buttons , icons , images , accessibility , screen-readers Is It “Frontend” or “Front-End” or “Front End”? (mar )Dec 27, 2024 3249 guest-posts , terminology Nothing Moves Dec 26, 2024 3248 design , animations Baseline Data Choices (chr /fro )Dec 26, 2024 3247 browsers , support , progressive-enhancement The Underrated “<dl>” Element (luh /mat )Dec 26, 2024 3246 html , lists Don’t Let Your Redesign Ruin Performance: A Case Study (mac /per )Dec 26, 2024 3245 performance , redesigning , case-studies Preloading Fonts for Web Performance With “link rel=preload” (acc /mat )Dec 25, 2024 3244 performance , preloading , fonts , html , hints Correlation or Causation: How Web Performance Proves Its Value (per )Dec 25, 2024 3243 performance , testing , metrics Caching Optimizations Dec 24, 2024 3242 json , caching , optimization , performance Concurrency vs. Parallelism Dec 24, 2024 3241 programming , concurrency , concepts , comparisons Crawling December: CDNs and Crawling (gee +)Dec 24, 2024 3240 seo , crawling , content-delivery CSS “margin-trim” and Line Height Units (5t3 )Dec 24, 2024 3239 css , margins , typography , units The Search Input: They Almost Got It Right (stv /mat )Dec 24, 2024 3238 html , forms , labels , screen-readers , assistive-tech , accessibility The Curious (Performance) Case of CSS “@import” (erw /per )Dec 24, 2024 3237 performance , css , history Relearning Dart Dec 23, 2024 3236 dart , flutter A CSS Wishlist for 2025 (mon /css )Dec 23, 2024 3235 css , wish-lists CSS Wants to Be a System (dav )Dec 23, 2024 3234 css How to Use Baseline Data (5t3 )Dec 23, 2024 3233 how-tos , web-platform , browsers , support , documentation The Design Leader Dilemma (boa /sma )Dec 23, 2024 3232 design , leadership , principles , policies , prioritization The Devil Is in the “<details>” (mat )Dec 23, 2024 3231 html , disclosure-widgets JavaScript Benchmarking Is a Mess Dec 23, 2024 3230 javascript , performance 15 Principles for Secure Programming (rak )Dec 23, 2024 3229 security , principles , validation , testing Why Are We So Rubbish at Accessibility? (car )Dec 23, 2024 3228 accessibility , craft , culture AWS S3 Deep Dive Dec 22, 2024 3227 deep-dives , aws , s3 , storage Don’t Hide Skip Links (oze )Dec 22, 2024 3226 accessibility , skip-links , hiding Broadcast Channel API (5t3 )Dec 22, 2024 3225 apis , javascript On Long Term Software Development (ber )Dec 22, 2024 3224 maintainability , maintenance , dependencies , foss , testing , complexity My Approach to Running a Link Blog (sim )Dec 22, 2024 3223 blogging , links , content , writing , community PSA: Stop Using the “title” Attribute as Tooltip (dni /mat )Dec 22, 2024 3222 html , attributes , tooltips , toggles , accessibility Frontend Engineer at Adobe Interview Experience Dec 22, 2024 3221 career , interviewing , adobe Build Your Own Site Speed Testing Tool With Puppeteer (per )Dec 22, 2024 3220 performance , testing , puppeteer Create Stunning Dashboards With ReactJS: Step-By-Step Guide Dec 22, 2024 3219 guides , react , visualization Accessibility First: How to Design Inclusive Frontend Experiences Dec 22, 2024 3218 how-tos , design , accessibility , html , semantics , alt-text , keyboard-navigation , aria , contrast , forms , focus Mastering npm Scripts: Automate Everything in Your Frontend Workflow Dec 22, 2024 3217 npm , dependencies , environments , ci-cd , automation Please Keep Your HTML Tables Clean and Lean, if You Really Need to Use Them (cer )Dec 22, 2024 3216 accessibility , html , tables CSS “light-dark()” (may /5t3 )Dec 21, 2024 3215 css , functions , dark-mode Grouping Form Fields (mat )Dec 21, 2024 3214 html , forms Unattributed Navigation Overhead (UNO) (tim /per )Dec 21, 2024 3213 performance , metrics Important Topics for Frontend Developers to Master in 2025 Dec 21, 2024 3212 learning , javascript , typescript , css , frameworks , git , apis , testing , performance , security , ci-cd , websockets Matt Mullenweg, WordPress, and the Battle for Control of the Internet (web )Dec 21, 2024 3211 automattic , wordpress , wp-engine , web JS Import Maps (5t3 )Dec 20, 2024 3210 javascript , dependencies , import-maps Scroll-Driven and Fixed (chr /fro )Dec 20, 2024 3209 css , animations , scrolling , positioning No ARIA Is Better Than Bad ARIA (kar )Dec 20, 2024 3208 videos , accessibility , aria , html A Progress Update on “reading-flow” Dec 20, 2024 3207 css , layout Data-Driven SEO and Web Performance (tod /per )Dec 20, 2024 3206 seo , performance , web-vitals My Favourite Colour Is Chuck Norris Red (val /mat )Dec 20, 2024 3205 html , colors 8 Most Important System Design Concepts You Should Know Dec 20, 2024 3204 videos , architecture , system-design , concepts “AsyncLocalStorage”: Simplify Context Management in Node.js (tre )Dec 20, 2024 3203 nodejs , javascript , asynchrony AI and the Future of Accessibility With Dr. Gregg Vanderheiden Dec 20, 2024 3202 podcasts , interviews , accessibility , assistive-tech , ai , outlooks Biggest Privacy Erosion in 10 Years? On Google’s Policy Change Towards Fingerprinting Dec 20, 2024 3201 google , privacy , fingerprinting CSS “box-decoration-break” (kil /5t3 )Dec 19, 2024 3200 css CSS Display Module Level 4 (tab +/w3c )Dec 19, 2024 3199 css , standards , layout Getting Oriented With HTML Video (sco /mat )Dec 19, 2024 3198 html , multimedia , web-components CSS Multi-Column Layout Module Level 2 (fri /w3c )Dec 19, 2024 3197 css , standards , layout CSS Layouts: Creating Structure and Flow (ath )Dec 19, 2024 3196 css , layout , flexbox , grids 11 YAML Configurations for DevOps Automation Dec 19, 2024 3195 yaml , configuration , dev-ops , ci-cd , automation , examples Is Figma Dev Mode a Worthwhile Tool for Developers? (ele /des )Dec 19, 2024 3194 guest-posts , figma , developer-experience , tooling The Cloud and the Climate: Navigating AI-Powered Futures (mrc )Dec 19, 2024 3193 podcasts , interviews , cloud-computing , ai , sustainability Detecting Web Performance Regressions Using Statistical Tools (pet /per )Dec 19, 2024 3192 performance , regressions , tooling I Reduced AWS Bills by 80% Just by Optimizing Node.js Code Dec 19, 2024 3191 aws , economics , nodejs , optimization The Bad Apple Effect: How Negativity Can Sabotage Teams’ Performance Dec 19, 2024 3190 collaboration , culture , engineering-management Microdata for Books (ala /mat )Dec 18, 2024 3189 html , microdata Declarative Shadow DOM (sch /5t3 )Dec 18, 2024 3188 shadow-dom , dom , web-components New to the Web Platform in December Dec 18, 2024 3187 release-notes , web-platform , browsers , safari , chrome Announcing a Free GitHub Copilot for VS Code (bur /vsc )Dec 18, 2024 3186 github , github-copilot , vs-code , code-editors , ai Speculative Loading and the Speculation Rules API (qcn /per )Dec 18, 2024 3185 performance , speculation , apis Have an Accessible New Year With These 12 Resolutions Dec 18, 2024 3184 accessibility , captions , wcag , testing , headings , modals BITV 2.0 and the Future of Digital Accessibility in Germany (lev )Dec 18, 2024 3183 bitv , legal , compliance , accessibility How to Create Multi-Step Forms With Vanilla JavaScript and CSS (css )Dec 18, 2024 3182 how-tos , forms , javascript , css The European Accessibility Act: Understanding Digital Accessibility (coo )Dec 18, 2024 3181 accessibility , legal , eaa The Future of CSS: Construct “<custom-ident>” and “<dashed-ident>” Values With “ident()” (bra )Dec 18, 2024 3180 css , functions , transitions CSS “content-visibility” (kno /5t3 )Dec 17, 2024 3179 css State of JavaScript 2024 [Results] (sac /dev )Dec 17, 2024 3178 surveys , metrics , javascript WebAssembly JavaScript Interface (w3c )Dec 17, 2024 3177 standards , webassembly , javascript , apis CSS “::target-text” for Text Highlighting (tre )Dec 17, 2024 3176 css , selectors How I Gained a New Perspective on ARIA (mei /mat )Dec 17, 2024 3175 accessibility , aria How to Make Your Angular Projects More Accessible Dec 17, 2024 3174 how-tos , angular , accessibility , examples Stylish Holidays! Creating a Scroll-Driven Christmas Tree in CSS (uti )Dec 17, 2024 3173 css , svg , animations , scrolling , effects HTML Conformance: A Comparison of 6.5 npm Validator Packages (With 1.5 Recommendations) (j9t )Dec 17, 2024 3172 html , conformance , tooling , npm , comparisons Become a Better Developer With Clean Code Essentials: YAGNI, KISS, and DRY in Software Engineering Dec 17, 2024 3171 fundamentals , principles , minimalism , simplicity , maintainability CSS “text-wrap” (mey /5t3 )Dec 16, 2024 3170 css , typography Never Forgive Them (edz )Dec 16, 2024 3169 web , ai , user-experience , economics When Users Interact (blu /per )Dec 16, 2024 3168 performance , user-experience , metrics , link-lists You Don’t Need the “isOpen” Class (mau /mat )Dec 16, 2024 3167 html , aria , accessibility React 19 and Web Component Examples (chr /fro )Dec 16, 2024 3166 react , web-components , examples Recap of the State of the Word 2024 Dec 16, 2024 3165 wordpress Re-Imagine the Web With View Transitions (bra )Dec 16, 2024 3164 css , view-transitions Developer Guide: How to Implement Passkeys Dec 16, 2024 3163 guides , how-tos , authentication , security , passkeys The Top 20 Tools UX Designers Should Know (uxm )Dec 16, 2024 3162 design , user-experience , tooling , link-lists Why Product Owners Should Not Assign Work Dec 16, 2024 3161 agile , scrum , processes , product-management Ethical Web Principles: Building a Better Web (tor /w3c )Dec 16, 2024 3160 web , ethics , principles , processes , advocacy How to Automate OWASP Security Reviews in Your Pull Requests? (cod )Dec 16, 2024 3159 how-tos , security , owasp , automation , code-reviews , coderabbit HTML “inert” Attribute (stv /5t3 )Dec 15, 2024 3158 html , attributes The Gift You Do Not Want: A Div in a Button’s Clothing (mat )Dec 15, 2024 3157 html , buttons , accessibility Exploring Hono JS: Fast, Minimal, and Easy to Use Web Framework Dec 15, 2024 3156 hono Advanced and Creative TypeScript Techniques for Professionals Dec 15, 2024 3155 typescript , type-safety , techniques Creating Shared Ownership for Web Performance From a Cryptic CSS Values (per )Dec 15, 2024 3154 performance , web-vitals , monitoring , css 11 Essential JavaScript Hooking Techniques for Reverse Engineering in 2024 (xiu )Dec 15, 2024 3153 javascript , debugging , techniques Animating Entry Effects (ty /5t3 )Dec 14, 2024 3152 css , animations , transitions , effects Potential Dangers of Status Messages (cer )Dec 14, 2024 3151 accessibility , wcag , microcontent How to Dehumanize Accessibility With AI (ash )Dec 14, 2024 3150 how-tos , accessibility , ai Towards Measuring INP on All Browsers and Devices (iva /per )Dec 14, 2024 3149 performance , web-vitals , browsers Page by Page: How Pagination Makes the Web Accessible (mat )Dec 14, 2024 3148 accessibility , pagination , html , css , svg ARIA in HTML (sco +/w3c )Dec 13, 2024 3147 standards , accessibility , aria , html “calc-size()” and Interpolate Size (kev /5t3 )Dec 13, 2024 3146 css , functions , animations Your JavaScript Bundle Is Too Fat Dec 13, 2024 3145 javascript , bundling , performance , dependencies , code-splitting , lazy-loading , tree-shaking , minification , optimization Node.js: A Brief History of CJS, Bundlers, and ESM Dec 13, 2024 3144 nodejs , commonjs , esm , bundling , history Improving User Experience for Multilingual Web Browsing (mat )Dec 13, 2024 3143 user-experience , internationalization , html “align-content”: The Simplest Way to Center Content With CSS (tre )Dec 13, 2024 3142 css , centering How Strict Should We Be When Testing for WCAG Conformance? (sib /tpg )Dec 13, 2024 3141 videos , accessibility , wcag , compliance Easily Check for Web Accessibility Problems in Ten Minutes or Less Dec 13, 2024 3140 accessibility , testing , keyboard-navigation , zooming Ethical Web Principles (tor +/w3c )Dec 12, 2024 3139 web , principles , ethics , w3c Top 10 Flutter Libraries in 2025 Dec 12, 2024 3138 libraries , flutter , dart Why Your Logs Cost More Than Your Compute Dec 12, 2024 3137 logging , economics , processes Distributed Tracing in Node.js With OpenTelemetry (bet )Dec 12, 2024 3136 nodejs , observability , tracing , opentelemetry Customize Interpolation Syntax in Angular at Component Level Dec 12, 2024 3135 angular , components , customization Updated Drafts for Review: W3C Accessibility Guidelines (WCAG) 3.0 (w3c )Dec 12, 2024 3134 accessibility , wcag , w3c , standards Preventing Ageism in Design: Digital Accessibility for Older Adults (tpg )Dec 12, 2024 3133 accessibility , design , dei Full Stack GraphQL React Tutorial—Learn Apollo Client / Apollo Server for Beginners (ped )Dec 12, 2024 3132 videos , tutorials , graphql , react HTML and CSS I Didn’t Even Know About Before I Started Creating Content in Japanese (mat )Dec 12, 2024 3131 html , ruby-markup , css , internationalization Makeshift Hot Reload (eva /mat )Dec 11, 2024 3130 html , metadata State of Node.js Performance 2024 (raf /nod )Dec 11, 2024 3129 nodejs , performance , metrics Designer Problems: “Make the Logo Bigger!” (web )Dec 11, 2024 3128 design , logos , images Responsive Tables and Readable Paragraphs (chr /fro )Dec 11, 2024 3127 tables , responsive-design , css Angular Signals: Reactive Programming Simplified Dec 11, 2024 3126 angular , signals , reactivity The “Perilous Pitfalls” of Accessibility Maturity Dec 11, 2024 3125 accessibility , leadership , product-management A Deep Dive Into CommonJS and ES Modules in Node.js (app )Dec 11, 2024 3124 deep-dives , modules , commonjs , esm , nodejs An Introduction to CSS Scroll-Driven Animations: Scroll and View Progress Timelines (sma )Dec 11, 2024 3123 introductions , css , animations , scrolling HTTP (pro /htt )Dec 10, 2024 3122 web-almanac , studies , research , metrics , http , protocols , hints , apis 8 Types of Load Balancing Dec 10, 2024 3121 load-balancing , architecture , servers , nginx Lifelong Learning in Tech (ema +)Dec 10, 2024 3120 learning , community Submit to the Quirks of HTML (fel /mat )Dec 10, 2024 3119 html , forms Wolvic 2024: A Year in Review (wol )Dec 10, 2024 3118 wolvic , browsers , retrospectives To Whom Does the World Belong? (bos )Dec 10, 2024 3117 ai , legal , licensing Simple Web Performance Mentoring (per )Dec 10, 2024 3116 performance , monitoring , web-vitals , tooling , webpagetest Solved by Modern CSS: Feature Image (sha )Dec 10, 2024 3115 css , images TypeScript: Zero to Hero Plus Cheat Sheet Dec 10, 2024 3114 typescript , cheat-sheets Site Reputation Abuse: Is Your Website at Risk? (moz )Dec 10, 2024 3113 seo , google Why You Should Use Laravel: Benefits of Laravel Dec 10, 2024 3112 laravel , php Spot Non-Composited Animations in Chrome DevTools (bra )Dec 10, 2024 3111 css , animations , dev-tools , browsers , chrome On-Page SEO Checklist: The Complete Task List for 2025 (sem )Dec 10, 2024 3110 seo , checklists , html , semantics Set Up a Micro-Frontend Architecture in 15 Mins With Vite Dec 10, 2024 3109 architecture , micro-frontends , vite 5 Technical Trends to Help Web Developers Stand Out in 2025 Dec 10, 2024 3108 trends , career , javascript , security , ai , low-and-no-code CSS Wrapped 2024: 17 Features Transforming Modern Web Design (web )Dec 10, 2024 3107 css , browsers , support , retrospectives WordPress Parent Company Must Stop Blocking WP Engine, Judge Rules (ver )Dec 10, 2024 3106 automattic , wordpress , wp-engine , legal Mastering SVG Arcs (sma )Dec 9, 2024 3105 svg , images AI Is Killing Coding (imp )Dec 9, 2024 3104 code-editors , ai , cursor Drizzle Database Migrations (ada /fro )Dec 9, 2024 3103 migrating , databases , tooling WebKit Features in Safari 18.2 (ada +/web )Dec 9, 2024 3102 release-notes , safari , browsers , webkit Cloudflare Radar 2024 Year in Review Dec 9, 2024 3101 retrospectives , web , web-platform , metrics , comparisons , traffic , ip , http , embed-code , browsers Yet Another Anchor Positioning Quirk (mon /css )Dec 9, 2024 3100 css , anchor-positioning Putting Performance in Relatable Terms (eth /per )Dec 9, 2024 3099 performance , communication Top 5 DevOps Skills That Will Pay Big in 2025 Dec 9, 2024 3098 career , dev-ops , ai , observability , git , kubernetes Accessibility Fail Friday: “1” for “Yes” and “0” for “No” Dec 9, 2024 3097 accessibility , forms Native HTML Light and Dark Color Scheme Switching (pep /mat )Dec 9, 2024 3096 dark-mode , html , css , javascript , functionality AI and Accessibility: Ethical Considerations and Solutions (a11 )Dec 9, 2024 3095 accessibility , ai , ethics Accessibility Best Practices for Single Page Applications (SPAs) Dec 9, 2024 3094 accessibility , best-practices , single-page-apps Buttons and Links Dec 8, 2024 3093 accessibility , buttons , links , wcag Past HTML, Future HTML? (j9t /mat )Dec 8, 2024 3092 html Douglas Crockford Is Not Your Dad (tec )Dec 8, 2024 3091 websites , json , comments What Makes a Great Engineering Manager? (tre )Dec 8, 2024 3090 engineering-management , career The Heartfelt Story Behind CSS’s New Logo (web )Dec 8, 2024 3089 css , history Understanding the Main Thread in the Browser (per )Dec 8, 2024 3088 browsers , javascript , dom Will AI Eat the Browser? (onm )Dec 7, 2024 3087 ai , xr , browsers , web Your Website Is a Restaurant (boo /per )Dec 7, 2024 3086 web-platform , performance Almost, but Not Quite, Entirely Unlike… (tin /mat )Dec 7, 2024 3085 accessibility , buttons , html , ai Publishing a Simple Client-Side JavaScript Package to npm With GitHub Actions (sim )Dec 7, 2024 3084 dependencies , javascript , npm , github-actions “aria-labelledby = self” (wes /mat )Dec 6, 2024 3083 accessibility , aria Native CSS Nesting Is Here (tre )Dec 6, 2024 3082 css , nesting , examples CSS “@supports”: Write Future-Proof CSS (tre )Dec 6, 2024 3081 css , feature-detection , progressive-enhancement Tools for Unmoderated Usability Testing (nng )Dec 6, 2024 3080 usability , testing , tooling What Do the State of CSS and HTML Surveys Tell Us? Dec 6, 2024 3079 web-platform , html , css , community The State of UX in 2025: A Love Letter About Change Dec 6, 2024 3078 user-experience , design , outlooks The Evolution of Instant Web: What It Means for Performance Tooling (per )Dec 6, 2024 3077 performance , tooling , web-vitals The Importance of Graceful Degradation in Accessible Interface Design (ele /sma )Dec 6, 2024 3076 design , accessibility , user-experience , graceful-degradation , progressive-enhancement Node.js Delivers First LTS With “require(esm)” Enabled, Enhances Security and Release Automation (sar /soc )Dec 6, 2024 3075 nodejs , esm React v19 (rea )Dec 5, 2024 3074 release-notes , react CSS Wrapped 2024 (arg +)Dec 5, 2024 3073 css , browsers , support , retrospectives Multi-State Buttons (pre /fro )Dec 5, 2024 3072 buttons , css When Is a Skip Link Needed? (tpg )Dec 5, 2024 3071 accessibility , skip-links , keyboard-navigation , focus Forced Colors Mode Futility (css /mat )Dec 5, 2024 3070 colors , contrast , css , accessibility Build a SolidJS App With Deno (den )Dec 5, 2024 3069 solidjs , deno The Importance of Hover States Dec 5, 2024 3068 design , interaction-design , link-lists What Is HTML Optimization? What Is It Not? (j9t )Dec 5, 2024 3067 html , optimization , terminology Knowing CSS Is Mastery to Frontend Development (hel )Dec 5, 2024 3066 css , frameworks , career Exploring the Core Concepts of Node.js Readable Streams (pav )Dec 5, 2024 3065 nodejs , streaming , concepts The Complete Guide to ARIA Live Regions for Developers (flo /a11 )Dec 5, 2024 3064 guides , accessibility , aria , live-regions Just Say “No” to JavaScript (nic /inf )Dec 4, 2024 3063 javascript , typescript , programming Angular 19: Standalone Updates Dec 4, 2024 3062 angular 24 Best AI Tools for Developers in 2025 (moz )Dec 4, 2024 3061 tooling , ai , link-lists How to Fix Storybook Screenshot Testing (not )Dec 4, 2024 3060 how-tos , testing , screenshots , images , storybook , vitest How React Compiler Performs on Real Code (ade )Dec 4, 2024 3059 react , compiling , rendering , memoization It’s Not AI, It’s State-of-the-Art Exploitation (laq )Dec 4, 2024 3058 ai , myths Release Notes for Safari Technology Preview 209 (jon /web )Dec 4, 2024 3057 release-notes , safari , browsers How Does the React Compiler Perform on Real Code (ade /per )Dec 4, 2024 3056 react , compiling , rendering , memoization , performance Googling Is for Old People: What This Means for Web Designers (web )Dec 4, 2024 3055 design , mobile , search , google How to Include Web Accessibility in Your Content Writing Process (pop )Dec 4, 2024 3054 how-tos , accessibility , content , writing , processes How to Include Web Accessibility in Your Web Development Process (pop )Dec 4, 2024 3053 how-tos , accessibility , processes , tooling , webaim React vs. Angular: Which Framework Should We Choose in 2024 and 2025? (bhu )Dec 4, 2024 3052 frameworks , react , angular , comparisons Control the Viewport Resize Behavior on Mobile With “interactive-widget” (bra /mat )Dec 4, 2024 3051 css , units , viewport , resizing , mobile , metadata , html The World Doesn’t Need More Managers—It Needs People Who Care Enough to Lead Dec 4, 2024 3050 design , leadership A Leap in the Evolution of Airtable’s Codebase: Scaling TypeScript to Thousands of Projects Dec 4, 2024 3049 typescript , scalability , case-studies Privacy (max /htt )Dec 3, 2024 3048 web-almanac , studies , research , metrics , privacy , apis Astro 5.0 (eri +)Dec 3, 2024 3047 release-notes , astro You Should Have a Website (nor )Dec 3, 2024 3046 manifestos , career The Pixel Canvas Shimmer Effect (hex )Dec 3, 2024 3045 web-components , effects Pure CSS Halftone Effect in 3 Declarations (ana /fro )Dec 3, 2024 3044 css , effects , halftone A Beginner’s Guide to Information Architecture in UX Dec 3, 2024 3043 guides , information-architecture , user-experience Why We Switched to Astro (and Why It Might Interest You) (ste )Dec 3, 2024 3042 migrating , nextjs , astro Smooth Multi-Page Experiences With Just a Few Lines of CSS (joh /mat )Dec 3, 2024 3041 css , transitions , effects Creating an Effective Multistep Form for Better User Experience (sma )Dec 3, 2024 3040 forms , html , javascript , user-experience What a Web Performance Engineer Needs to Know About Cloud Cost Savings (per )Dec 3, 2024 3039 performance , cloud-computing , economics , efficiency SEO (jam +/htt )Dec 2, 2024 3038 web-almanac , studies , research , metrics , seo , robotstxt , metadata , structured-data , amp , internationalization The Danger of Defaults (nng )Dec 2, 2024 3037 videos , usability , design WPT: An Overview and History (boa /boc )Dec 2, 2024 3036 overviews , history , web-platform , testing The HTML Native Search Element (tre )Dec 2, 2024 3035 html , semantics The Logical Border Radius Equivalents (chr /fro )Dec 2, 2024 3034 css , borders , logical-properties , internationalization Run Your Next.js SSR App on Deno Deploy (orr /den )Dec 2, 2024 3033 nextjs , deno , hosting A Layered Approach to Speculation Rules (css )Dec 2, 2024 3032 performance , speculation Starting Off Right: Where Autofocus Shines (kil /mat )Dec 2, 2024 3031 html , forms , focus Hints and Suggestions: The Design of Web Design (mia /btc )Dec 2, 2024 3030 videos , design , css , cascade , history How GenAI Impacts User Experiences—Even Beyond AI (uxm )Dec 2, 2024 3029 user-experience , ai , processes How to Stay and Grow in Tech (Especially if You’re a Minority) (bla )Dec 2, 2024 3028 how-tos , career DreamHost Removed From WordPress.org’s Recommended Hosting Page Dec 2, 2024 3027 wordpress , hosting I Was Laid Off From Spotify One Year Ago: Here’s What I’ve Learnt Dec 2, 2024 3026 user-experience , career Designed With Care (rac )Dec 1, 2024 3025 websites , books , accessibility , design , content , compliance CSS Advent Calendar Dec 1, 2024 3024 websites , css , examples Blast From the Past: 2advanced.com (web )Dec 1, 2024 3023 design , flash , history , case-studies CSS Selectors Advent Calendar 2024 Dec 1, 2024 3022 css , selectors , examples Development Advent Calendars for 2024 (aar )Dec 1, 2024 3021 link-lists , learning Goodhart’s Law in Action: 3 Webperf Examples (nom /per )Dec 1, 2024 3020 performance , principles , lighthouse , web-vitals , metrics , examples Building a 3D Portfolio With Three.js and Next.js Dec 1, 2024 3019 nextjs , threejs , functionality How to Clamp the Lightness of a Relative Color in CSS (ang )Dec 1, 2024 3018 how-tos , css , colors , functions How to Usability Test Your Product (if You Want Bad UX) (ada )Dec 1, 2024 3017 how-tos , usability , user-experience , testing A Link on a Logo in the Header, What Should the Alt-Text Be? (ria /mat )Dec 1, 2024 3016 accessibility , branding , links , logos , images , alt-text How to Join Blue Beanie Day: Wear and Share (zel )Nov 30, 2024 3015 awareness-days , standards , how-tos Why You Should Avoid Grand System Redesigns Nov 30, 2024 3014 videos , refactoring , software-design , architecture The Future of Front-End Development: Trends to Watch in 2025 (max )Nov 30, 2024 3013 ai , qwik , solidjs , webassembly , esm , design-systems , headless , accessibility , sustainability , dev-tools , low-and-no-code Turn Off AI Features by Default (to Reduce Their Climate Impact) (hdv )Nov 30, 2024 3012 ai , sustainability , tooling Don’t Fuck With Scroll Nov 29, 2024 3011 websites , scrolling , user-experience , usability , accessibility , maintainability If Not React, Then What? (sli )Nov 29, 2024 3010 frameworks , client-side-rendering , react , user-experience , performance Character-Based Alignment (css )Nov 29, 2024 3009 html , css , alignment Angular v19 No Signals Edition (arm /dan )Nov 29, 2024 3008 angular Let’s Learn Generators in JavaScript Nov 29, 2024 3007 javascript , functions The Many Faces of Digital Accessibility (aar /a11 )Nov 29, 2024 3006 videos , accessibility , career Why Pipes Sometimes Get “Stuck”: Buffering (b0r )Nov 29, 2024 3005 command-line , unix-like Design Systems Are Dead—Long Live Design Systems (lur /zer )Nov 29, 2024 3004 design-systems , tooling , outlooks 8 PHP Performance Tips Every Developer Should Know Nov 29, 2024 3003 php , performance , tips-and-tricks , conditionals , caching Designing Your Own Accessibility Vendor Monitoring Program (a11 )Nov 29, 2024 3002 videos , accessibility , business-relations , monitoring Stop Aiming for Compliance: Craft a Better Product Strategy Instead (tho )Nov 29, 2024 3001 accessibility , compliance , product-management , strategies , processes A False Sense of Accessibility: What Automated Testing Tools Are Missing (a11 )Nov 29, 2024 3000 videos , accessibility , testing , automation , tooling Observation: CSS Math Eval (kiz )Nov 28, 2024 2999 css , javascript , math Preloading Responsive Images (tre )Nov 28, 2024 2998 images , html , hints , performance , preloading Decoupling OKRs: It’s Time to Let Go (cwo )Nov 28, 2024 2997 okr , processes , prioritization , leadership New to the Web Platform in November Nov 28, 2024 2996 release-notes , web-platform , browsers , firefox , chrome 10 Git Commands You’ll Wish You Knew Earlier Nov 28, 2024 2995 git , command-line A Quick Snapshot of the Microblogging Landscape (tch )Nov 28, 2024 2994 social-media , comparisons , twitter+x , bluesky , facebook+meta , mastodon , fediverse NestJS vs. Laravel: A Backend Framework Comparison Nov 28, 2024 2993 nestjs , laravel , frameworks , comparisons Beyond JSON: Exploring File Formats for Design Tokens (stu )Nov 28, 2024 2992 design-tokens , json , yaml , comparisons The 5 Most Transformative JavaScript Features From ES15 (tar )Nov 28, 2024 2991 javascript , ecmascript When Is It Time to Move Prototyping From Figma to ProtoPie? Nov 28, 2024 2990 design , prototyping , tooling , figma Understanding CSS Inheritance: A Guide to Consistent Styling Nov 28, 2024 2989 guides , css , cascade , inheritance Prisma 6: Better Performance, More Flexibility, and Type-Safe SQL (pri )Nov 28, 2024 2988 release-notes , prisma The Hype Around Signals (ati /sma )Nov 27, 2024 2987 frameworks , libraries , signals Building Better CLI Apps (mol )Nov 27, 2024 2986 videos , typescript , javascript , command-line , tooling Faster TypeScript Compilation (ash )Nov 27, 2024 2985 videos , typescript , compiling , performance Program Errors Out of Existence (ale )Nov 27, 2024 2984 programming , errors , principles Unit Testing in Node.js With Jest (app )Nov 27, 2024 2983 nodejs , testing , jest Jekyll to Astro: An AI-Assisted Migration Nov 27, 2024 2982 migrating , jekyll , astro , ai , tooling Optimizing JavaScript Engine Performance (goo )Nov 27, 2024 2981 videos , javascript-engines , performance , optimization Contributing to JavaScript and TypeScript (rob )Nov 27, 2024 2980 videos , javascript , typescript , foss , standards How to Cut Water Usage in Cloud Data Centers Nov 27, 2024 2979 how-tos , infrastructure , sustainability Is Next.js 15 Any Good? “Use Cache” API First Look (fir )Nov 27, 2024 2978 videos , nextjs , apis Avoid Hotlinking Images With “Cross-Origin-Resource-Policy” Nov 27, 2024 2977 images , security Create Accessible Websites: Top Free Tools You Need to Know Nov 27, 2024 2976 accessibility , testing , jaws , nvda , screen-readers , linting , tooling The Free Web (jay )Nov 26, 2024 2975 web , culture Agile Is Dead Nov 26, 2024 2974 websites , manifestos , agile , processes , collaboration , communication How I Feel About AI (jes )Nov 26, 2024 2973 ai , programming , productivity , ethics , sustainability A Button Is Not a Link (mor /mat )Nov 26, 2024 2972 html , buttons , links A Framework for Evaluating Browser Support (jos )Nov 26, 2024 2971 browsers , support , web-platform , graceful-degradation State of Software Architecture Report—2024 Nov 26, 2024 2970 architecture , metrics Automated Decision Logs in AI-Assisted Coding (add )Nov 26, 2024 2969 ai , logging Which IDEs Do Software Engineers Love, and Why? (ger )Nov 26, 2024 2968 code-editors , cursor , vs-code , jetbrains , neovim Designing (and Evolving) a New Web Performance Score (css )Nov 26, 2024 2967 performance , metrics I Removed VS Code, and My Productivity Improved Tremendously (cod )Nov 26, 2024 2966 code-editors , vs-code , neovim , comparisons , productivity Why AI Can’t Replace Developers: The Real Limits of AI in Coding Nov 26, 2024 2965 ai , programming X’s Objection to the Onion Buying Infowars Is a Reminder You Do Not Own Your Social Media Accounts (404 )Nov 26, 2024 2964 social-media , twitter+x From Gatsby to Eleventy (mat )Nov 25, 2024 2963 migrating , gatsby , eleventy , webc , performance The End of the Twitter Era (san )Nov 25, 2024 2962 social-media , twitter+x , mastodon , facebook+meta , bluesky Language of Parts Bookmarklet (bea )Nov 25, 2024 2961 bookmarklets , html , metadata , accessibility Design Systems vs. Style Guides (nng )Nov 25, 2024 2960 videos , design-systems , style-guides , comparisons , design , documentation How Browsers Really Load Web Pages (pro /wel )Nov 25, 2024 2959 videos , browsers , rendering , parsing , http , performance What Causes “Bad Days” for Developers? Nov 25, 2024 2958 studies , research , productivity WebAssembly (Wasm): When (and When Not) to Use It (tre )Nov 25, 2024 2957 webassembly Deno vs. Oracle: Canceling the JavaScript Trademark (tin /den )Nov 25, 2024 2956 deno , oracle , javascript , legal How to Comply With DOJ’s Seemingly Impossible Web Accessibility Regulation Nov 25, 2024 2955 how-tos , accessibility , legal , compliance Interop and Hard Problems (bka )Nov 24, 2024 2954 web-platform , browsers , support , interoperability Figma Releases the Pattern Library (web )Nov 24, 2024 2953 figma , pattern-libraries The Semantic Interface Palette Is Simple Nov 24, 2024 2952 design , design-tokens , semantics , figma Old Alt Text Advice (ste )Nov 23, 2024 2951 accessibility , images , alt-text , html , microcontent , best-practices Mastering JavaScript Event Delegation Nov 23, 2024 2950 javascript , events The Death of Creativity and Imagination Nov 23, 2024 2949 creativity , ai , prompting JavaScript Events Made Easy: A Comprehensive Guide for Beginners Nov 23, 2024 2948 guides , events , javascript Solved by CSS: Donuts Scopes (mon /css )Nov 22, 2024 2947 css , scope Screenshot-Driven Development (bla /ope )Nov 22, 2024 2946 processes , design , tooling The PHP Foundation Turns Three (the )Nov 22, 2024 2945 php , anniversaries Content Security Policy Level 3 (mik /w3c )Nov 22, 2024 2944 standards , csp , security Recursion Explained in Simple Terms (tre )Nov 22, 2024 2943 programming , concepts Git Like a Pro: 10 Things I Regret Not Knowing Earlier Nov 22, 2024 2942 git , command-line Using Severity Ratings to Prioritize Web Accessibility Remediation (web )Nov 22, 2024 2941 accessibility , prioritization Third Parties (htt )Nov 21, 2024 2940 web-almanac , studies , research , metrics , embed-code , monetization , analytics , content-delivery , hosting , marketing , social-media , tag-management , multimedia , consent-management What’s Next for WebGPU (dak )Nov 21, 2024 2939 webgpu Tailwind CSS v4.0 Beta 1 (ada /tai )Nov 21, 2024 2938 tailwind Avoid Read-Only Controls (aar )Nov 21, 2024 2937 html , forms , accessibility I Don’t Have Time to Learn React (kei )Nov 21, 2024 2936 career , craft , prioritization , react Where Has All the Valid HTML Gone (j9t )Nov 21, 2024 2935 html , conformance , quality Node.js 22 Runtime Now Available in AWS Lambda Nov 21, 2024 2934 nodejs , aws , serverless , lambda Introducing the Leader’s Guide to Accessibility Nov 21, 2024 2933 guides , introductions , accessibility , leadership , processes , terminology Why Accessibility Matters for Your SEO Strategy (a11 )Nov 21, 2024 2932 accessibility , seo , strategies Exploring Alternative Interactions in JavaScript (dev )Nov 21, 2024 2931 videos , javascript , ai , interaction-design Why We Need to Have a Change of HEART With UX Metrics Nov 21, 2024 2930 user-experience , metrics , product-management Doing the Numbers: Digital Accessibility and Shifting Left (deq )Nov 21, 2024 2929 accessibility , processes , metrics , economics Every Developer Should Know These Postman Tips and Tricks Nov 21, 2024 2928 postman , tips-and-tricks CSS Selectors: Unlocking Advanced Selectors for Modern Web Design Nov 21, 2024 2927 css , selectors Privacy Principles (rob +/w3c )Nov 20, 2024 2926 privacy , principles The CSS Reset Contradiction (j9t )Nov 20, 2024 2925 css , resets My 3 Most-Wanted CSS Table Features (dar )Nov 20, 2024 2924 css , html , tables , wish-lists An Outline Version of the New CSS Logo (kil )Nov 20, 2024 2923 css Avoiding False Positives in Node.js Tests (app )Nov 20, 2024 2922 nodejs , testing So You Decided to Do a Technical Migration (loc /btc )Nov 20, 2024 2921 videos , migrating , maintenance What We Learned Migrating From Webpack to Vite Nov 20, 2024 2920 migrating , webpack , vite , lessons Make Creative Borders With “background-clip: border-area” (web )Nov 20, 2024 2919 css , borders , backgrounds , safari , browsers How to Use Lighthouse Wisely in Your Front-End Projects (ele /des )Nov 20, 2024 2918 guest-posts , how-tos , lighthouse , performance , accessibility , seo , best-practices React.js Best Practices for Beginners: A Comprehensive Guide Nov 20, 2024 2917 guides , best-practices , react , components , state-management , hooks , debugging Static Site Generation With Next.js: Using Next.js for React.js Applications Nov 20, 2024 2916 static-site-generation , site-generators , nextjs , react WP Engine Updates Its Original Legal Complaint Against Automattic and Matt Mullenweg Nov 20, 2024 2915 wp-engine , automattic , wordpress , legal Meet Angular v19 (mge /ang )Nov 19, 2024 2914 release-notes , angular Why Wasm: Quickstart Nov 19, 2024 2913 webassembly State of JavaScript 2024 (sac /dev )Nov 19, 2024 2912 surveys , javascript How to Prerelease an npm Package (spa /clo )Nov 19, 2024 2911 how-tos , npm , dependencies , versioning , semver Migrating From VuePress to VitePress (ole )Nov 19, 2024 2910 migrating , site-generators , vitepress , vuejs Node.js Corepack: Version Control for Package Managers (tre )Nov 19, 2024 2909 nodejs , corepack , versioning , dependencies , tooling Mastering Accessible Modals With ARIA and Keyboard Navigation (a11 )Nov 19, 2024 2908 accessibility , keyboard-navigation , aria , modals , javascript AI’s Transformative Impact on Web Design: Supercharging Productivity Across the Industry (boa /sma )Nov 19, 2024 2907 ai , design , processes , productivity Native Dual-Range Input Nov 18, 2024 2906 html , forms , css No Fuss Light/Dark Modes (chr /fro )Nov 18, 2024 2905 css , dark-mode Foundations: Types of Disability (tet )Nov 18, 2024 2904 accessibility , fundamentals Anchor Positioning Is Disruptive (jam /odd )Nov 18, 2024 2903 css , anchor-positioning , layout The Future of Voice User Interfaces (uxm )Nov 18, 2024 2902 design , conversational-design , voice Why Is Hiring Software So Impersonal? Nov 18, 2024 2901 tooling , hiring , user-experience Testing Digital Products the RITE Way (uxm )Nov 18, 2024 2900 usability , testing , processes Why Responsive Design Is Failing Modern Users (web )Nov 18, 2024 2899 responsive-design , performance , usability , accessibility AWS Lambda Turns Ten—Looking Back and Looking Ahead (jef )Nov 18, 2024 2898 anniversaries , aws , serverless , lambda , history , outlooks Web Accessibility and the Second Trump Administration Nov 18, 2024 2897 accessibility , legal 20 Years of Firefox: How a Community Project Changed the Web (moz )Nov 18, 2024 2896 firefox , browsers , history , anniversaries Importing a Frontend JavaScript Library Without a Build System (b0r )Nov 18, 2024 2895 javascript , libraries , commonjs , esm , nodejs , html Addressing Users’ Painpoints: Best Practices for Identifying and Solving UX Design Problems (uxm )Nov 18, 2024 2894 user-experience , design , legibility , responsive-design , performance My Issues With Shorthand Properties (hav )Nov 17, 2024 2893 css , shorthands The Tragedy of Running an Old Node Project Nov 17, 2024 2892 nodejs The Root Causes for the Dev–Design Mismatch (ere )Nov 17, 2024 2891 design , collaboration , processes Can [Open Source Pledge] Fix Open Source Sustainability? (tre )Nov 17, 2024 2890 foss , community , maintenance Tailwind vs. Vanilla CSS—Should You Reconsider? Nov 17, 2024 2889 videos , tailwind , css CSS Gets a New Logo—and It Uses the Color “rebeccapurple” (mic )Nov 17, 2024 2888 css Content Design Practices for Sustainable Communication in Tech Nov 17, 2024 2887 content , communication , sustainability The Art of Clean Code: A Practical Guide to Writing Maintainable JavaScript Nov 17, 2024 2886 guides , principles , javascript , maintainability Against Best Practices (arp )Nov 16, 2024 2885 programming , best-practices [A Book Apart] Authors Together (dde )Nov 16, 2024 2884 websites , books , link-lists Some Tips for Keyboard Support on Native Mobile Applications (cer )Nov 16, 2024 2883 accessibility , mobile , native , keyboard-navigation , tips-and-tricks Help Your Code Reviewer (ant )Nov 15, 2024 2882 code-reviews , collaboration , communication , consistency , quality Alt Text: Not Always Needed (nng )Nov 15, 2024 2881 accessibility , images , alt-text , writing Exploring JavaScript Symbols (tre )Nov 15, 2024 2880 javascript Ghost Jobs Should Be Illegal (tre )Nov 15, 2024 2879 hiring , legal The Next Improvement in Angular Reactivity Nov 15, 2024 2878 angular , reactivity What Is User Experience (and What Is It Not)? (nng )Nov 15, 2024 2877 user-experience , terminology , comparisons When Is the Right Time to Share Our Excitement About New Web Features? Nov 15, 2024 2876 web-platform , support , browsers State of HTML 2024 [Results] (sac /dev )Nov 14, 2024 2875 surveys , metrics , html 1 + 2 Engineering Team Priorities (j9t )Nov 14, 2024 2874 engineering-management , leadership , culture , prioritization Reimagining Prototyping With AI Nov 14, 2024 2873 user-experience , design , prototyping , ai Adding Interactive Charts in Astro Nov 14, 2024 2872 astro , visualization , functionality Self-Contained Executable Programs With Deno Compile (tin /den )Nov 14, 2024 2871 deno , javascript , typescript , compiling 10 Advanced TypeScript Concepts Every Developer Should Know Nov 14, 2024 2870 typescript , concepts How Is Digital Accessibility Awareness Being Promoted Across the Globe? (oze )Nov 14, 2024 2869 accessibility , advocacy AI Assistance Panel (mat )Nov 13, 2024 2868 dev-tools , browsers , chrome , ai An Official Logo for CSS (arg )Nov 13, 2024 2867 css Accessibility Misinformation (col )Nov 13, 2024 2866 accessibility , wcag , apca Learn Big O Notation Once and for All Nov 13, 2024 2865 algorithms , complexity , performance Cookie Permissions: 5 Common User Types (nng )Nov 13, 2024 2864 videos , cookies , consent-management , usability , personas The European Accessibility Act—Get Ready (int )Nov 13, 2024 2863 accessibility , legal , eaa Global Digital Accessibility Salary Survey (web )Nov 13, 2024 2862 accessibility , career , surveys The Myth of “Accessible Components and Done” (mic )Nov 13, 2024 2861 accessibility , components , myths Most Disabled People “Excluded” by Unfit Designs Nov 13, 2024 2860 accessibility , design , dei View Transitions API: Single Page Apps Without a Framework (deb )Nov 13, 2024 2859 view-transitions , apis , single-page-apps , css Why Developers Should Give Next.js App Router Another Chance Nov 13, 2024 2858 nextjs , routing Modern CSS for Sites: View Transitions, Scroll Effects, and More (arg )Nov 13, 2024 2857 videos , css , view-transitions , scrolling , effects Custom Progress Element Using Anchor Positioning and Scroll-Driven Animations (css /fro )Nov 13, 2024 2856 css , anchor-positioning , animations , scrolling , progress-indicators AI Coding (pvd )Nov 12, 2024 2855 ai , tooling , code-editors , comparisons , cursor Overflow Clip (sha )Nov 12, 2024 2854 css , overflow , clipping The “br” Element (hey )Nov 12, 2024 2853 html , semantics New in Chrome 131 Nov 12, 2024 2852 release-notes , chrome , browsers A CSS Logo Hatches! (arg )Nov 12, 2024 2851 css , community Carving Your Space (hbu )Nov 12, 2024 2850 career , interviewing Angular Best Practices Nov 12, 2024 2849 videos , angular , best-practices The Art in Everyday Life (sop )Nov 12, 2024 2848 art , creativity Top 20 Platform Engineering Tools (spa )Nov 12, 2024 2847 platform-engineering , tooling , link-lists How to Optimize Performance in Vue Apps (jac /deb )Nov 12, 2024 2846 how-tos , vuejs , performance , optimization Understanding Bitwise Shifts in JavaScript: “<<” and “>>” (tre )Nov 12, 2024 2845 javascript , operators My Favourite Software Architecture Patterns Nov 12, 2024 2844 architecture , micro-frontends , software-design-patterns What Accessibility Statements Are Really For Nov 12, 2024 2843 accessibility , documentation , legal Let’s Talk About Memory Leaks in Dart and Flutter (flu )Nov 12, 2024 2842 dart , flutter , memory Color in CSS or How I Learned to Disrespect Tennis (mat /btc )Nov 12, 2024 2841 videos , css , colors , functions Why I Will Always Be Angry About Software Engineering (lud )Nov 12, 2024 2840 career , culture , programming Automattic Launches “WP Engine Tracker” to Monitor Sites Leaving WP Engine, Sparking Controversy Nov 12, 2024 2839 automattic , wp-engine CDN (htt )Nov 11, 2024 2838 web-almanac , studies , research , metrics , content-delivery CMS (htt )Nov 11, 2024 2837 web-almanac , studies , research , metrics , content-management Fonts (bra /htt )Nov 11, 2024 2836 web-almanac , studies , research , metrics , fonts Markup (gua /htt )Nov 11, 2024 2835 web-almanac , studies , research , metrics , html Cookies (htt )Nov 11, 2024 2834 web-almanac , studies , research , metrics , content-delivery Jamstack (mik /htt )Nov 11, 2024 2833 web-almanac , studies , research , metrics , jamstack , tech-stacks Security (vik /htt )Nov 11, 2024 2832 web-almanac , studies , research , metrics , security Ecommerce (htt )Nov 11, 2024 2831 web-almanac , studies , research , metrics , economics , ecommerce Performance (htt )Nov 11, 2024 2830 web-almanac , studies , research , metrics , performance Accessibility (mgi /htt )Nov 11, 2024 2829 web-almanac , studies , research , metrics , accessibility Sustainability (htt )Nov 11, 2024 2828 web-almanac , studies , research , metrics , sustainability The Prompt API (tom )Nov 11, 2024 2827 chrome , browsers , apis , prompting , ai , gemini Structured Data (htt )Nov 11, 2024 2826 web-almanac , studies , research , metrics , structured-data , semantic-web (Up-)Scoped Scroll Timelines (chr /fro )Nov 11, 2024 2825 css , animations , scrolling Don’t Forget to Localize Your Icons (eri )Nov 11, 2024 2824 localization , icons , images , culture Design Tokens: Authoring vs. Consuming Nov 11, 2024 2823 design-tokens , design-systems , naming , comparisons Implementing Astro Search Functionality Nov 11, 2024 2822 astro , search , functionality Are AI Assistants Making Us Worse Programmers? Nov 11, 2024 2821 career , programming , ai , craft , quality Essential tsconfig.json Options You Should Use Nov 11, 2024 2820 typescript , configuration Anchoreum—a Game for Learning CSS Anchor Positioning Nov 11, 2024 2819 websites , learning , css , anchor-positioning JavaScript Import Attributes (ES2025) (tre )Nov 10, 2024 2818 javascript , security Should Destructive Buttons Be Hard to Find? (ada )Nov 10, 2024 2817 buttons , usability Two Different Kinds of “Focusable” UI Elements (yat )Nov 10, 2024 2816 accessibility , focus , keyboard-navigation Why Does JavaScript’s “parseInt(0.0000005)” Print “5”? Nov 10, 2024 2815 javascript Biome.js, a Toolchain to Format and Lint Your Web Project Nov 10, 2024 2814 biome , formatting , linting , tooling Why I Moved From Google Analytics to Simple Analytics (tre )Nov 9, 2024 2813 migrating , analytics , google Test Smart: Which Automation Strategy to Choose for Peace of Mind? Nov 9, 2024 2812 testing , automation , strategies , product-management The Rebellion Will Be Federated (el )Nov 8, 2024 2811 fediverse , social-media , foss The Path to Learn Web Development (fla )Nov 8, 2024 2810 learning , http , html , css , tooling , git , javascript , typescript , databases , frameworks Five Lessons for Five Years in Tech (bek )Nov 8, 2024 2809 career , lessons Mapping Over Promises in JavaScript (pmb )Nov 8, 2024 2808 javascript , promises State of CSS and State of HTML 2024 (pat )Nov 8, 2024 2807 css , html AI Features Must Solve Real User Problems (nng )Nov 8, 2024 2806 ai , user-experience , product-management Release Notes for Safari Technology Preview 207 (jon /web )Nov 8, 2024 2805 release-notes , safari , browsers The Different (and Modern) Ways to Toggle Content (css )Nov 8, 2024 2804 content , toggles , modals , pop-overs 5 Code Review Anti-Patterns You Can Eliminate With AI (ara /cod )Nov 8, 2024 2803 code-reviews , anti-patterns , ai , coderabbit How a BBC Navigation Bar Component Broke Depending on Which External Monitor It Was On (jos )Nov 8, 2024 2802 debugging , javascript , case-studies Node.js Implements Stricter Policies for Semver-Major Pull Requests Ahead of Release Deadlines (sar /soc )Nov 8, 2024 2801 nodejs The Deterioration of Google (bal )Nov 7, 2024 2800 google , seo Next.js to htmx—a Real World Example (htm )Nov 7, 2024 2799 nextjs , htmx , migrating Node.js Now Supports TypeScript Natively Nov 7, 2024 2798 videos , nodejs , typescript The Lowdown on Dropdowns in HTML and CSS (dav /zer )Nov 7, 2024 2797 html , css Should Web Designers Learn JavaScript or CSS? (ope )Nov 7, 2024 2796 design , career , javascript , css How to Set Up Next.js 15 for Production in 2024 (jan )Nov 7, 2024 2795 how-tos , nextjs Bluesky’s AT Protocol: Pros and Cons for Developers Nov 7, 2024 2794 social-media , bluesky , comparisons Amazon Frontend Engineer Interview Experience 2024, Berlin Nov 7, 2024 2793 career , interviewing How to Identify Decorative Images and Boost Accessibility (a11 )Nov 7, 2024 2792 how-tos , images , decoration , accessibility , html , aria Why Alpine Is the New jQuery and Why That Is an Awesome Thing (ray /fro )Nov 7, 2024 2791 alpinejs Maybe It Isn’t JavaScript (gee )Nov 6, 2024 2790 videos , javascript , seo , google My Anti-Overlay Client Letter (acc )Nov 6, 2024 2789 accessibility , overlays , business-relations , communication , advocacy Will AI Replace Web Developers? (fla )Nov 6, 2024 2788 ai , career More Options for Styling “<details>” (bra )Nov 6, 2024 2787 html , disclosure-widgets , css How to Automate TypeScript Code Reviews With Coderabbit (the /cod )Nov 6, 2024 2786 how-tos , typescript , code-reviews , automation , coderabbit