Introducing JSR—the JavaScript Registry (lca +/den )Mar 1, 2024 12,359 introductions , jsr , deno , dependencies , javascript TIL—“submit()” Versus “requestSubmit()” (ray )Mar 1, 2024 12,358 javascript , comparisons Retrofitting Fluid Typography (ric )Mar 1, 2024 12,357 fluid-design , typography , css Modern CSS Tooltips and Speech Bubbles (css /sma )Mar 1, 2024 12,356 tooltips , css , techniques Eloquent JavaScript (mar )Mar 1, 2024 12,355 websites , books , javascript Apple Backs Off Killing Web Apps, but the Fight Continues (owa )Mar 1, 2024 12,354 web-apps , apple “AI” and Accessible Front-End Components: Is the Nuance Generatable? (hdv )Mar 1, 2024 12,353 accessibility , web-components , ai The Wax and the Wane of the Web (ste /ali )Feb 29, 2024 12,352 web-platform , history Choosing the Right Node.js Package Manager in 2024: A Comparative Guide (nod )Feb 29, 2024 12,351 guides , nodejs , dependencies , comparisons Diving Into CSS Interactivity (daw +/sto )Feb 29, 2024 12,350 videos , css Understanding Cookies and Sessions in React Feb 29, 2024 12,349 react , authentication , cookies What Is Inclusive Design, and How Does It Relate to Accessibility? Feb 29, 2024 12,348 design , dei , accessibility What You Need to Know About Software Requirements Feb 29, 2024 12,347 software-design , best-practices Why Does “is-number” Package Have 59M Weekly Downloads? Feb 29, 2024 12,346 dependencies , npm Techniques to Break Words (aar )Feb 29, 2024 12,345 techniques , html , css , content New to the Web Platform in February (rac /dev )Feb 29, 2024 12,344 release-notes , web-platform , browsers , mozilla , firefox , google , chrome , apple , safari Keyboard Accessibility Testing on Mobile Devices Feb 29, 2024 12,343 accessibility , testing , keyboard-navigation , mobile Accessibility Has Failed: Try Generative UI = Individualized UX Feb 29, 2024 12,342 accessibility , usability , ai , outlooks Going Beyond Pixels and (r)ems in CSS—Container Query Length Units (uti /iod )Feb 28, 2024 12,341 css , container-queries , units Ultimate Guide to Visual Testing With Playwright Feb 28, 2024 12,340 guides , testing , regressions , playwright Enhanced Internationalization (I18N) in Next.js 14 Feb 28, 2024 12,339 nextjs , internationalization Top 8 Recent V8 in Node Updates (app )Feb 28, 2024 12,338 nodejs , v8 How to Create a Sidebar Navigation With Astro, Tailwind CSS, and Alpine.js Feb 28, 2024 12,337 how-tos , navigation , functionality , astro , tailwind , alpinejs Test Quality vs. Bashing Tailwind CSS (mar )Feb 28, 2024 12,336 tailwind , css , comparisons So, What Exactly Did Apple Break in the EU? (tom )Feb 28, 2024 12,335 browsers , apple , mobile , support , web-apps , apis Making Math Accessible (ons /tpg )Feb 28, 2024 12,334 accessibility , math Creativity Lies in the Paradoxes (uxd )Feb 28, 2024 12,333 creativity , design Apple vs. PWAs—Go Act Now and Help Avoid This Disaster… (cod )Feb 28, 2024 12,332 apple , web-apps , progressive-web-apps , community An HTML Switch Control (ann +/web )Feb 28, 2024 12,331 html , css , forms A Guide to CSS Cursor Types Feb 27, 2024 12,330 guides , css , cursors Tumblr and WordPress to Sell Users’ Data to Train AI Tools (404 )Feb 27, 2024 12,329 wordpress , ai How to Lazy-Load CodePen and CanIUse Embeds Feb 27, 2024 12,328 how-tos , embed-code , performance , codepen , caniuse How to Use Server-Sent Events in Node.js (cra )Feb 27, 2024 12,327 how-tos , nodejs , events What Is Vuetify in Vue.js? Feb 27, 2024 12,326 vuetify , vuejs Here Lies the Internet, Murdered by Generative AI Feb 27, 2024 12,325 web , content , ai YouTube Video Embedding Harm Reduction (jvo )Feb 27, 2024 12,324 multimedia , embed-code , youtube , html , privacy The 3 Capabilities Designers Need to Build for the AI Era (uxd )Feb 27, 2024 12,323 design , career , training , ai , link-lists ServerlessHorrors (and )Feb 27, 2024 12,322 websites , serverless , cloud-computing Screen Readers and Drag-and-Drop: Grabbing and Releasing Elements (dar )Feb 27, 2024 12,321 accessibility , browsers , screen-readers , support Reporting Core Web Vitals With the Performance API (geo /sma )Feb 27, 2024 12,320 apis , performance , web-vitals AI and Design Systems (bra )Feb 27, 2024 12,319 ai , design-systems A Simple Mistake That Can Screw Up Your Light/Dark Theme (and How to Fix It) (kev )Feb 27, 2024 12,318 videos , mistakes , dark-mode , css A Fun Line of Code (dbu )Feb 27, 2024 12,317 javascript , apis , multimedia No Outer Margin Feb 26, 2024 12,316 css , margins , spacing , components How to Build a Newthing Feb 26, 2024 12,315 how-tos , processes , creativity , maintenance CSS Foundations: What Is IACVT? (bra )Feb 26, 2024 12,314 css , fundamentals Speaker Spotlight: Michelle Barker (mic )Feb 26, 2024 12,313 interviews , css , sustainability Advanced Figma Tips and Tricks 2024: Little Gems We Love (uxd )Feb 26, 2024 12,312 figma , tips-and-tricks 10 Takeaways From the WebAIM Screenreader Survey #10 (kar )Feb 26, 2024 12,311 accessibility , screen-readers Why I Use Firefox (sim )Feb 26, 2024 12,310 browsers , mozilla , firefox What Is a Single-Page Application? (hey )Feb 26, 2024 12,309 single-page-apps , javascript , performance , user-experience The CSS Cascade—a (Re)Introduction (mat )Feb 26, 2024 12,308 videos , css , cascade Open Letter to Tim Cook, Sabotaging Web Apps Is Indefensible (owa )Feb 26, 2024 12,307 apple , web-apps CSS-Only Bottom-Anchored Scrolling Area (kit )Feb 26, 2024 12,306 css , scrolling A Web Designer’s Accessibility Advocacy Toolkit (sma )Feb 26, 2024 12,305 accessibility , advocacy , strategies Home Screen Advantage (sli )Feb 25, 2024 12,304 browsers , apple , mobile , support , web-apps , web-platform Understanding Event-Driven Architecture Feb 24, 2024 12,303 architecture , events JSDoc as an Alternative TypeScript Syntax Feb 24, 2024 12,302 typescript , documentation , jsdoc WebAIM Screen Reader User Survey 10 (den )Feb 24, 2024 12,301 accessibility , screen-readers The Power of Patterns and Playbooks in Content Design (kat /uxd )Feb 24, 2024 12,300 design , content , design-patterns Navigating Signals: An Efficient Alternative to React Hooks for Enhanced Performance and Optimization Feb 24, 2024 12,299 react , hooks , signals My WebAIM 10th SR User Survey Takeaways (aar )Feb 24, 2024 12,298 accessibility , screen-readers CSS “:has()” Interactive Guide (sha )Feb 24, 2024 12,297 guides , css , selectors CAPTCHA Is Still [the] Most Problematic Issue on the Web (cer )Feb 24, 2024 12,296 accessibility , web , captcha A Developer’s Guide for Web Accessibility Feb 23, 2024 12,295 guides , accessibility Why My Code Isn’t in TypeScript (rem )Feb 23, 2024 12,294 typescript Proposal: CSS Variable Groups (lea )Feb 23, 2024 12,293 css , variables UX Leadership Is Failing (and What We Can Do About It) (uxd )Feb 22, 2024 12,292 user-experience , leadership htmx vs. React: A Complete Comparison Feb 22, 2024 12,291 htmx , react , comparisons JavaScript Bloat in 2024 Feb 22, 2024 12,290 javascript , performance Difference Between the Accessibility Page and the Accessibility Statement Feb 22, 2024 12,289 accessibility , documentation , comparisons Vanilla JavaScript, Libraries, and the Quest for Stateful DOM Rendering (sma )Feb 22, 2024 12,288 javascript , libraries , client-side-rendering , state-management JSR: What We Know So Far About Deno’s New JavaScript Package Registry (sar /soc )Feb 22, 2024 12,287 jsr , deno , dependencies , javascript Filling Gaps With a Polyfill (jay )Feb 22, 2024 12,286 polyfills , html , css , javascript , history Building Dynamic Progress Bars Using Only CSS (ami )Feb 22, 2024 12,285 css , progress-indicators ARIA (Are Ya) Afraid of the Dark? Unmasking Common HTML Monsters to Create Better User Experiences (deq )Feb 22, 2024 12,284 videos , accessibility , aria , html , user-experience View Transitions: Handling Aspect Ratio Changes (jaf )Feb 21, 2024 12,283 css , view-transitions , aspect-ratio How to Optimize the Web for the Worst User Conditions? Feb 21, 2024 12,282 how-tos , user-experience , responsive-design , performance , optimization CSS “::backdrop” Now Inherits From Its Originating Element (bra )Feb 21, 2024 12,281 css , selectors 10 Best “Create React App” Alternatives for Different Use Cases Feb 21, 2024 12,280 react , frameworks , tech-stacks , comparisons , link-lists The One Trick Every Flutter Web Dev Needs to Know Feb 21, 2024 12,279 tips-and-tricks , flutter , performance Next.js vs. Remix—a Developer’s Dilemma Feb 21, 2024 12,278 nextjs , remix , comparisons Syntax Highlighting With No Spans?! (chr /fro )Feb 21, 2024 12,277 css , apis , syntax-highlighting Release Notes for Safari Technology Preview 189 (jon /web )Feb 21, 2024 12,276 release-notes , browsers , apple , safari Parallax Effect With CSS Custom Properties (fro )Feb 21, 2024 12,275 css , custom-properties , effects , parallax Node.js 2023 Year in an Article (raf )Feb 21, 2024 12,274 nodejs , retrospectives My Favourite Animation Trick: Exponential Smoothing (lis )Feb 21, 2024 12,273 animations , tips-and-tricks Making of True Multi-Brand Design System (uxd )Feb 21, 2024 12,272 design-systems , theming How to Transfer Binary Data Efficiently Across Worker Threads in Node.js Feb 20, 2024 12,271 how-tos , nodejs , worker-threads Control Lazy Load, Infinite Scroll, and Animations in React Feb 20, 2024 12,270 react , lazy-loading , scrolling , animations , javascript CSS-Only Radial Progress Bars Using Conic Gradients Feb 20, 2024 12,269 videos , css , gradients , progress-indicators Does Your Design Conform With WCAG Accessibility Guidelines—or Does It Comply? (deq )Feb 20, 2024 12,268 videos , accessibility , wcag , guidelines , compliance How to Make a Cursor Image Hover Effect With CSS and JS Feb 20, 2024 12,267 how-tos , css , javascript , images , cursors “random()” Distribution Visualizer Feb 20, 2024 12,266 javascript , randomness , visualization Design Patterns That Encourage Junk Data (mic )Feb 20, 2024 12,265 design-patterns , sustainability , economics , storage , email Why Is JavaScript Fragile? (cfe )Feb 20, 2024 12,264 javascript Preventing SQL Injection Attacks in Node.js (sny )Feb 20, 2024 12,263 security , nodejs , databases , sql Okay, Color Spaces (eee )Feb 20, 2024 12,262 colors , oklch My Design System Journey: Building the Plane While Flying (uxd )Feb 20, 2024 12,261 design-systems , collaboration , processes How to Use Local Storage in JavaScript (fre )Feb 20, 2024 12,260 how-tos , browser-storage , javascript A Practical Guide to Using Shadow DOM (may )Feb 20, 2024 12,259 guides , dom , shadow-dom A Practical Guide to Designing for Colorblind People (vit /sma )Feb 20, 2024 12,258 guides , accessibility , design , colors , color-blindness What Is Utility-First CSS? (hey )Feb 19, 2024 12,257 css , presentational-html , principles “Web Design as a Process” in Charts: Maintenance, Decay, Tech Debt, and Big Bang Launching (j9t )Feb 19, 2024 12,256 content , design , design-debt , technical-debt , maintenance , processes , visualization 7 Effective Ways to Craft Compelling Problem Statements for UX Design (uxm )Feb 19, 2024 12,255 user-experience , product-management , processes 17 Equations That Changed the World—Rewritten in JavaScript Feb 19, 2024 12,254 javascript , math Fostering a Collaborative Onboarding Team to Design Better Onboarding Experiences (uxm )Feb 19, 2024 12,253 collaboration , onboarding , user-experience Responsive Web Design: 3 Key Fundamentals Feb 19, 2024 12,252 videos , responsive-design , fundamentals [Web Accessibility] Survey Results Feb 19, 2024 12,251 accessibility , surveys The Fifty-Fifty Split and Overflow (hex )Feb 19, 2024 12,250 css , overflow , layout How to Design an Accessible Web Site for People With Color-Deficient Vision (uxm )Feb 19, 2024 12,249 how-tos , accessibility , dei , user-experience , colors , contrast , readability 100 Things You Can Do on Your Personal Website (cap )Feb 19, 2024 12,248 blogging , writing , indieweb Tailwind Marketing and Misinformation Engine Feb 18, 2024 12,247 tailwind , css , semantics , principles , maintainability , marketing Don’t Care About Accessibility? Resistance Is Futile! (cer )Feb 18, 2024 12,246 accessibility Understanding React “useEffect” Feb 17, 2024 12,245 react , hooks JavaScript on Demand: How Qwik Differs From React Hydration (the )Feb 17, 2024 12,244 javascript , qwik , react , hydration , comparisons JavaScript Workers Feb 17, 2024 12,243 videos , javascript , web-workers A Manifesto for Small, Static, Web Apps (ros )Feb 17, 2024 12,242 manifestos , web-apps , principles How to Set Up a Node Server With TypeScript in 2024 (jle )Feb 16, 2024 12,241 how-tos , nodejs , servers , typescript Frontend Application Security: Tips and Tricks Feb 16, 2024 12,240 web-apps , security , xss , csrf , authentication , dependencies , csp , validation , tips-and-tricks Be a Better Developer With These Git Good Practices Feb 16, 2024 12,239 git , best-practices , conventions , consistency , code-reviews UI = ƒ(statesⁿ) (dav )Feb 16, 2024 12,238 design , state-management Popular Git Config Options (b0r )Feb 16, 2024 12,237 git , configuration It’s Official, Apple Kills Web Apps in the EU (owa )Feb 16, 2024 12,236 web-apps , apple Getting to an Accessibility Strategy Feb 15, 2024 12,235 accessibility , strategies , processes Future of CSS: Functions and Mixins Feb 15, 2024 12,234 css , functions , mixins Full Guide on How to Hire Front-End Developers Effectively Feb 15, 2024 12,233 guides , how-tos , hiring , career React Labs: What We’ve Been Working On—February 2024 (rea )Feb 15, 2024 12,232 react CSS “:is(.awesome)” (mar /cfe )Feb 15, 2024 12,231 videos , css , selectors , techniques Top 20 JavaScript One-Liners That Don’t Actually Work (dar )Feb 15, 2024 12,230 javascript Playing With Infinity in CSS (lon )Feb 15, 2024 12,229 css , math Making the Most of Ligatures (man )Feb 15, 2024 12,228 css , typography How I Developed the 10 Usability Heuristics Feb 15, 2024 12,227 usability , heuristics , history ARIA “note” (aar )Feb 15, 2024 12,226 accessibility , aria , browsers , screen-readers , support A Dozen Thoughts About AI (dav )Feb 15, 2024 12,225 ai How Accessibility Standards Can Empower Better Chart Visual Design (sma )Feb 14, 2024 12,224 accessibility , contrast , colors , information-design Scroll-Driven Animations: You Want “overflow: clip”, not “overflow: hidden” (bra )Feb 14, 2024 12,223 css , overflow , scrolling , animations Input Type “date”: The Accessibility of HTML Date Picker Feb 14, 2024 12,222 accessibility , forms What Is the Difference Between ASP and ASP.NET? Feb 14, 2024 12,221 asp , asp-net , comparisons When It Says “Name From Author” It Means From You, Not Boll or Bukowski (ste )Feb 14, 2024 12,220 accessibility , aria , naming What Is Lighthouse Speed Index (SI) and How to Reduce It Feb 14, 2024 12,219 performance , metrics , lighthouse , google Wednesday, February 14, 2024 Security Releases (raf +/nod )Feb 14, 2024 12,218 release-notes , nodejs , security The Text File That Runs the Internet (dav /ver )Feb 14, 2024 12,217 robotstxt , crawling , scraping , ai , web Reasonable WCAG Additions (a11 )Feb 14, 2024 12,216 accessibility , wcag Why I Like Scrumban (j9t )Feb 13, 2024 12,215 processes , agile , scrum , kanban An Introduction to Node.js Multithreading (cra )Feb 13, 2024 12,214 introductions , nodejs , multithreading Building htmx and Go Web Apps With Gemini Advanced Feb 13, 2024 12,213 videos , web-apps , htmx , go , ai Selenium Automation Testing: A Step-by-Step Beginners Guide Feb 13, 2024 12,212 guides , selenium , testing , automation The New CSS Math: “pow()”, “sqrt()”, and Exponential Friends (dan )Feb 13, 2024 12,211 css , functions , math The Best CSS Frameworks to Use in Your Projects for 2024 and Beyond (fre )Feb 13, 2024 12,210 css , frameworks , comparisons , bootstrap , tailwind , foundation , bulma , pure How to Fix the Invisible Scrollbar Issue in iOS Browsers (sim /fro )Feb 13, 2024 12,209 how-tos , browsers , mobile , scrolling , css How to Center a Div (jos )Feb 13, 2024 12,208 how-tos , css , centering CSS Color Module Level 4 (tab +/w3c )Feb 13, 2024 12,207 standards , css , colors Be Aware of Arrays—V8 Engine Advice Feb 13, 2024 12,206 javascript , javascript-engines , v8 , arrays Advanced Architecture for AI Application (aka AAAA) (aus )Feb 13, 2024 12,205 ai , architecture , edge-computing , optimization A Practical Guide to Designing for Children (vit /sma )Feb 13, 2024 12,204 guides , design , link-lists The Anatomy of Addictive Content (moz )Feb 12, 2024 12,203 content , writing , seo How to Boost WordPress Security and Protect Your SEO Ranking Feb 12, 2024 12,202 how-tos , wordpress , security , seo React, Solid, htmx Feb 12, 2024 12,201 react , solidjs , htmx , comparisons The ü/ü Conundrum Feb 12, 2024 12,200 javascript , unicode , encoding How to Choose the Best Static Site Generator in 2024 Feb 12, 2024 12,199 how-tos , site-generators , gatsby , jekyll , nuxt , nextjs , hugo , eleventy , vuejs You Want to Make It Easy to Feature Your Content (fro )Feb 12, 2024 12,198 frontend-dogma , content , community Learn TypeScript (jad )Feb 12, 2024 12,197 websites , courses , typescript Can Generative AI Help Write Accessible Code? (tin /tet )Feb 12, 2024 12,196 accessibility , code-generation , ai A CSS Project Boilerplate (bel /pic )Feb 12, 2024 12,195 css , tailwind , templates Using Recursive CSS to Change Styles Based on Depth (cri )Feb 11, 2024 12,194 css , selectors Names Are Complex: Displaying Initials for an Avatar Component in a Design System (hey )Feb 11, 2024 12,193 naming , design , case-studies Dynamic Text Color Contrast Based on Background Lightness With CSS/SVG Filters (miu )Feb 11, 2024 12,192 css , svg , filters , colors , contrast CSS Mixins and Functions Explainer (mia /odd )Feb 11, 2024 12,191 css , mixins , functions Navigating Prioritization: Four Approaches (cwo )Feb 10, 2024 12,190 project-management , prioritization , processes Don’t Disable Form Controls (aar )Feb 10, 2024 12,189 accessibility , usability , forms , buttons Everything You Need to Know About Image Formats in 2024 (web )Feb 9, 2024 12,188 images , jpeg , png , gif , webp , avif , pdf , svg Have We Forgotten How to Build Ethical Things for the Web? (nic )Feb 9, 2024 12,187 web , ethics Accelerating Code Reviews With Nudges Feb 9, 2024 12,186 research , code-reviews , productivity , experiments , facebook+meta The Front-End Development We’re Used to Is Dying Feb 9, 2024 12,185 career , simplicity , complexity HTML as the Baseline (cfe )Feb 9, 2024 12,184 html , progressive-enhancement Going Beyond Pixels and (r)ems in CSS—Relative Length Units Based on the Viewport (uti /iod )Feb 8, 2024 12,183 viewport , css , units So You Think You Know Git Feb 8, 2024 12,182 videos , git What Is a Descriptive Transcript? Feb 8, 2024 12,181 accessibility , multimedia Git Tips: Really Large Repositories Feb 8, 2024 12,180 git , monorepos , tips-and-tricks Node.js Community Debate Intensifies Over Enabling Corepack by Default and Potentially Unbundling npm (sar /soc )Feb 8, 2024 12,179 nodejs , corepack , npm , yarn , pnpm , dependencies The Accessibility Mindset: Moving Beyond Remediating, Fixing, and Reacting (a11 )Feb 8, 2024 12,178 videos , accessibility Is [“* { min-width: 0; }”] a Good Idea? (kev )Feb 8, 2024 12,177 videos , css In Its Tantrum With Europe, Apple Broke Web Apps in iOS 17 Beta, Still Hasn’t Fixed Them (tho /the )Feb 8, 2024 12,176 web-apps , browsers , apple , mobile Frequently Heard in My Beginning Front-End Web Development Class (geo /sma )Feb 8, 2024 12,175 learning , career Opportunities for AI in Accessibility (aar /ali )Feb 7, 2024 12,174 accessibility , ai 10 Best Automated AI Code Review Tools 2024 Feb 7, 2024 12,173 ai , automation , code-reviews , tooling , comparisons , link-lists Web Development Is Getting Too Complex, and It May Be Our Fault (mon /sma )Feb 7, 2024 12,172 web-platform , frameworks , tech-stacks , complexity Release Notes for Safari Technology Preview 188 (jon /web )Feb 7, 2024 12,171 release-notes , browsers , apple , safari Patterns in Design Systems (ikn )Feb 7, 2024 12,170 design-systems , design-patterns , components Offloading JavaScript With Custom Properties (hey )Feb 7, 2024 12,169 javascript , css , custom-properties CSS Is Logical (geo )Feb 7, 2024 12,168 css Immutable Array Updates With “Array.prototype.with” (jad /dev )Feb 6, 2024 12,167 javascript , arrays , prototypes , browsers , support UI Elements Are Not So Elementary (uxd )Feb 6, 2024 12,166 design , design-patterns JavaScript vs. Python: Which One Should You Learn First? Feb 6, 2024 12,165 javascript , python , comparisons jQuery 4.0.0 Beta (tim )Feb 6, 2024 12,164 release-notes , jquery JavaScript Promises Demystified Feb 6, 2024 12,163 javascript , promises A Beginner’s Guide to Seamless Open-Source Contributions Feb 6, 2024 12,162 guides , foss Doing What’s Required: Indicating Mandatory Fields in an Accessible Way (tpg )Feb 6, 2024 12,161 accessibility , usability , forms , errors When to Use the “min()” or “max()” Function (css )Feb 6, 2024 12,160 css , functions , tips-and-tricks Remix Takes on Next.js in Battle of the React Frameworks (ric /the )Feb 6, 2024 12,159 frameworks , react , remix , nextjs Malicious npm Package Masquerades as Noblox.js, Targeting Roblox Users for Data Theft (sar /soc )Feb 6, 2024 12,158 npm , dependencies , security Lines of Code—How to Not Measure Code Quality and Developer Efficiency (cod )Feb 6, 2024 12,157 metrics , quality , efficiency , productivity Lessons Learned Moving Eleventy From CommonJS to ESM in 2024 (zac /cfe )Feb 6, 2024 12,156 videos , lessons , eleventy , commonjs , esm , refactoring In Praise of the “switch” Statement (chi )Feb 6, 2024 12,155 javascript Detect Caps Lock With JavaScript (dav )Feb 6, 2024 12,154 javascript Designing User Onboarding: Lessons From Figma, Duolingo, and More (uxd )Feb 6, 2024 12,153 lessons , onboarding , design , user-experience , figma A Guide to Designing for Older Adults (vit /sma )Feb 6, 2024 12,152 guides , design , accessibility The Decision to Leave Tech (col )Feb 5, 2024 12,151 career , retrospectives Exciting New Tools for Designers, February 2024 (web )Feb 5, 2024 12,150 design , tooling , link-lists You Won’t Scale (cfe )Feb 5, 2024 12,149 maintainability , scalability 13 Best Books, Courses, and Communities for Learning React Feb 5, 2024 12,148 react , books , courses , link-lists Everything You Need to Know About Git Feb 5, 2024 12,147 git , command-line Visual Hierarchy: Making User Experiences Easier to Understand (uxm )Feb 5, 2024 12,146 user-experience , design , hierarchy The Most Demanded Frontend Frameworks in 2023 Feb 5, 2024 12,145 frameworks , comparisons , react , angular , vuejs Thoughts on a Global Design System (chr )Feb 5, 2024 12,144 design-systems Revolutionizing Usability Testing With Machine Learning (uxm )Feb 5, 2024 12,143 usability , testing , ai It’s the Hope That Kills You (yat )Feb 5, 2024 12,142 accessibility , career , community How to Create Rounded Gradient Borders With Any Background in CSS (ben )Feb 5, 2024 12,141 how-tos , css , borders , gradients , backgrounds Getting Into Web Components—an Intro (uti )Feb 5, 2024 12,140 introductions , web-components Bookmarklet: Load All GitHub Comments (mey )Feb 5, 2024 12,139 bookmarklets , github , code-reviews HTML Attributes That Every Web Developer Should Know Feb 4, 2024 12,138 html , attributes , pop-overs , forms , custom-data Why Disabled People’s Needs Aren’t “Special” Feb 4, 2024 12,137 accessibility htmx Deep Dive With Carson Gross Feb 4, 2024 12,136 videos , htmx , deep-dives “X” Marks the Spot: Landmark Elements (stv )Feb 4, 2024 12,135 html , semantics , accessibility , assistive-tech , aria The Importance of Web Performance to Information Equity (sch /fos )Feb 4, 2024 12,134 videos , performance , accessibility SOLID Principles: They’re Rock-Solid for Good Reason Feb 2, 2024 12,133 programming , principles , solid From Many to One: Moving Our JavaScript Code Into a Monorepo Feb 2, 2024 12,132 migrating , monorepos , javascript , git What Is WAP? Feb 2, 2024 12,131 wap , mobile 5 Hidden Risks of Your Inaccessible Website (deq )Feb 2, 2024 12,130 accessibility Making Your SVG Icons CSS Masks Instead of Inline HTML or Backgrounds Has Some Benefits (chr /fro )Feb 2, 2024 12,129 images , svg , css , masking , performance All Art Is a Copy of Something (chr )Feb 2, 2024 12,128 art What’s the Difference Between “localhost” and “127.0.0.1”? Feb 1, 2024 12,127 network , ip , testing Everyone’s a Sellout Now Feb 1, 2024 12,126 career , culture Tracking Your Interviews Is Extremely Important Feb 1, 2024 12,125 career , interviewing How to Make a Great Framework Better?—Svelte 5 With Rich Harris (ric )Feb 1, 2024 12,124 videos , frameworks , svelte Career Retrospective Feb 1, 2024 12,123 career , retrospectives A Complete Guide to Open Source—100× Simpler Feb 1, 2024 12,122 guides , foss Dynamically Adding Text Alternatives to Images With AI (kar )Feb 1, 2024 12,121 automation , ai , accessibility , images , alt-text The Web Just Gets Better With Interop 2024 (jen /web )Feb 1, 2024 12,120 web-platform , interoperability , browsers , support Is the Increasing Amount of Shit Code All the Fault of AI-Generated Code? Feb 1, 2024 12,119 ai , quality , technical-debt Interop 2024 (rac /dev )Feb 1, 2024 12,118 interoperability , web-platform , browsers , support Drupal Creator: Websites Needed More Than Ever in the AI Era (ric /the )Feb 1, 2024 12,117 web , ai , complexity A Look at the New WAI–ARIA 1.3 Draft (cra )Feb 1, 2024 12,116 accessibility , aria , standards Be Purposeful About Your Content Jan 31, 2024 12,115 accessibility , content , writing Implementing User Authentication in React Apps With Appwrite Jan 31, 2024 12,114 react , authentication , tooling Designing Accessible Color Palettes in Figma: A Guide for Web Accessibility Jan 31, 2024 12,113 guides , accessibility , colors , color-palettes , figma The Art and Science of Annotations in Dev Mode (fig )Jan 31, 2024 12,112 figma , annotations 5 Essential DevTools Console Hacks for Every Web Developer Jan 31, 2024 12,111 videos , browsers , dev-tools Tackling Flaky Tests With Cypress and Playwright Through Network Synchronization Jan 31, 2024 12,110 testing , flakiness , cypress , playwright , network