2024 Web Almanac: Uncovering Global Accessibility Insights With axe (mgi /deq )Feb 25, 2025 15,688 videos , accessibility , web-almanac , studies , research , metrics , tooling @ 11ty/image-color (zac )Feb 25, 2025 15,687 packages , npm , images , colors Strong Opinions on URL Design (val )Feb 24, 2025 15,686 urls , user-experience 11 Practical Tips to Make Code Reviews Easier as a Developer Feb 24, 2025 15,685 code-reviews , tips-and-tricks , ai , principles , linting , formatting , quality , collaboration Web Scraping With Playwright Feb 24, 2025 15,684 scraping , playwright , typescript , youtube , functionality Solved by Style Observer: “Element.matchContainer()” (bra )Feb 24, 2025 15,683 css , javascript Avoiding Tokens (don )Feb 24, 2025 15,682 design-systems , design-tokens Common Dataviz Accessibility Issues (fos /sma )Feb 24, 2025 15,681 videos , accessibility , visualization Trusting AI With My Images Wasn’t Easy (dri )Feb 24, 2025 15,680 ai , images , alt-text , accessibility , automation , tooling Top 10 Front-End Dev Trends for 2025 (bhu )Feb 24, 2025 15,679 trends , ai , low-and-no-code , css , edge-computing , frameworks , dark-mode , sustainability , webauthn , interaction-design , voice The Figma Dilemma: Too Many Cooks, Too Few Decisions (web )Feb 24, 2025 15,678 design , figma , collaboration Subverting Control With Weak References (jlo )Feb 24, 2025 15,677 programming , javascript Simple Interactive CLI App With Node.js (rwi )Feb 24, 2025 15,676 tutorials , nodejs , command-line Overlay Timeline (ove )Feb 24, 2025 15,675 websites , overlays , accessibility , history , link-lists Best Practices for Cognitive Accessibility in Web Design (a11 )Feb 24, 2025 15,674 accessibility , wcag , best-practices Applying the Web Dev Mindset to Dealing With Life Challenges (css )Feb 24, 2025 15,673 career A11y 101: 1.3.4 Orientation (nat )Feb 24, 2025 15,672 introductions , accessibility , wcag , design Speeding Up the JavaScript Ecosystem—Rust and JavaScript Plugins (mar )Feb 23, 2025 15,671 javascript , performance , rust , plugins Skip Links: What, Why, and How (tem )Feb 23, 2025 15,670 accessibility , skip-links , keyboard-navigation , wcag It Is No Longer Safe to Move Our Governments and Societies to U.S. Clouds (ber )Feb 23, 2025 15,669 cloud-computing , security , privacy , legal 1.4.10: Adversarial Conformance (aar )Feb 23, 2025 15,668 accessibility , wcag , compliance How to Do Visual Regression Testing in Vue With Vitest? Feb 22, 2025 15,667 how-tos , testing , regressions , vuejs , vitest Top Benefits of Choosing Node.js for High-Performance Applications Feb 22, 2025 15,666 nodejs , performance , native Stop Your Angular Apps From Leaking Memory (cod )Feb 22, 2025 15,665 videos , angular , memory You Need TDD if You Use AI (lor )Feb 22, 2025 15,664 ai , testing , processes In Defense of Text Labels (chr )Feb 22, 2025 15,663 labels , icons , images , usability , design Clean Code in JavaScript: A Comprehensive Guide Feb 22, 2025 15,662 guides , javascript , principles , conventions , variables , objects , functions , comments , testing , quality Why We Ditched Next.js and Never Looked Back (tdj )Feb 21, 2025 15,661 nextjs 10 Open-Source Documentation Frameworks to Check Out Feb 21, 2025 15,660 foss , documentation , tooling , link-lists , zola “ruby-align” Is Baseline Newly Available (dev )Feb 21, 2025 15,659 ruby-markup , html , css , browsers , support , web-platform UX Is Dead, Long Live UX Feb 21, 2025 15,658 user-experience , ai , economics The Effort Paradox in AI Design (uxd )Feb 21, 2025 15,657 design , product-management , history Web Accessibility Lawsuit Moves Forward Against the State of Louisiana (lfl )Feb 21, 2025 15,656 accessibility , legal , ada Toe Dipping Into View Transitions (geo /css )Feb 21, 2025 15,655 css , view-transitions Introduction to Frontend Development (the )Feb 21, 2025 15,654 introductions , html , css , javascript , frameworks , libraries , tooling , career , trends Fixing “rowspan=0” on Tables on WebKit (kar )Feb 21, 2025 15,653 html , tables , webkit , browser-engines , browsers Everything You Need to Know About Invoker Commands (kei /web )Feb 21, 2025 15,652 videos , html Debugging Mutable Subresources: A Detective Story (paw )Feb 21, 2025 15,651 signed-exchanges , caching , debugging Accessible Design Checklist (lau /pen )Feb 21, 2025 15,650 accessibility , design , checklists A Guide to AI Prototyping for Product Designers (uxd )Feb 21, 2025 15,649 guides , design , prototyping , ai , product-management Intro to Datastar (and Craft CMS) (cra )Feb 20, 2025 15,648 videos , introductions , tooling Google Just Confirmed the AI Reality Many Programmers Are Desperately Trying to Deny (tar )Feb 20, 2025 15,647 programming , ai , productivity , google , github-copilot , code-editors , cursor 3 Best Practices for Multi-Language Support in Frontend Development (des )Feb 20, 2025 15,646 guest-posts , internationalization , localization , automation , ai 10 Practical Bash Commands to Simplify Complex Tasks (ski )Feb 20, 2025 15,645 shell , command-line , productivity What I Wish I Knew as a Junior Developer (cod )Feb 20, 2025 15,644 career , lessons TC39 Advances 3 Proposals to Stage 4: RegExp Escaping, Float16Array, and Redeclarable Global Eval Vars (sar /soc )Feb 20, 2025 15,643 standards , ecmascript , javascript , regex , escaping , arrays , math Digital Accessibility and the Cost of Exclusion (deq )Feb 20, 2025 15,642 accessibility , economics , ethics Debugging CSS Anchor Positioning (tab +/odd )Feb 20, 2025 15,641 videos , interviews , css , anchor-positioning , debugging 20 Years of AJAX: The Technology That Revolutionized Web Development Feb 19, 2025 15,640 ajax , javascript , history , data-fetching Tracing of Node.js for Better Visibility and Performance With N|Solid (nod )Feb 19, 2025 15,639 nodejs , tracing , tooling Flutter Is at a Critical Inflection Point Feb 19, 2025 15,638 flutter Why You Shouldn’t Use AI to Write Documentation (lur /zer )Feb 19, 2025 15,637 documentation , writing , ai Human-Centered Design Through AI-Assisted Usability Testing: Reality or Fiction? (sma )Feb 19, 2025 15,636 design , usability , testing , ai Documenting Web Components With Storybook Feb 19, 2025 15,635 documentation , design-systems , web-components , storybook , examples Demystifying MIME Types: Basics, Use Cases, Best Practices (mar )Feb 19, 2025 15,634 guest-posts , mime-types , fundamentals , best-practices , performance , servers , apache , nginx , email Breakpoint-Free CSS Grid Layouts (kev )Feb 19, 2025 15,633 videos , css , grids , layout , functions Basic Design Patterns Feb 18, 2025 15,632 software-design , software-design-patterns CSS “@ function” + CSS “if()” = 🤯 (bra )Feb 18, 2025 15,631 css , functions , conditionals , custom-properties , dark-mode CSS-Only Click Handlers You Might Not Be Using, but You Should Feb 18, 2025 15,630 css , selectors Tim Frick on Web Sustainability and Building a Greener Digital World Feb 18, 2025 15,629 interviews , design , content , hosting , sustainability Meeting European Accessibility Act (EAA) Standards: A Developer’s Checklist Feb 18, 2025 15,628 accessibility , checklists , eaa , legal How OWASP Helps You Secure Your Full-Stack Web Applications (eri /sma )Feb 18, 2025 15,627 security , owasp , monitoring , authentication , vulnerabilities , configuration , csrf , cryptography , authorization TypeScript in a Node.js Project (rwi )Feb 18, 2025 15,626 typescript , nodejs , configuration These (Still) Aren’t the SCs You’re Looking For (pat )Feb 18, 2025 15,625 videos , wcag , accessibility , compliance Static vs. Dynamic Content: Which Should Developers Favor? (the )Feb 18, 2025 15,624 content , client-side-rendering , server-side-rendering , performance , frameworks , comparisons Navigating the Web Platform (pat )Feb 18, 2025 15,623 web-platform , documentation , browsers , standards , link-lists , cheat-sheets How I Review Design Work (ted /uxd )Feb 18, 2025 15,622 design , consistency , creativity , complexity , processes ESLint Now Officially Supports Linting of CSS (nza /esl )Feb 18, 2025 15,621 eslint , css , linting Decoding CSS Selectors: “:has(:not)” vs. “:not(:has)” (pol )Feb 18, 2025 15,620 css , selectors , comparisons CDEs Aren’t Just for Developers: How QA, Tech Writers, and Designers Benefit Too (jet )Feb 18, 2025 15,619 code-editors , jetbrains , case-studies AI Killed the Tech Interview. Now What? Feb 18, 2025 15,618 interviewing , hiring , ai , career , outlooks A Really (Really) Long but Authentic History of Design Evolution in India (uxd )Feb 18, 2025 15,617 design , culture , history A Color Input That Also Shows the Value (chr /fro )Feb 18, 2025 15,616 forms , colors , web-components Aspect Ratio Changes With CSS View Transitions (jim )Feb 17, 2025 15,615 css , view-transitions , aspect-ratio Rethinking Find-in-Page Accessibility: Making Hidden Text Work for Everyone (sch )Feb 17, 2025 15,614 accessibility , search , hiding , browsers , html How to Build a Design System? Rolling It Out and Driving Adoption Feb 17, 2025 15,613 how-tos , design-systems , advocacy Implementing a Dissolve Effect With Shaders and Particles in Three.js (cod )Feb 17, 2025 15,612 effects , libraries Interaction Design Demands More Than Visual Creativity (uxd )Feb 17, 2025 15,611 design , interaction-design , design-systems , creativity 10 Common Web Development Mistakes to Avoid Right Now Feb 17, 2025 15,610 mistakes , mobile , performance , accessibility , seo , navigation , security , analytics , testing Getting the Relationship Between UX Design and Business Strategy Right (uxm )Feb 17, 2025 15,609 design , user-experience , product-management , strategies , economics , collaboration , business-relations Accessible UX Design: 6 Advanced Techniques to Elevate Your Process (a11 )Feb 17, 2025 15,608 design , user-experience , accessibility , principles , techniques , processes Top Lawyers in 16 States Push Back on Anti-DEIA Executive Orders (lfl )Feb 17, 2025 15,607 dei , accessibility , legal The Difference Between Zoom and Scale (css )Feb 17, 2025 15,606 css , zooming , transforms , tips-and-tricks The Dark Side of UX: Lessons From OnlyFans’ Addictive Design (web )Feb 17, 2025 15,605 lessons , design , dark-patterns , ethics , user-experience , case-studies The “attr()” Function in CSS Now Supports Types (ami )Feb 17, 2025 15,604 css , functions , attributes , types React Libraries for 2025 (rwi )Feb 17, 2025 15,603 react , libraries , tooling , link-lists It’s Right There in the Back of the Book (xir )Feb 17, 2025 15,602 accessibility , html , semantics 10 Awesome CSS Text Effects for Your Next Project (pau )Feb 17, 2025 15,601 css , effects , code-pens Generic LLM Chatbot Attestation (aar )Feb 16, 2025 15,600 ai , processes How to Use Chrome’s Developer Tools (deb )Feb 16, 2025 15,599 how-tos , chrome , google , browsers , dev-tools How to Move the First Element to the End in JavaScript Feb 16, 2025 15,598 how-tos , javascript Five Things AI Will Not Change (met )Feb 16, 2025 15,597 ai , outlooks Top 5 Uses of WebAssembly for Web Developers (the )Feb 16, 2025 15,596 webassembly , performance , migrating , ecommerce , dev-tools The “:not” Selector in Use (cit )Feb 16, 2025 15,595 css , selectors The New “withAttributes” Method for Relationships and Scopes in Laravel (ami )Feb 16, 2025 15,594 laravel , php 5 Ways to Increase the Quality of Your Design System Documentation Feb 15, 2025 15,593 design-systems , documentation , quality Create Contextual Console Loggers (pat /dev )Feb 15, 2025 15,592 console , javascript , debugging , dev-tools , browsers , edge , microsoft , chrome , google Advice to New Engineering Managers (tre )Feb 15, 2025 15,591 engineering-management , leadership , culture 10 Secret Git Commands That Will Save You 5+ Hours Every Week Feb 15, 2025 15,590 git , command-line How Do We Know What Components to Work On? (lur /zer )Feb 14, 2025 15,589 design-systems , components , prioritization We Were Wrong About GPUs (fly )Feb 14, 2025 15,588 cloud-computing , edge-computing , ai , docker , containerization , developer-experience Comcast: A New Standard for Internet Energy Efficiency Feb 14, 2025 15,587 web , network , sustainability Common Accessibility Challenges When Navigating Tables Feb 14, 2025 15,586 accessibility , tables , images , keyboard-navigation The Hardest Working Font in Manhattan (mwi )Feb 14, 2025 15,585 fonts , typography , history The Great AI UI Unification (mgs )Feb 14, 2025 15,584 ai , usability , chatgpt , openai Sunsetting “Create React App” (mat +/rea )Feb 14, 2025 15,583 react Rainbow Selection in CSS (chr /fro )Feb 14, 2025 15,582 css , selectors , effects Love at First Slide! Creating a Carousel Purely Out of CSS (uti )Feb 14, 2025 15,581 css , scrolling , carousels , functionality Does WebPerf Matter to Your SEO Ranking? (tod /per )Feb 14, 2025 15,580 videos , performance , seo , keywords Which HTML Element Are You? Feb 13, 2025 15,579 quizzes , html When an Engineering Manager Marries a Product Manager: Planning, Roadmaps, and Bug Fixes (cod )Feb 13, 2025 15,578 engineering-management , product-management , career , collaboration , processes 2025: 10 Free Must-Know Websites for Every Developer Feb 13, 2025 15,577 productivity , creativity , link-lists Launching Interop 2025 Feb 13, 2025 15,576 interoperability , web-platform , browsers , support Using the “step” and “pattern” Attributes to Make Number Inputs More Useful (cas /pic )Feb 13, 2025 15,575 html , forms Interop 2025 (pat )Feb 13, 2025 15,574 interoperability , web-platform , browsers , support Interop 2025: Another Year of Web Platform Improvements (rac /dev )Feb 13, 2025 15,573 interoperability , web-platform , browsers , support How to Test and Measure Content in UX (vit /sma )Feb 13, 2025 15,572 how-tos , user-experience , design , content , testing , analytics Don’t Start Testing Accessibility With a Screen Reader (eri )Feb 13, 2025 15,571 accessibility , testing , screen-readers , keyboard-navigation How to Improve Webpage Speed: Tips and Best Practices Feb 12, 2025 15,570 how-tos , performance , optimization , tips-and-tricks , best-practices , redirecting , fonts , images , testing , tooling , webpagetest Testing 10 JavaScript Frameworks on Their HTML Defaults (j9t )Feb 12, 2025 15,569 frameworks , javascript , html , conformance , comparisons , link-lists State of React 2024 [Results] (sac +/dev )Feb 12, 2025 15,568 surveys , react State of AI 2025 (sac /dev )Feb 12, 2025 15,567 surveys , ai , code-editors , tooling Better Text Rendering in Chromium-Based Browsers on Windows (pat /dev )Feb 12, 2025 15,566 typography , rendering , browser-engines , browsers , chromium , windows , microsoft Time to First Byte: Beyond Server Response Time (sma )Feb 12, 2025 15,565 performance , optimization , redirecting , content-delivery Why Emojis Are the Ultimate User Interface (web )Feb 12, 2025 15,564 emoji , user-experience , design Tech Continues to Be Political (mia )Feb 12, 2025 15,563 community , dei , ethics , policies , ai , career Style Observer: JS to Observe CSS Property Changes, for Reals (lea )Feb 12, 2025 15,562 tooling , libraries , css , javascript Reimagining Fluid Typography (mia /odd )Feb 12, 2025 15,561 typography , css , responsive-design , fluid-design Faux Containers in CSS Grids (tyl /clo )Feb 12, 2025 15,560 css , grids , layout How to Refactor Code With GitHub Copilot (git )Feb 11, 2025 15,559 how-tos , refactoring , ai , github-copilot , github 12 Web Accessibility Tips to Make Your Site More User-Friendly Feb 11, 2025 15,558 accessibility , tips-and-tricks , contrast , alt-text , keyboard-navigation , navigation , captions , labels , skip-links , microcontent Structuring Design Tokens for Interactive States Feb 11, 2025 15,557 design-tokens Don’t Put Your Team in a Bubble Feb 11, 2025 15,556 agile , scrum , product-management , engineering-management Web Components Toolkit (stu )Feb 11, 2025 15,555 websites , web-components The Mystery of Mutable Subresources in Signed Exchanges (paw )Feb 11, 2025 15,554 authentication , signed-exchanges , caching , ruby-on-rails , nextjs , compression , http-headers , http Simplify Nested Code (kei )Feb 11, 2025 15,553 programming , nesting , conditionals , simplicity How to Start a React Project (rwi )Feb 11, 2025 15,552 how-tos , react “Create React App” Officially Deprecated Amid React 19 Compatibility Issues (sar /soc )Feb 11, 2025 15,551 react , vite , migrating , single-page-apps How to Write Cypress Tests That Don’t Suck (ato )Feb 10, 2025 15,550 how-tos , testing , cypress Engineers Who Won’t Commit Feb 10, 2025 15,549 career , processes Website Accessibility Testing Methods That Work (a11 )Feb 10, 2025 15,548 accessibility , testing , processes Control Scope Creep Before It Controls You Feb 10, 2025 15,547 project-management , processes Designing Accessible Website Navigation: Best Practices for Inclusive UX Feb 10, 2025 15,546 accessibility , design , user-experience , navigation Organizing Design System Component Patterns With CSS Cascade Layers (mrt /css )Feb 10, 2025 15,545 design-systems , components , css , cascade Optimizing Images for Web Performance (tod /fro )Feb 10, 2025 15,544 images , performance , optimization , jpeg , png , webp , avif , html , caching Microsoft Study Finds AI Makes Human Cognition “Atrophied and Unprepared” (ema /404 )Feb 10, 2025 15,543 studies , research , microsoft , ai , career , learning Micro Frontends With Angular and Native Federation (man /ang )Feb 10, 2025 15,542 angular , micro-frontends How I Created a Popular WordPress Theme and Coined the Term “Hero Section” (Without Realizing It) (sma )Feb 10, 2025 15,541 wordpress , themes , terminology , history Exploring Routes Rendering Modes in Angular (mai )Feb 10, 2025 15,540 angular , routing Think JavaScript Is Slow? Here’s How JIT (Just in Time) Compilation Makes It 100× Faster Instantly Feb 9, 2025 15,539 javascript , compiling , performance Designing for AI Engineers: UI Patterns You Need to Know (eve /uxd )Feb 9, 2025 15,538 design , design-patterns , principles , processes , ai 10 Must Read Microservices Architecture Books for Experienced Developers Feb 9, 2025 15,537 books , microservices , architecture TypeScript: The “satisfies” Operator (rau )Feb 8, 2025 15,536 typescript , operators Tightening Every Bolt (bag )Feb 8, 2025 15,535 videos , processes , code-reviews , testing , security How I Migrated From WordPress to Astro (its )Feb 8, 2025 15,534 migrating , wordpress , astro 6 Questions for Eric Eggert (yat +/fro )Feb 7, 2025 15,533 interviews , accessibility , eaa , legal Taking RWD to the Extreme (sma )Feb 7, 2025 15,532 responsive-design , intrinsic-design , html , css Three Approaches to the “&” (Ampersand) Selector in CSS (pre /fro )Feb 7, 2025 15,531 css , nesting View Transitions Applied: More Performant “::view-transition-group(*)” Animations (bra )Feb 7, 2025 15,530 css , javascript , view-transitions , performance Here Is Why Microsoft’s “Uninstall Edge” Page Offers No Instructions to Remove the Browser Feb 7, 2025 15,529 edge , microsoft , browsers The Popover API Is Now Baseline Newly Available (dev )Feb 7, 2025 15,528 pop-overs , apis , browsers , support , web-platform Preload Fonts on Your Website for Better Core Web Vitals (deb )Feb 7, 2025 15,527 performance , fonts , hints , web-vitals Beyond DX: Developers Must Now Learn Agent Experience (AX) (ric /the )Feb 7, 2025 15,526 code-editors , ai , agent-experience , developer-experience Beware the Faux Bold (and How to Fix It) (ric )Feb 7, 2025 15,525 typography , fonts , css GitHub Copilot Brings Mockups to Life by Generating Code From Images (web )Feb 6, 2025 15,524 github-copilot , ai , images , design How to Build a Design System? Bridging the Gap Between Design and Development Feb 6, 2025 15,523 how-tos , design-systems , documentation Which Rich Text Editor Framework Should You Choose in 2025? (aur /liv )Feb 6, 2025 15,522 tooling , comparisons , link-lists How to Bring Structure and Clarity to Design System Components Feb 6, 2025 15,521 how-tos , design-systems , components , documentation , conventions , information-architecture Definition Layers Within Semantic Tokens (ikn )Feb 6, 2025 15,520 design-tokens , semantics What I Learned From Migrating a Vue Project From Vuex to Pinia (mic /pic )Feb 6, 2025 15,519 migrating , vuejs , state-management , lessons The Jetbrains Platform Gets a New Community Space (kle /jet )Feb 6, 2025 15,518 jetbrains , community Read-Only Accessibility in TypeScript (rau )Feb 6, 2025 15,517 typescript My Experience as a Designer Working at Bit Feb 6, 2025 15,516 design , career 63% of Websites Receive AI Traffic (New Study of 3,000 Sites) (lou /ahr )Feb 6, 2025 15,515 traffic , ai , metrics The Problem With Indirections (dan )Feb 5, 2025 15,514 programming , variables , functions , presentational-html , state-management DORA, SPACE, DevEx, DX Core 4 (j9t )Feb 5, 2025 15,513 engineering-management , productivity , culture , metrics How to Build a Landing Page in 6 Easy Steps (sem )Feb 5, 2025 15,512 how-tos , landing-pages Optimizing the Critical Rendering Path (deb )Feb 5, 2025 15,511 performance , optimization Using “at()” Method in JavaScript to Get the Last Item From an Array (ama )Feb 5, 2025 15,510 javascript , arrays The State of PHP 2024 [Results] (jet )Feb 5, 2025 15,509 surveys , php , laravel , wordpress , symfony , phpstorm , jetbrains , vs-code , microsoft , sublime-text , code-editors Some Terminal Frustrations (b0r )Feb 5, 2025 15,508 command-line , shell On Generative AI Security (sch )Feb 5, 2025 15,507 ai , security , lessons , microsoft Move on to ESM-Only (ant )Feb 5, 2025 15,506 esm , modules , nodejs , support , javascript , typescript HTML and CSS for a One-Time Password Input (chr /fro )Feb 5, 2025 15,505 html , css , forms , passwords How to Declare Your Page’s Language (pop )Feb 5, 2025 15,504 how-tos , html , internationalization Activism Matters for Tech Development and #FOSS Paths (inf )Feb 5, 2025 15,503 foss , fediverse , sustainability , advocacy Understanding the Trade-Offs of Using Tailwind CSS (mon /mea )Feb 4, 2025 15,502 tailwind , presentational-html , css Internet of Agents Feb 4, 2025 15,501 web , agent-experience , ai How I Use LLMs as a Staff Engineer Feb 4, 2025 15,500 ai , processes Alt Text Accessibility: Balancing AI and Human Oversight (tec +/equ )Feb 4, 2025 15,499 podcasts , accessibility , images , multimedia , alt-text , ai , quality Angular: The Documentary Feb 4, 2025 15,498 videos , angularjs , angular , history Reasons Not to Refactor (tho )Feb 4, 2025 15,497 technical-debt , refactoring , processes , prioritization 10 Digital Accessibility Mistakes to Avoid Feb 4, 2025 15,496 accessibility , mistakes , alt-text , images , contrast , colors , keyboard-navigation , aria , semantics , headings , labels , forms , pop-ups , testing Firefox 135 Launches With New Translation Languages, New Tab Layout, Security, and Privacy Improvements Feb 4, 2025 15,495 firefox , mozilla , browsers Which VoiceOver? (aar )Feb 4, 2025 15,494 accessibility , voiceover , screen-readers , unix-like , apple Using Padding to Space an Input and Label (dar )Feb 4, 2025 15,493 html , forms , labels , spacing , css Tutorial: Publishing ESM-Based npm Packages With TypeScript (rau )Feb 4, 2025 15,492 tutorials , dependencies , npm , typescript The End of Programming as We Know It (tim /ore )Feb 4, 2025 15,491 programming , processes , ai , career , history , outlooks Oracle Justified Its JavaScript Trademark With Node.js—Now It Wants That Ignored (tin /den )Feb 4, 2025 15,490 oracle , javascript , nodejs , deno , legal Live CSS Colors: What You Can Safely Use (jar /van )Feb 4, 2025 15,489 css , colors , functions Introducing Fusion: Write PHP Inside Vue and React Components (eri /lar )Feb 4, 2025 15,488 introductions , tooling , php , vuejs , react , components Integrations: From Simple Data Transfer to Modern Composable Architectures (edo /sma )Feb 4, 2025 15,487 architecture , web-services , apis , rest , graphql , webhooks , headless , content-management How to Gif (2025 Edition) (oll )Feb 4, 2025 15,486 how-tos , images , multimedia , gif , png , webp , avif , jpeg-xl How to Favicon in 2025: Three Files That Fit Most Needs (sit /evi )Feb 4, 2025 15,485 how-tos , images , favicons How I Learned to Code With My Voice (whi )Feb 4, 2025 15,484 voice , code-editors , tooling Build a Link Blog (xua )Feb 4, 2025 15,483 blogging , links A Content List With Bulk Actions Using Ancient HTML and Modern CSS (tyl /clo )Feb 4, 2025 15,482 html , forms , lists , css Notes on the “Code Editors With AI” Landscape (chr /fro )Feb 3, 2025 15,481 ai , code-editors , plugins , github-copilot , cursor , project-idx , google , jetbrains Smarter, Faster, Human: The Future of Design Systems With AI (uxm )Feb 3, 2025 15,480 design-systems , ai , outlooks Typecasting and Viewport Transitions in CSS With “tan(atan2())” (mon /css )Feb 3, 2025 15,479 css , transitions , animations , functions , math There Are a Lot of Ways to Break Up Long Tasks in JavaScript (mac )Feb 3, 2025 15,478 javascript , web-workers , performance Introducing the JSR Open Governance Board (tin +/den )Feb 3, 2025 15,477 introductions , jsr , javascript , typescript , community How to Perform Comprehensive ADA Testing (a11 )Feb 3, 2025 15,476 how-tos , testing , processes , ada , legal , compliance , accessibility How to Manage Old Content on a News Website (moz )Feb 3, 2025 15,475 how-tos , content , content-management , maintenance , prioritization , redirecting , seo Generating Image Descriptions and Alt-Text With AI (dri )Feb 3, 2025 15,474 images , alt-text , accessibility , ai , quality Fast and Smooth Third-Party Web Fonts (sco )Feb 3, 2025 15,473 fonts , embed-code , performance , css , javascript Extending the Cursor (kyl )Feb 3, 2025 15,472 design , interaction-design , cursors , examples Developer Philosophy (qnt )Feb 3, 2025 15,471 technical-debt , refactoring , quality , processes Compiling CSS With Vite and Lightning CSS (mrt /css )Feb 3, 2025 15,470 css , compiling , vite , lightning-css Change “font-weight” Based on the User’s Screen DPI Feb 3, 2025 15,469 css , typography , pixel-density AI and Accessibility: The Good, the Bad, and the Bollocks (tin /rem )Feb 3, 2025 15,468 videos , accessibility , ai The Paradox of UX Personalization (uxd )Feb 2, 2025 15,467 user-experience , personalization , ai The Systemic Failure of Implementing CSS Principles Feb 2, 2025 15,466 css , principles , history , maintainability , consistency , modules , craft Combining “currentColor” With Relative Color Syntax (oll )Feb 2, 2025 15,465 css , colors Before You Buy an Accessibility Audit (cer )Feb 2, 2025 15,464 accessibility , auditing , training , testing , culture OKLCH, Explained for Designers Feb 1, 2025 15,463 design , colors , oklch We Can’t Keep Simply Repeating This Mess (inf )Feb 1, 2025 15,462 processes , sustainability React Is Just “document.createElement()” With Good Marketing, and I Can Prove It Feb 1, 2025 15,461 react , typescript , tailwind How to Write a Good Design Document (gra )Feb 1, 2025 15,460 how-tos , writing , documentation , software-design Demo: Running TypeScript Directly in Node.js (rau )Feb 1, 2025 15,459 typescript , nodejs CSS “scrollbar-color” and “scrollbar-gutter” Are Baseline Newly Available (bra /dev )Feb 1, 2025 15,458 css , scrolling , browsers , support , web-platform Effective Steps for Conducting a Thorough ADA Audit (a11 )Jan 31, 2025 15,457 accessibility , processes , ada , legal , compliance , auditing The Politics of Accessibility Jan 31, 2025 15,456 accessibility , history , advocacy Why Next.js Leads the Future of Web Development in 2025 Jan 31, 2025 15,455 nextjs AI Transparency Framework (uxd )Jan 31, 2025 15,454 ai , policies , processes WCAG Colour Contrast: What Does the 4.5:1 Ratio Actually Mean? (the )Jan 31, 2025 15,453 accessibility , wcag , contrast , colors Understanding CORS Errors in Signed Exchanges (paw )Jan 31, 2025 15,452 security , cors , errors , signed-exchanges The Myth of “Fully Accessible” (sor /uxd )Jan 31, 2025 15,451 accessibility , myths Our Coding Obsession Is Pushing Kids Out of Tech Jan 31, 2025 15,450 career Microsoft Improves Text Contrast for All Windows Chromium Browsers (ser /ble )Jan 31, 2025 15,449 contrast , colors , browsers , chromium , microsoft , windows How to Set Up an Accessible Page Structure and Navigation (pop )Jan 31, 2025 15,448 how-tos , accessibility , html , navigation Foundations: Grouping Forms With “<fieldset>” and “<legend>” (tet )Jan 31, 2025 15,447 fundamentals , forms , html , aria Accessibility Beyond Compliance: A Driver for Innovation and UX Jan 30, 2025 15,446 accessibility , compliance , user-experience Google Says “Links Matter Less”—We Looked at 1,000,000 SERPs to See if It’s True (ahr )Jan 30, 2025 15,445 google , links , seo , metrics XHTML in Modern Web Development (mar )Jan 30, 2025 15,444 guest-posts , html , xhtml Vite With TypeScript (rwi )Jan 30, 2025 15,443 vite , migrating , javascript , typescript , configuration U.S. Blocks Open Source “Help” From These Countries (sjv /the )Jan 30, 2025 15,442 foss The Internet Is Unusable (ste /uxd )Jan 30, 2025 15,441 web , ai , monetization , user-experience , usability The European Accessibility Act for Websites and Apps (mar )Jan 30, 2025 15,440 accessibility , legal , eaa , overviews On Diversity (aar )Jan 30, 2025 15,439 dei