A Gentle Introduction to Generics in TypeScript Mar 11, 2024 12,318 introductions , typescript , generics Have You Optimized for INP? Mar 11, 2024 12,317 performance , web-vitals , optimization JSON Canvas Mar 11, 2024 12,316 websites , standards , json , canvas Comparing JavaScript Frameworks: Templates Mar 11, 2024 12,315 javascript , frameworks , templates , comparisons Express.js With TypeScript—Setup, Examples, Testing Mar 11, 2024 12,314 videos , express , typescript , testing , examples IDEs vs. Code Editors: Everything You Need to Know (jet )Mar 11, 2024 12,313 code-editors , comparisons , concepts Accessibility: Implementing Focus Traps Mar 11, 2024 12,312 accessibility , focus , keyboard-navigation What Is INP and Why You Should Care (whi /sen )Mar 11, 2024 12,311 performance , web-vitals , monitoring Streaming HTML (chr /fro )Mar 11, 2024 12,310 html , php , streaming Distinguishing Between ARIA and Native HTML Attributes (deq )Mar 11, 2024 12,309 html , aria , attributes , accessibility , comparisons Are We Watching the Internet Die? (edz )Mar 11, 2024 12,308 web Announcing Speedometer 3.0: A Shared Browser Benchmark for Web Application Responsiveness Mar 11, 2024 12,307 performance , tooling , metrics Alt Text for CSS Generated Content (tem )Mar 11, 2024 12,306 css , generated-content , alt-text , accessibility Optimising Your Design System With Figma’s Variables (uxd )Mar 10, 2024 12,305 design-systems , optimization , variables , figma Things I Learned While Building My JS Library Mar 10, 2024 12,304 javascript , libraries , lessons CSS Button Styles You Might Not Know (dbu )Mar 10, 2024 12,303 html , css , buttons Replace ESLint and Prettier With Biome.js Mar 9, 2024 12,302 biome , eslint , prettier , comparisons , tooling , remix eslint-plugin-depend Mar 9, 2024 12,301 packages , npm , maintenance , simplicity Jakob Has Jumped the Shark (aar )Mar 9, 2024 12,300 accessibility , link-lists How to Invert the Colors Using CSS (ron )Mar 9, 2024 12,299 css , colors , filters , images Access by a Thousand Curb Cuts (yat )Mar 9, 2024 12,298 accessibility Asking Users for Their Pronouns: A Guide for UX Designers Mar 8, 2024 12,297 guides , user-experience , communication Navigating the Future of Frontend Mar 8, 2024 12,296 frameworks , web-platform , outlooks Creating Color Palettes With the CSS “color-mix()” Function (mic )Mar 8, 2024 12,295 css , functions , colors , color-palettes Modern CSS Tooltips and Speech Bubbles II (css /sma )Mar 8, 2024 12,294 tooltips , css , techniques How “HEAD” Works in Git (b0r )Mar 8, 2024 12,293 git Dissecting Layered Architecture (yok )Mar 8, 2024 12,292 architecture Add Superpowers to Your CSS Variables With Style Queries (jar /van )Mar 8, 2024 12,291 css , container-queries , custom-properties How to Check and Set the “NODE_ENV” Environment Variable and Its Use in a Project Mar 7, 2024 12,290 how-tos , nodejs , environments Managing Static Files in Django: A Comprehensive Guide Mar 7, 2024 12,289 guides , django , file-handling The Quiet, Pervasive Devaluation of Frontend (col )Mar 7, 2024 12,288 html , css , craft , career , community Some Little Ways I’m Using CSS “:has()” in the Real World (bel /pic )Mar 7, 2024 12,287 css , selectors , examples How to Test 2.5.8 Target Size (Minimum) (sib /tpg )Mar 7, 2024 12,286 how-tos , accessibility , testing AVIF Is the Future of Web Images Mar 7, 2024 12,285 images , avif , performance , outlooks Internationalization With Remix (rem )Mar 6, 2024 12,284 remix , internationalization Announcing TypeScript 5.4 (dan /typ )Mar 6, 2024 12,283 release-notes , typescript SSG, SSR, ISR, CSR Rendering Strategies in Next.js (fro )Mar 6, 2024 12,282 static-site-generation , server-side-rendering , incremental-static-regeneration , client-side-rendering , rendering , strategies , comparisons , nextjs Simplify Your CSS Using “:is()” and “:where()” Pseudo-Classes (zor /css )Mar 6, 2024 12,281 videos , css , selectors The Ultimate Guide to Choosing the Best React Website Builder Mar 6, 2024 12,280 guides , react , tooling , comparisons , link-lists 90% of Designers are Unhirable? (uxd )Mar 6, 2024 12,279 design , processes , career Exploring the Creative Power of CSS Filters and Blending Mar 6, 2024 12,278 css , blend-modes , filters , effects 5 Ways Productivity Culture Kills Business Agility Mar 6, 2024 12,277 productivity , agile , economics , culture Sometimes, a Button Just Wants to Look Like a Button Mar 6, 2024 12,276 design , usability , buttons 10 Figma Keyboard Shortcuts: A Cheat Sheet for UX Designers Mar 6, 2024 12,275 figma , keyboard-shortcuts , cheat-sheets , design Taming the Shadow DOM: Injecting Global Styles With Adopted Stylesheets Mar 6, 2024 12,274 shadow-dom , dom , css WebAssembly JSPI Is Going to Origin Trial Mar 6, 2024 12,273 webassembly The End of My Gatsby Journey (mon )Mar 6, 2024 12,272 gatsby , frameworks , comparisons Release Notes for Safari Technology Preview 190 (jon /web )Mar 6, 2024 12,271 release-notes , browsers , apple , safari Making Room for Long List Markers With Subgrid (nol )Mar 6, 2024 12,270 html , lists , css , grids How to Ensure Your Designs Work if You Can’t Access Sample Data (uxd )Mar 5, 2024 12,269 how-tos , design , usability , metrics , testing How to Use WebSockets in Node.js to Create Real-Time Apps (cra )Mar 5, 2024 12,268 how-tos , websockets , nodejs Best Practices for Inclusive Design Mar 5, 2024 12,267 design , dei , accessibility , best-practices WebKit Features in Safari 17.4 (jen +/web )Mar 5, 2024 12,266 release-notes , browsers , apple , safari , webkit Data Table Design Patterns (uxd )Mar 5, 2024 12,265 information-design , tables , design-patterns JavaScript Runs the World—Maybe Even Literally (wir )Mar 4, 2024 12,264 javascript , programming , web Achieving Design Collegiality While Maintaining Psychological Safety (uxm )Mar 4, 2024 12,263 design , collaboration Modern Git Commands and Features You Should Be Using Mar 4, 2024 12,262 git , command-line When We Talk About Front-End Performance, What Are We Talking About Mar 4, 2024 12,261 performance , metrics , web-vitals , lighthouse , google SemVer Simplified: An Introduction to Semantic Versioning Mar 4, 2024 12,260 introductions , semver , versioning WCAG? More Like, W-What?! (stv )Mar 4, 2024 12,259 accessibility , wcag , link-lists The 88×31 Archive Mar 4, 2024 12,258 web , images , history JSR: Second Look (dbu )Mar 4, 2024 12,257 jsr Designing for Mobile Accessibility: Enhancing the User Experience on Small Screens (uxm )Mar 4, 2024 12,256 design , accessibility , user-experience , mobile How npm Install Scripts Can Be Weaponized: A Real-World Example of a Harmful npm Package (eth )Mar 3, 2024 12,255 npm , dependencies , examples , security VPS Showdown—March 2024—DigitalOcean vs. Linode vs. Vultr Mar 3, 2024 12,254 servers , hosting , comparisons , metrics Tools That Make Me Productive as a Software Engineer Mar 3, 2024 12,253 tooling , productivity , link-lists We Need to Talk About Jakob (mat )Mar 3, 2024 12,252 accessibility CSS for Printing to Paper Mar 3, 2024 12,251 css , print Bugs I’ve Filed on Browsers (nol )Mar 3, 2024 12,250 browsers , chromium , firefox , webkit , quality Accessibility Has Not Failed—It Has Not Even Started for Real (cer )Mar 3, 2024 12,249 accessibility , ai Accessibility Darkness (ste )Mar 3, 2024 12,248 accessibility , overlays Planning a Design System Generation Mar 2, 2024 12,247 design-systems , automation The Faster Lambda Runtime—Node.js or LLRT? We Benchmarked Mar 2, 2024 12,246 aws , javascript , runtimes , nodejs , comparisons , metrics Go Ahead and Block AI Web Crawlers (cor )Mar 2, 2024 12,245 robotstxt , crawling , scraping , ai The Hunt for the Missing Data Type (hil )Mar 2, 2024 12,244 types , algorithms Emerging UX Patterns in Generative AI Experiences (uxd )Mar 2, 2024 12,243 user-experience , design-patterns , ai Web Tech Trends to Watch in 2024 and Beyond (web )Mar 1, 2024 12,242 trends , design , dark-mode , ai , sustainability , minimalism Design System Generations Mar 1, 2024 12,241 design-systems , processes An Introduction to Webflow—the No-Code Website Builder Mar 1, 2024 12,240 introductions , webflow , low-and-no-code Team Productivity Metrics for Engineering Managers Mar 1, 2024 12,239 productivity , metrics , engineering-management Apple Says iOS 17.4 Won’t Remove Home Screen Web Apps in the EU After All Mar 1, 2024 12,238 browsers , apple , mobile , web-apps A Love Letter to the Underrepresented in Tech Mar 1, 2024 12,237 community Introducing JSR—the JavaScript Registry (lca +/den )Mar 1, 2024 12,236 introductions , jsr , deno , dependencies , javascript TIL—“submit()” Versus “requestSubmit()” (ray )Mar 1, 2024 12,235 javascript , comparisons Retrofitting Fluid Typography (ric )Mar 1, 2024 12,234 fluid-design , typography , css Modern CSS Tooltips and Speech Bubbles (css /sma )Mar 1, 2024 12,233 tooltips , css , techniques Eloquent JavaScript (mar )Mar 1, 2024 12,232 websites , books , javascript Apple Backs Off Killing Web Apps, but the Fight Continues (owa )Mar 1, 2024 12,231 web-apps , apple “AI” and Accessible Front-End Components: Is the Nuance Generatable? (hdv )Mar 1, 2024 12,230 accessibility , web-components , ai The Wax and the Wane of the Web (ste /ali )Feb 29, 2024 12,229 web-platform , history Choosing the Right Node.js Package Manager in 2024: A Comparative Guide (nod )Feb 29, 2024 12,228 guides , nodejs , dependencies , comparisons Diving Into CSS Interactivity (daw +/sto )Feb 29, 2024 12,227 videos , css Understanding Cookies and Sessions in React Feb 29, 2024 12,226 react , authentication , cookies What Is Inclusive Design, and How Does It Relate to Accessibility? Feb 29, 2024 12,225 design , dei , accessibility What You Need to Know About Software Requirements Feb 29, 2024 12,224 software-design , best-practices Why Does “is-number” Package Have 59M Weekly Downloads? Feb 29, 2024 12,223 dependencies , npm Techniques to Break Words (aar )Feb 29, 2024 12,222 techniques , html , css , content New to the Web Platform in February (rac /dev )Feb 29, 2024 12,221 release-notes , web-platform , browsers , mozilla , firefox , google , chrome , apple , safari Keyboard Accessibility Testing on Mobile Devices Feb 29, 2024 12,220 accessibility , testing , keyboard-navigation , mobile Accessibility Has Failed: Try Generative UI = Individualized UX Feb 29, 2024 12,219 accessibility , usability , ai , outlooks Going Beyond Pixels and (r)ems in CSS—Container Query Length Units (uti /iod )Feb 28, 2024 12,218 css , container-queries , units Ultimate Guide to Visual Testing With Playwright Feb 28, 2024 12,217 guides , testing , regressions , playwright Enhanced Internationalization (I18N) in Next.js 14 Feb 28, 2024 12,216 nextjs , internationalization Top 8 Recent V8 in Node Updates (app )Feb 28, 2024 12,215 nodejs , v8 How to Create a Sidebar Navigation With Astro, Tailwind CSS, and Alpine.js Feb 28, 2024 12,214 how-tos , navigation , functionality , astro , tailwind , alpinejs Test Quality vs. Bashing Tailwind CSS (mar )Feb 28, 2024 12,213 tailwind , css , comparisons So, What Exactly Did Apple Break in the EU? (tom )Feb 28, 2024 12,212 browsers , apple , mobile , support , web-apps , apis Making Math Accessible (ons /tpg )Feb 28, 2024 12,211 accessibility , math Creativity Lies in the Paradoxes (uxd )Feb 28, 2024 12,210 creativity , design Apple vs. PWAs—Go Act Now and Help Avoid This Disaster… (cod )Feb 28, 2024 12,209 apple , web-apps , progressive-web-apps , community An HTML Switch Control (ann +/web )Feb 28, 2024 12,208 html , css , forms A Guide to CSS Cursor Types Feb 27, 2024 12,207 guides , css , cursors Tumblr and WordPress to Sell Users’ Data to Train AI Tools (404 )Feb 27, 2024 12,206 wordpress , ai How to Lazy-Load CodePen and CanIUse Embeds Feb 27, 2024 12,205 how-tos , embed-code , performance , codepen , caniuse How to Use Server-Sent Events in Node.js (cra )Feb 27, 2024 12,204 how-tos , nodejs , events What Is Vuetify in Vue.js? Feb 27, 2024 12,203 vuetify , vuejs Here Lies the Internet, Murdered by Generative AI Feb 27, 2024 12,202 web , content , ai YouTube Video Embedding Harm Reduction (jvo )Feb 27, 2024 12,201 multimedia , embed-code , youtube , html , privacy The 3 Capabilities Designers Need to Build for the AI Era (uxd )Feb 27, 2024 12,200 design , career , training , ai , link-lists ServerlessHorrors (and )Feb 27, 2024 12,199 websites , serverless , cloud-computing Screen Readers and Drag-and-Drop: Grabbing and Releasing Elements (dar )Feb 27, 2024 12,198 accessibility , browsers , screen-readers , support Reporting Core Web Vitals With the Performance API (geo /sma )Feb 27, 2024 12,197 apis , performance , web-vitals AI and Design Systems (bra )Feb 27, 2024 12,196 ai , design-systems A Simple Mistake That Can Screw Up Your Light/Dark Theme (and How to Fix It) (kev )Feb 27, 2024 12,195 videos , mistakes , dark-mode , css A Fun Line of Code (dbu )Feb 27, 2024 12,194 javascript , apis , multimedia No Outer Margin Feb 26, 2024 12,193 css , margins , spacing , components How to Build a Newthing Feb 26, 2024 12,192 how-tos , processes , creativity , maintenance CSS Foundations: What Is IACVT? (bra )Feb 26, 2024 12,191 css , fundamentals Speaker Spotlight: Michelle Barker (mic )Feb 26, 2024 12,190 interviews , css , sustainability Advanced Figma Tips and Tricks 2024: Little Gems We Love (uxd )Feb 26, 2024 12,189 figma , tips-and-tricks 10 Takeaways From the WebAIM Screenreader Survey #10 (kar )Feb 26, 2024 12,188 accessibility , screen-readers Why I Use Firefox (sim )Feb 26, 2024 12,187 browsers , mozilla , firefox What Is a Single-Page Application? (hey )Feb 26, 2024 12,186 single-page-apps , javascript , performance , user-experience The CSS Cascade—a (Re)Introduction (mat )Feb 26, 2024 12,185 videos , css , cascade Open Letter to Tim Cook, Sabotaging Web Apps Is Indefensible (owa )Feb 26, 2024 12,184 apple , web-apps CSS-Only Bottom-Anchored Scrolling Area (kit )Feb 26, 2024 12,183 css , scrolling A Web Designer’s Accessibility Advocacy Toolkit (sma )Feb 26, 2024 12,182 accessibility , advocacy , strategies Home Screen Advantage (sli )Feb 25, 2024 12,181 browsers , apple , mobile , support , web-apps , web-platform Understanding Event-Driven Architecture Feb 24, 2024 12,180 architecture , events JSDoc as an Alternative TypeScript Syntax Feb 24, 2024 12,179 typescript , documentation , jsdoc WebAIM Screen Reader User Survey 10 (den )Feb 24, 2024 12,178 accessibility , screen-readers The Power of Patterns and Playbooks in Content Design (kat /uxd )Feb 24, 2024 12,177 design , content , design-patterns Navigating Signals: An Efficient Alternative to React Hooks for Enhanced Performance and Optimization Feb 24, 2024 12,176 react , hooks , signals My WebAIM 10th SR User Survey Takeaways (aar )Feb 24, 2024 12,175 accessibility , screen-readers CSS “:has()” Interactive Guide (sha )Feb 24, 2024 12,174 guides , css , selectors CAPTCHA Is Still [the] Most Problematic Issue on the Web (cer )Feb 24, 2024 12,173 accessibility , web , captcha A Developer’s Guide for Web Accessibility Feb 23, 2024 12,172 guides , accessibility Why My Code Isn’t in TypeScript (rem )Feb 23, 2024 12,171 typescript Proposal: CSS Variable Groups (lea )Feb 23, 2024 12,170 css , variables UX Leadership Is Failing (and What We Can Do About It) (uxd )Feb 22, 2024 12,169 user-experience , leadership htmx vs. React: A Complete Comparison Feb 22, 2024 12,168 htmx , react , comparisons JavaScript Bloat in 2024 Feb 22, 2024 12,167 javascript , performance Difference Between the Accessibility Page and the Accessibility Statement Feb 22, 2024 12,166 accessibility , documentation , comparisons Vanilla JavaScript, Libraries, and the Quest for Stateful DOM Rendering (sma )Feb 22, 2024 12,165 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,164 jsr , deno , dependencies , javascript Filling Gaps With a Polyfill (jay )Feb 22, 2024 12,163 polyfills , html , css , javascript , history Building Dynamic Progress Bars Using Only CSS (ami )Feb 22, 2024 12,162 css , progress-indicators ARIA (Are Ya) Afraid of the Dark? Unmasking Common HTML Monsters to Create Better User Experiences (deq )Feb 22, 2024 12,161 videos , accessibility , aria , html , user-experience View Transitions: Handling Aspect Ratio Changes (jaf )Feb 21, 2024 12,160 css , view-transitions , aspect-ratio How to Optimize the Web for the Worst User Conditions? Feb 21, 2024 12,159 how-tos , user-experience , responsive-design , performance , optimization CSS “::backdrop” Now Inherits From Its Originating Element (bra )Feb 21, 2024 12,158 css , selectors 10 Best “Create React App” Alternatives for Different Use Cases Feb 21, 2024 12,157 react , frameworks , tech-stacks , comparisons , link-lists The One Trick Every Flutter Web Dev Needs to Know Feb 21, 2024 12,156 tips-and-tricks , flutter , performance Next.js vs. Remix—a Developer’s Dilemma Feb 21, 2024 12,155 nextjs , remix , comparisons Syntax Highlighting With No Spans?! (chr /fro )Feb 21, 2024 12,154 css , apis , syntax-highlighting Release Notes for Safari Technology Preview 189 (jon /web )Feb 21, 2024 12,153 release-notes , browsers , apple , safari Parallax Effect With CSS Custom Properties (fro )Feb 21, 2024 12,152 css , custom-properties , effects , parallax Node.js 2023 Year in an Article (raf )Feb 21, 2024 12,151 nodejs , retrospectives My Favourite Animation Trick: Exponential Smoothing (lis )Feb 21, 2024 12,150 animations , tips-and-tricks Making of True Multi-Brand Design System (uxd )Feb 21, 2024 12,149 design-systems , theming How to Transfer Binary Data Efficiently Across Worker Threads in Node.js Feb 20, 2024 12,148 how-tos , nodejs , worker-threads Control Lazy Load, Infinite Scroll, and Animations in React Feb 20, 2024 12,147 react , lazy-loading , scrolling , animations , javascript CSS-Only Radial Progress Bars Using Conic Gradients Feb 20, 2024 12,146 videos , css , gradients , progress-indicators Does Your Design Conform With WCAG Accessibility Guidelines—or Does It Comply? (deq )Feb 20, 2024 12,145 videos , accessibility , wcag , guidelines , compliance How to Make a Cursor Image Hover Effect With CSS and JS Feb 20, 2024 12,144 how-tos , css , javascript , images , cursors “random()” Distribution Visualizer Feb 20, 2024 12,143 javascript , randomness , visualization Design Patterns That Encourage Junk Data (mic )Feb 20, 2024 12,142 design-patterns , sustainability , economics , storage , email Why Is JavaScript Fragile? (cfe )Feb 20, 2024 12,141 javascript Preventing SQL Injection Attacks in Node.js (sny )Feb 20, 2024 12,140 security , nodejs , databases , sql Okay, Color Spaces (eee )Feb 20, 2024 12,139 colors , oklch My Design System Journey: Building the Plane While Flying (uxd )Feb 20, 2024 12,138 design-systems , collaboration , processes How to Use Local Storage in JavaScript (fre )Feb 20, 2024 12,137 how-tos , browser-storage , javascript A Practical Guide to Using Shadow DOM (may )Feb 20, 2024 12,136 guides , dom , shadow-dom A Practical Guide to Designing for Colorblind People (vit /sma )Feb 20, 2024 12,135 guides , accessibility , design , colors , color-blindness What Is Utility-First CSS? (hey )Feb 19, 2024 12,134 css , presentational-html , principles “Web Design as a Process” in Charts: Maintenance, Decay, Tech Debt, and Big Bang Launching (j9t )Feb 19, 2024 12,133 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,132 user-experience , product-management , processes 17 Equations That Changed the World—Rewritten in JavaScript Feb 19, 2024 12,131 javascript , math Fostering a Collaborative Onboarding Team to Design Better Onboarding Experiences (uxm )Feb 19, 2024 12,130 collaboration , onboarding , user-experience Responsive Web Design: 3 Key Fundamentals Feb 19, 2024 12,129 videos , responsive-design , fundamentals [Web Accessibility] Survey Results Feb 19, 2024 12,128 accessibility , surveys The Fifty-Fifty Split and Overflow (hex )Feb 19, 2024 12,127 css , overflow , layout How to Design an Accessible Web Site for People With Color-Deficient Vision (uxm )Feb 19, 2024 12,126 how-tos , accessibility , dei , user-experience , colors , contrast , readability 100 Things You Can Do on Your Personal Website (cap )Feb 19, 2024 12,125 blogging , writing , indieweb Tailwind Marketing and Misinformation Engine Feb 18, 2024 12,124 tailwind , css , semantics , principles , maintainability , marketing Don’t Care About Accessibility? Resistance Is Futile! (cer )Feb 18, 2024 12,123 accessibility Understanding React “useEffect” Feb 17, 2024 12,122 react , hooks JavaScript on Demand: How Qwik Differs From React Hydration (the )Feb 17, 2024 12,121 javascript , qwik , react , hydration , comparisons JavaScript Workers Feb 17, 2024 12,120 videos , javascript , web-workers A Manifesto for Small, Static, Web Apps (ros )Feb 17, 2024 12,119 manifestos , web-apps , principles How to Set Up a Node Server With TypeScript in 2024 (jle )Feb 16, 2024 12,118 how-tos , nodejs , servers , typescript Frontend Application Security: Tips and Tricks Feb 16, 2024 12,117 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,116 git , best-practices , conventions , consistency , code-reviews UI = ƒ(statesⁿ) (dav )Feb 16, 2024 12,115 design , state-management Popular Git Config Options (b0r )Feb 16, 2024 12,114 git , configuration It’s Official, Apple Kills Web Apps in the EU (owa )Feb 16, 2024 12,113 web-apps , apple Getting to an Accessibility Strategy Feb 15, 2024 12,112 accessibility , strategies , processes Future of CSS: Functions and Mixins Feb 15, 2024 12,111 css , functions , mixins Full Guide on How to Hire Front-End Developers Effectively Feb 15, 2024 12,110 guides , how-tos , hiring , career React Labs: What We’ve Been Working On—February 2024 (rea )Feb 15, 2024 12,109 react CSS “:is(.awesome)” (mar /cfe )Feb 15, 2024 12,108 videos , css , selectors , techniques Top 20 JavaScript One-Liners That Don’t Actually Work (dar )Feb 15, 2024 12,107 javascript Playing With Infinity in CSS (lon )Feb 15, 2024 12,106 css , math Making the Most of Ligatures (man )Feb 15, 2024 12,105 css , typography How I Developed the 10 Usability Heuristics Feb 15, 2024 12,104 usability , heuristics , history ARIA “note” (aar )Feb 15, 2024 12,103 accessibility , aria , browsers , screen-readers , support A Dozen Thoughts About AI (dav )Feb 15, 2024 12,102 ai How Accessibility Standards Can Empower Better Chart Visual Design (sma )Feb 14, 2024 12,101 accessibility , contrast , colors , information-design Scroll-Driven Animations: You Want “overflow: clip”, not “overflow: hidden” (bra )Feb 14, 2024 12,100 css , overflow , scrolling , animations Input Type “date”: The Accessibility of HTML Date Picker Feb 14, 2024 12,099 accessibility , forms What Is the Difference Between ASP and ASP.NET? Feb 14, 2024 12,098 asp , asp-net , comparisons When It Says “Name From Author” It Means From You, Not Boll or Bukowski (ste )Feb 14, 2024 12,097 accessibility , aria , naming What Is Lighthouse Speed Index (SI) and How to Reduce It Feb 14, 2024 12,096 performance , metrics , lighthouse , google Wednesday, February 14, 2024 Security Releases (raf +/nod )Feb 14, 2024 12,095 release-notes , nodejs , security The Text File That Runs the Internet (dav /ver )Feb 14, 2024 12,094 robotstxt , crawling , scraping , ai , web Reasonable WCAG Additions (a11 )Feb 14, 2024 12,093 accessibility , wcag Why I Like Scrumban (j9t )Feb 13, 2024 12,092 processes , agile , scrum , kanban An Introduction to Node.js Multithreading (cra )Feb 13, 2024 12,091 introductions , nodejs , multithreading Building htmx and Go Web Apps With Gemini Advanced Feb 13, 2024 12,090 videos , web-apps , htmx , go , ai Selenium Automation Testing: A Step-by-Step Beginners Guide Feb 13, 2024 12,089 guides , selenium , testing , automation The New CSS Math: “pow()”, “sqrt()”, and Exponential Friends (dan )Feb 13, 2024 12,088 css , functions , math The Best CSS Frameworks to Use in Your Projects for 2024 and Beyond (fre )Feb 13, 2024 12,087 css , frameworks , comparisons , bootstrap , tailwind , foundation , bulma , pure How to Fix the Invisible Scrollbar Issue in iOS Browsers (sim /fro )Feb 13, 2024 12,086 how-tos , browsers , mobile , scrolling , css How to Center a Div (jos )Feb 13, 2024 12,085 how-tos , css , centering CSS Color Module Level 4 (tab +/w3c )Feb 13, 2024 12,084 standards , css , colors Be Aware of Arrays—V8 Engine Advice Feb 13, 2024 12,083 javascript , javascript-engines , v8 , arrays Advanced Architecture for AI Application (aka AAAA) (aus )Feb 13, 2024 12,082 ai , architecture , edge-computing , optimization A Practical Guide to Designing for Children (vit /sma )Feb 13, 2024 12,081 guides , design , link-lists The Anatomy of Addictive Content (moz )Feb 12, 2024 12,080 content , writing , seo How to Boost WordPress Security and Protect Your SEO Ranking Feb 12, 2024 12,079 how-tos , wordpress , security , seo React, Solid, htmx Feb 12, 2024 12,078 react , solidjs , htmx , comparisons The ü/ü Conundrum Feb 12, 2024 12,077 javascript , unicode , encoding How to Choose the Best Static Site Generator in 2024 Feb 12, 2024 12,076 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,075 frontend-dogma , content , community Learn TypeScript (jad )Feb 12, 2024 12,074 websites , courses , typescript Can Generative AI Help Write Accessible Code? (tin /tet )Feb 12, 2024 12,073 accessibility , code-generation , ai A CSS Project Boilerplate (bel /pic )Feb 12, 2024 12,072 css , tailwind , templates Using Recursive CSS to Change Styles Based on Depth (cri )Feb 11, 2024 12,071 css , selectors Names Are Complex: Displaying Initials for an Avatar Component in a Design System (hey )Feb 11, 2024 12,070 naming , design , case-studies Dynamic Text Color Contrast Based on Background Lightness With CSS/SVG Filters (miu )Feb 11, 2024 12,069 css , svg , filters , colors , contrast