10 Open-Source Documentation Frameworks to Check Out | | 15,142 |
foss, documentation, tooling, link-lists, zola |
“ruby-align” Is Baseline Newly Available (dev) | | 15,141 |
ruby-markup, html, css, browsers, support, web-platform |
UX Is Dead, Long Live UX | | 15,140 |
user-experience, ai, economics |
The Effort Paradox in AI Design (uxd) | | 15,139 |
design, product-management, history |
Web Accessibility Lawsuit Moves Forward Against the State of Louisiana (lfl) | | 15,138 |
accessibility, legal, ada |
Toe Dipping Into View Transitions (geo/css) | | 15,137 |
css, view-transitions |
Introduction to Frontend Development (the) | | 15,136 |
introductions, html, css, javascript, frameworks, libraries, tooling, career, trends |
Fixing “rowspan=0” on Tables on WebKit (kar) | | 15,135 |
html, tables, webkit, browser-engines, browsers |
Everything You Need to Know About Invoker Commands (kei/web) | | 15,134 |
videos, html |
Debugging Mutable Subresources: A Detective Story (paw) | | 15,133 |
signed-exchanges, caching, debugging |
Accessible Design Checklist (lau/pen) | | 15,132 |
accessibility, design, checklists |
A Guide to AI Prototyping for Product Designers (uxd) | | 15,131 |
guides, design, prototyping, ai, product-management |
Intro to Datastar (and Craft CMS) (cra) | | 15,130 |
videos, introductions, tooling |
Google Just Confirmed the AI Reality Many Programmers Are Desperately Trying to Deny (tar) | | 15,129 |
programming, ai, productivity, google, github-copilot, code-editors, cursor |
3 Best Practices for Multi-Language Support in Frontend Development (des) | | 15,128 |
guest-posts, internationalization, localization, automation, ai |
10 Practical Bash Commands to Simplify Complex Tasks (ski) | | 15,127 |
shell, command-line, productivity |
What I Wish I Knew as a Junior Developer (cod) | | 15,126 |
career, lessons |
TC39 Advances 3 Proposals to Stage 4: RegExp Escaping, Float16Array, and Redeclarable Global Eval Vars (sar/soc) | | 15,125 |
standards, ecmascript, javascript, regex, escaping, arrays, math |
Digital Accessibility and the Cost of Exclusion (deq) | | 15,124 |
accessibility, economics, ethics |
Debugging CSS Anchor Positioning (tab+/odd) | | 15,123 |
videos, interviews, css, anchor-positioning, debugging |
Tracing of Node.js for Better Visibility and Performance With N|Solid (nod) | | 15,122 |
nodejs, tracing, tooling |
Flutter Is at a Critical Inflection Point | | 15,121 |
flutter |
Why You Shouldn’t Use AI to Write Documentation (lur/zer) | | 15,120 |
documentation, writing, ai |
Human-Centered Design Through AI-Assisted Usability Testing: Reality or Fiction? (sma) | | 15,119 |
design, usability, testing, ai |
Documenting Web Components With Storybook | | 15,118 |
documentation, design-systems, web-components, storybook, examples |
Demystifying MIME Types: Basics, Use Cases, Best Practices (mar) | | 15,117 |
guest-posts, mime-types, fundamentals, best-practices, performance, servers, apache, nginx, email |
Breakpoint-Free CSS Grid Layouts (kev) | | 15,116 |
videos, css, grids, layout, functions |
20 Years of AJAX: The Technology That Revolutionized Web Development (lav) | | 15,115 |
ajax, javascript, history, data-fetching |
Basic Design Patterns | | 15,114 |
software-design, software-design-patterns |
CSS “@ function” + CSS “if()” = 🤯 (bra) | | 15,113 |
css, functions, conditionals, custom-properties, dark-mode |
CSS-Only Click Handlers You Might Not Be Using, but You Should | | 15,112 |
css, selectors |
Tim Frick on Web Sustainability and Building a Greener Digital World | | 15,111 |
interviews, design, content, hosting, sustainability |
Meeting European Accessibility Act (EAA) Standards: A Developer’s Checklist | | 15,110 |
accessibility, checklists, eaa, legal |
How OWASP Helps You Secure Your Full-Stack Web Applications (eri/sma) | | 15,109 |
security, owasp, monitoring, authentication, vulnerabilities, configuration, csrf, cryptography, authorization |
TypeScript in a Node.js Project (rwi) | | 15,108 |
typescript, nodejs, configuration |
These (Still) Aren’t the SCs You’re Looking For (pat) | | 15,107 |
videos, wcag, accessibility, compliance |
Static vs. Dynamic Content: Which Should Developers Favor? (the) | | 15,106 |
content, client-side-rendering, server-side-rendering, performance, frameworks, comparisons |
Navigating the Web Platform (pat) | | 15,105 |
web-platform, documentation, browsers, standards, link-lists, cheat-sheets |
How I Review Design Work (ted/uxd) | | 15,104 |
design, consistency, creativity, complexity, processes |
ESLint Now Officially Supports Linting of CSS (nza/esl) | | 15,103 |
eslint, css, linting |
Decoding CSS Selectors: “:has(:not)” vs. “:not(:has)” (pol) | | 15,102 |
css, selectors, comparisons |
CDEs Aren’t Just for Developers: How QA, Tech Writers, and Designers Benefit Too (jet) | | 15,101 |
code-editors, jetbrains, case-studies |
AI Killed the Tech Interview. Now What? | | 15,100 |
interviewing, hiring, ai, career, outlooks |
A Really (Really) Long but Authentic History of Design Evolution in India (uxd) | | 15,099 |
design, culture, history |
A Color Input That Also Shows the Value (chr/fro) | | 15,098 |
forms, colors, web-components |
Aspect Ratio Changes With CSS View Transitions (jim) | | 15,097 |
css, view-transitions |
Rethinking Find-in-Page Accessibility: Making Hidden Text Work for Everyone (sch) | | 15,096 |
accessibility, search, hiding, browsers, html |
How to Build a Design System? Rolling It Out and Driving Adoption | | 15,095 |
how-tos, design-systems, advocacy |
Implementing a Dissolve Effect With Shaders and Particles in Three.js (cod) | | 15,094 |
effects, libraries |
Interaction Design Demands More Than Visual Creativity (uxd) | | 15,093 |
design, interaction-design, design-systems, creativity |
10 Common Web Development Mistakes to Avoid Right Now | | 15,092 |
mistakes, mobile, performance, accessibility, seo, navigation, security, analytics, testing |
Getting the Relationship Between UX Design and Business Strategy Right (uxm) | | 15,091 |
design, user-experience, product-management, strategies, economics, collaboration, business-relations |
Accessible UX Design: 6 Advanced Techniques to Elevate Your Process (a11) | | 15,090 |
design, user-experience, accessibility, principles, techniques, processes |
Top Lawyers in 16 States Push Back on Anti-DEIA Executive Orders (lfl) | | 15,089 |
dei, accessibility, legal |
The Difference Between Zoom and Scale (css) | | 15,088 |
css, zooming, transforms, tips-and-tricks |
The Dark Side of UX: Lessons From OnlyFans’ Addictive Design (web) | | 15,087 |
lessons, design, dark-patterns, ethics, user-experience, case-studies |
The “attr()” Function in CSS Now Supports Types (ami) | | 15,086 |
css, functions, attributes, types |
React Libraries for 2025 (rwi) | | 15,085 |
react, libraries, tooling, link-lists |
It’s Right There in the Back of the Book (xir) | | 15,084 |
accessibility, html, semantics |
10 Awesome CSS Text Effects for Your Next Project (pau) | | 15,083 |
css, effects, code-pens |
How to Use Chrome’s Developer Tools (deb) | | 15,082 |
how-tos, chrome, google, browsers, dev-tools |
How to Move the First Element to the End in JavaScript | | 15,081 |
how-tos, javascript |
Five Things AI Will Not Change (met) | | 15,080 |
ai, outlooks |
Top 5 Uses of WebAssembly for Web Developers (the) | | 15,079 |
webassembly, performance, migrating, ecommerce, dev-tools |
The “:not” Selector in Use (cit) | | 15,078 |
css, selectors |
The New “withAttributes” Method for Relationships and Scopes in Laravel (ami) | | 15,077 |
laravel, php |
Generic LLM Chatbot Attestation (aar) | | 15,076 |
ai, processes |
5 Ways to Increase the Quality of Your Design System Documentation | | 15,075 |
design-systems, documentation, quality |
Create Contextual Console Loggers (pat/dev) | | 15,074 |
console, javascript, debugging, dev-tools, browsers, edge, microsoft, chrome, google |
Advice to New Engineering Managers (tre) | | 15,073 |
engineering-management, leadership, culture |
10 Secret Git Commands That Will Save You 5+ Hours Every Week | | 15,072 |
git, command-line |
How Do We Know What Components to Work On? (lur/zer) | | 15,071 |
design-systems, components, prioritization |
We Were Wrong About GPUs (fly) | | 15,070 |
cloud-computing, edge-computing, ai, docker, containerization, developer-experience |
Comcast: A New Standard for Internet Energy Efficiency | | 15,069 |
web, network, sustainability |
Common Accessibility Challenges When Navigating Tables | | 15,068 |
accessibility, tables, images, keyboard-navigation |
The Hardest Working Font in Manhattan (mwi) | | 15,067 |
fonts, typography, history |
The Great AI UI Unification (mgs) | | 15,066 |
ai, usability, chatgpt, openai |
Sunsetting “Create React App” (mat+/rea) | | 15,065 |
react |
Rainbow Selection in CSS (chr/fro) | | 15,064 |
css, selectors, effects |
Love at First Slide! Creating a Carousel Purely Out of CSS (uti) | | 15,063 |
css, scrolling, carousels, functionality |
Does WebPerf Matter to Your SEO Ranking? (tod/per) | | 15,062 |
videos, performance, seo, keywords |
Which HTML Element Are You? | | 15,061 |
quizzes, html |
When an Engineering Manager Marries a Product Manager: Planning, Roadmaps, and Bug Fixes (cod) | | 15,060 |
engineering-management, product-management, career, collaboration, processes |
2025: 10 Free Must-Know Websites for Every Developer | | 15,059 |
productivity, creativity, link-lists |
Launching Interop 2025 | | 15,058 |
interoperability, web-platform, browsers, support |
Using the “step” and “pattern” Attributes to Make Number Inputs More Useful (cas/pic) | | 15,057 |
html, forms |
Interop 2025 (pat) | | 15,056 |
interoperability, web-platform, browsers, support |
Interop 2025: Another Year of Web Platform Improvements (rac/dev) | | 15,055 |
interoperability, web-platform, browsers, support |
How to Test and Measure Content in UX (vit/sma) | | 15,054 |
how-tos, user-experience, design, content, testing, analytics |
Don’t Start Testing Accessibility With a Screen Reader (eri) | | 15,053 |
accessibility, testing, screen-readers, keyboard-navigation |
Testing 10 JavaScript Frameworks on Their HTML Defaults (j9t) | | 15,052 |
frameworks, javascript, html, conformance, comparisons, link-lists |
State of React 2024 [Results] (sac+/dev) | | 15,051 |
surveys, react |
State of AI 2025 (sac/dev) | | 15,050 |
surveys, ai, code-editors, tooling |
Better Text Rendering in Chromium-Based Browsers on Windows (pat/dev) | | 15,049 |
typography, rendering, browser-engines, browsers, chromium, windows, microsoft |
How to Improve Webpage Speed: Tips and Best Practices | | 15,048 |
how-tos, performance, optimization, tips-and-tricks, best-practices, redirecting, fonts, images, testing, tooling |
Time to First Byte: Beyond Server Response Time (sma) | | 15,047 |
performance, optimization, redirecting, content-delivery |
Why Emojis Are the Ultimate User Interface (web) | | 15,046 |
emoji, user-experience, design |
Tech Continues to Be Political (mia) | | 15,045 |
community, dei, ethics, policies, ai, career |
Style Observer: JS to Observe CSS Property Changes, for Reals (lea) | | 15,044 |
tooling, libraries, css, javascript |
Reimagining Fluid Typography (mia/odd) | | 15,043 |
typography, css, responsive-design, fluid-design |
Faux Containers in CSS Grids (tyl/clo) | | 15,042 |
css, grids, layout |
How to Refactor Code With GitHub Copilot (git) | | 15,041 |
how-tos, refactoring, ai, github-copilot, github |
12 Web Accessibility Tips to Make Your Site More User-Friendly | | 15,040 |
accessibility, tips-and-tricks, contrast, alt-text, keyboard-navigation, navigation, captions, labels, skip-links, microcontent |
Structuring Design Tokens for Interactive States | | 15,039 |
design-tokens |
Don’t Put Your Team in a Bubble | | 15,038 |
agile, scrum, product-management, engineering-management |
Web Components Toolkit (stu) | | 15,037 |
websites, web-components |
The Mystery of Mutable Subresources in Signed Exchanges (paw) | | 15,036 |
authentication, signed-exchanges, caching, ruby-on-rails, nextjs, compression, http-headers, http |
Simplify Nested Code (kei) | | 15,035 |
programming, nesting, conditionals, simplicity |
How to Start a React Project (rwi) | | 15,034 |
how-tos, react |
“Create React App” Officially Deprecated Amid React 19 Compatibility Issues (sar/soc) | | 15,033 |
react, vite, migrating, single-page-apps |
Engineers Who Won’t Commit | | 15,032 |
career, processes |
Website Accessibility Testing Methods That Work (a11) | | 15,031 |
accessibility, testing, processes |
Control Scope Creep Before It Controls You | | 15,030 |
project-management, processes |
Designing Accessible Website Navigation: Best Practices for Inclusive UX | | 15,029 |
accessibility, design, user-experience, navigation |
How to Write Cypress Tests That Don’t Suck | | 15,028 |
how-tos, testing, cypress |
Organizing Design System Component Patterns With CSS Cascade Layers (mrt/css) | | 15,027 |
design-systems, components, css, cascade |
Optimizing Images for Web Performance (tod/fro) | | 15,026 |
images, performance, optimization, jpeg, png, webp, avif, html, caching |
Microsoft Study Finds AI Makes Human Cognition “Atrophied and Unprepared” (ema/404) | | 15,025 |
studies, research, microsoft, ai, career, learning |
Micro Frontends With Angular and Native Federation (man/ang) | | 15,024 |
angular, micro-frontends |
How I Created a Popular WordPress Theme and Coined the Term “Hero Section” (Without Realizing It) (sma) | | 15,023 |
wordpress, themes, terminology, history |
Exploring Routes Rendering Modes in Angular (mai) | | 15,022 |
angular, routing |
Think JavaScript Is Slow? Here’s How JIT (Just in Time) Compilation Makes It 100× Faster Instantly | | 15,021 |
javascript, compiling, performance |
Designing for AI Engineers: UI Patterns You Need to Know (eve/uxd) | | 15,020 |
design, design-patterns, principles, processes, ai |
10 Must Read Microservices Architecture Books for Experienced Developers | | 15,019 |
books, microservices, architecture |
TypeScript: The “satisfies” Operator (rau) | | 15,018 |
typescript, operators |
Tightening Every Bolt (bag) | | 15,017 |
videos, processes, code-reviews, testing, security |
How I Migrated From WordPress to Astro (its) | | 15,016 |
migrating, wordpress, astro |
6 Questions for Eric Eggert (yat+/fro) | | 15,015 |
interviews, accessibility, eaa, legal |
Taking RWD to the Extreme (sma) | | 15,014 |
responsive-design, intrinsic-design, html, css |
Three Approaches to the “&” (Ampersand) Selector in CSS (pre/fro) | | 15,013 |
css, nesting |
View Transitions Applied: More Performant “::view-transition-group(*)” Animations (bra) | | 15,012 |
css, javascript, view-transitions, performance |
Here Is Why Microsoft’s “Uninstall Edge” Page Offers No Instructions to Remove the Browser | | 15,011 |
edge, microsoft, browsers |
The Popover API Is Now Baseline Newly Available (dev) | | 15,010 |
pop-overs, apis, browsers, support, web-platform |
Preload Fonts on Your Website for Better Core Web Vitals (deb) | | 15,009 |
performance, fonts, hints, web-vitals |
Beyond DX: Developers Must Now Learn Agent Experience (AX) (ric/the) | | 15,008 |
code-editors, ai, agent-experience, developer-experience |
Beware the Faux Bold (and How to Fix It) (ric) | | 15,007 |
typography, fonts, css |
GitHub Copilot Brings Mockups to Life by Generating Code From Images (web) | | 15,006 |
github-copilot, ai, images, design |
How to Build a Design System? Bridging the Gap Between Design and Development | | 15,005 |
how-tos, design-systems, documentation |
Which Rich Text Editor Framework Should You Choose in 2025? (aur/liv) | | 15,004 |
tooling, comparisons, link-lists |
How to Bring Structure and Clarity to Design System Components | | 15,003 |
how-tos, design-systems, components, documentation, conventions, information-architecture |
Definition Layers Within Semantic Tokens (ikn) | | 15,002 |
design-tokens, semantics |
What I Learned From Migrating a Vue Project From Vuex to Pinia (mic/pic) | | 15,001 |
migrating, vuejs, state-management, lessons |
The Jetbrains Platform Gets a New Community Space (kle/jet) | | 15,000 |
jetbrains, community |
Read-Only Accessibility in TypeScript (rau) | | 14,999 |
typescript |
My Experience as a Designer Working at Bit | | 14,998 |
design, career |
63% of Websites Receive AI Traffic (New Study of 3,000 Sites) (lou/ahr) | | 14,997 |
traffic, ai, metrics |
DORA, SPACE, DevEx, DX Core 4 (j9t) | | 14,996 |
engineering-management, productivity, culture, metrics |
How to Build a Landing Page in 6 Easy Steps (sem) | | 14,995 |
how-tos, landing-pages |
Optimizing the Critical Rendering Path (deb) | | 14,994 |
performance, optimization |
Using “at()” Method in JavaScript to Get the Last Item From an Array (ama) | | 14,993 |
javascript, arrays |
The Problem With Indirections (dan) | | 14,992 |
programming, variables, functions, presentational-css, state-management |
The State of PHP 2024 [Results] (jet) | | 14,991 |
surveys, php, laravel, wordpress, symfony, phpstorm, jetbrains, vs-code, microsoft, sublime-text, code-editors |
Some Terminal Frustrations (b0r) | | 14,990 |
command-line, shell |
On Generative AI Security (sch) | | 14,989 |
ai, security, lessons, microsoft |
Move on to ESM-Only (ant) | | 14,988 |
esm, modules, nodejs, support, javascript, typescript |
HTML and CSS for a One-Time Password Input (chr/fro) | | 14,987 |
html, css, forms, passwords |
How to Declare Your Page’s Language (pop) | | 14,986 |
how-tos, html, internationalization |
Activism Matters for Tech Development and #FOSS Paths (inf) | | 14,985 |
foss, fediverse, sustainability, advocacy |
Internet of Agents | | 14,984 |
web, agent-experience, ai |
How I Use LLMs as a Staff Engineer | | 14,983 |
ai, processes |
Alt Text Accessibility: Balancing AI and Human Oversight (tec+/equ) | | 14,982 |
podcasts, accessibility, images, multimedia, alt-text, ai, quality |
Angular: The Documentary | | 14,981 |
videos, angularjs, angular, history |
Reasons Not to Refactor (tho) | | 14,980 |
technical-debt, refactoring, processes, prioritization |
10 Digital Accessibility Mistakes to Avoid | | 14,979 |
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 | | 14,978 |
firefox, mozilla, browsers |
Which VoiceOver? (aar) | | 14,977 |
accessibility, voiceover, screen-readers, unix-like, apple |
Using Padding to Space an Input and Label (dar) | | 14,976 |
html, forms, labels, spacing, css |
Understanding the Trade-Offs of Using Tailwind CSS (mon/mea) | | 14,975 |
tailwind, presentational-css, css |
Tutorial: Publishing ESM-Based npm Packages With TypeScript (rau) | | 14,974 |
tutorials, dependencies, npm, typescript |
The End of Programming as We Know It (tim/ore) | | 14,973 |
programming, processes, ai, career, history, outlooks |
Oracle Justified Its JavaScript Trademark With Node.js—Now It Wants That Ignored (tin/den) | | 14,972 |
oracle, javascript, nodejs, deno, legal |
Live CSS Colors: What You Can Safely Use (jar/van) | | 14,971 |
css, colors, functions |
Introducing Fusion: Write PHP Inside Vue and React Components (eri/lar) | | 14,970 |
introductions, tooling, php, vuejs, react, components |
Integrations: From Simple Data Transfer to Modern Composable Architectures (edo/sma) | | 14,969 |
architecture, web-services, apis, rest, graphql, webhooks, headless, content-management |
How to Gif (2025 Edition) (oll) | | 14,968 |
how-tos, images, multimedia, gif, png, webp, avif, jpeg-xl |
How to Favicon in 2025: Three Files That Fit Most Needs (sit/evi) | | 14,967 |
how-tos, images, favicons |
How I Learned to Code With My Voice (whi) | | 14,966 |
voice, code-editors, tooling |
Build a Link Blog (xua) | | 14,965 |
blogging, links |
A Content List With Bulk Actions Using Ancient HTML and Modern CSS (tyl/clo) | | 14,964 |
html, forms, lists, css |
Notes on the “Code Editors With AI” Landscape (chr/fro) | | 14,963 |
ai, code-editors, plugins, github-copilot, cursor, project-idx, google, jetbrains |
Smarter, Faster, Human: The Future of Design Systems With AI (uxm) | | 14,962 |
design-systems, ai, outlooks |
Typecasting and Viewport Transitions in CSS With “tan(atan2())” (mon/css) | | 14,961 |
css, transitions, animations, functions, math |
There Are a Lot of Ways to Break Up Long Tasks in JavaScript (mac) | | 14,960 |
javascript, web-workers, performance |
Introducing the JSR Open Governance Board (tin+/den) | | 14,959 |
introductions, jsr, javascript, typescript, community |
How to Perform Comprehensive ADA Testing (a11) | | 14,958 |
how-tos, testing, processes, ada, legal, compliance, accessibility |
How to Manage Old Content on a News Website (moz) | | 14,957 |
how-tos, content, content-management, maintenance, prioritization, redirecting, seo |
Generating Image Descriptions and Alt-Text With AI (dri) | | 14,956 |
images, alt-text, accessibility, ai, quality |
Fast and Smooth Third-Party Web Fonts (sco) | | 14,955 |
fonts, embed-code, performance, css, javascript |
Extending the Cursor (kyl) | | 14,954 |
design, interaction-design, cursors, examples |
Developer Philosophy (qnt) | | 14,953 |
technical-debt, refactoring, quality, processes |
Compiling CSS With Vite and Lightning CSS (mrt/css) | | 14,952 |
css, compiling, vite, lightning-css |
Change “font-weight” Based on the User’s Screen DPI | | 14,951 |
css, typography, pixel-density |
AI and Accessibility: The Good, the Bad, and the Bollocks (tin/rem) | | 14,950 |
videos, accessibility, ai |
The Paradox of UX Personalization (uxd) | | 14,949 |
user-experience, personalization, ai |
The Systemic Failure of Implementing CSS Principles | | 14,948 |
css, principles, history, maintainability, consistency, modules, craft |
Combining “currentColor” With Relative Color Syntax (oll) | | 14,947 |
css, colors |
Before You Buy an Accessibility Audit (cer) | | 14,946 |
accessibility, auditing, training, testing, culture |
OKLCH, Explained for Designers | | 14,945 |
design, colors, oklch |
We Can’t Keep Simply Repeating This Mess (inf) | | 14,944 |
processes, sustainability |
React Is Just “document.createElement()” With Good Marketing, and I Can Prove It | | 14,943 |
react, typescript, tailwind |
How to Write a Good Design Document (gra) | | 14,942 |
how-tos, writing, documentation, software-design |
Demo: Running TypeScript Directly in Node.js (rau) | | 14,941 |
typescript, nodejs |
CSS “scrollbar-color” and “scrollbar-gutter” Are Baseline Newly Available (bra/dev) | | 14,940 |
css, scrolling, browsers, support, web-platform |
Effective Steps for Conducting a Thorough ADA Audit (a11) | | 14,939 |
accessibility, processes, ada, legal, compliance, auditing |
The Politics of Accessibility | | 14,938 |
accessibility, history, advocacy |
Why Next.js Leads the Future of Web Development in 2025 | | 14,937 |
nextjs |
AI Transparency Framework (uxd) | | 14,936 |
ai, policies, processes |
WCAG Colour Contrast: What Does the 4.5:1 Ratio Actually Mean? (the) | | 14,935 |
accessibility, wcag, contrast, colors |
Understanding CORS Errors in Signed Exchanges (paw) | | 14,934 |
security, cors, errors, signed-exchanges |
The Myth of “Fully Accessible” (sor/uxd) | | 14,933 |
accessibility, myths |
Our Coding Obsession Is Pushing Kids Out of Tech | | 14,932 |
career |
Microsoft Improves Text Contrast for All Windows Chromium Browsers (ser/ble) | | 14,931 |
contrast, colors, browsers, chromium, microsoft, windows |
How to Set Up an Accessible Page Structure and Navigation (pop) | | 14,930 |
how-tos, accessibility, html, navigation |
Foundations: Grouping Forms With “<fieldset>” and “<legend>” (tet) | | 14,929 |
fundamentals, forms, html, aria |
Accessibility Beyond Compliance: A Driver for Innovation and UX | | 14,928 |
accessibility, compliance, user-experience |
Google Says “Links Matter Less”—We Looked at 1,000,000 SERPs to See if It’s True (ahr) | | 14,927 |
google, links, seo, metrics |
XHTML in Modern Web Development (mar) | | 14,926 |
guest-posts, html, xhtml |
Vite With TypeScript (rwi) | | 14,925 |
vite, migrating, javascript, typescript, configuration |
U.S. Blocks Open Source “Help” From These Countries (sjv/the) | | 14,924 |
foss |
The Internet Is Unusable (ste/uxd) | | 14,923 |
web, ai, monetization, user-experience, usability |
The European Accessibility Act for Websites and Apps (mar) | | 14,922 |
accessibility, legal, eaa, overviews |
On Diversity (aar) | | 14,921 |
dei |
Is npm Enough? Why Startups Are Coming After This JavaScript Package Registry (kat/red) | | 14,920 |
npm, jsr, bun, pnpm, yarn, javascript |
How I Use AI: Meet My Promptly Hired Model Intern (mit) | | 14,919 |
ai, programming, processes, tooling |
CSS Nesting: Use With Caution (bel/pic) | | 14,918 |
css, nesting |
On Building AI Understanding and Automation Muscle (With 18 Random Problems Solved With AI) (j9t) | | 14,917 |
ai, automation, examples |
How to Determine if You Are Ready for a Leadership Position? (cod) | | 14,916 |
how-tos, career, leadership |
A Modern Node.js and TypeScript Setup for 2025 | | 14,915 |
nodejs, typescript, configuration |
Mapped Types in TypeScript (ama) | | 14,914 |
typescript, types |
Transitioning Top-Layer Entries and the Display Property in CSS (uti/sma) | | 14,913 |
css, animations, transitions, techniques, effects |
The 2025 Frontend Dogma Survey (fro) | | 14,912 |
frontend-dogma, surveys |
New to the Web Platform in January (rac/dev) | | 14,911 |
release-notes, web-platform, browsers, firefox, mozilla, chrome, google, safari, apple |
Making Good on the Promise of Open Source AI (the) | | 14,910 |
ai, foss |
Keep Your Node.js Apps Secure With “npx is-my-node-vulnerable” (tre) | | 14,909 |
packages, npm, nodejs, security |
How to Set WebGL Shader Colors With CSS and JavaScript (nma) | | 14,908 |
how-tos, webgl, css, javascript |
How Data Structures Organize the Chaos of Modern Apps (yan/cod) | | 14,907 |
overviews, data-structures, arrays, caching |
Here’s Why Your Anchor Positioning Isn’t Working (jam/odd) | | 14,906 |
css, anchor-positioning |
Computing With Tuples in TypeScript (rau) | | 14,905 |
typescript, arrays |
Intro to Wasm in Deno (dsh/den) | | 14,904 |
introductions, webassembly, deno |
Why Teams Are Ditching DynamoDB (hop/the) | | 14,903 |
dynamodb, databases, aws |
The DOJ Provides Practical Guidance on How to Implement a Digital Accessibility Program | | 14,902 |
how-tos, accessibility, processes, prioritization |
Dynamic Focus Zoom Effect With CSS “@ property” | | 14,901 |
css, effects |
What Text Area Popovers Taught Me About Browser APIs (bla) | | 14,900 |
html, forms, apis, javascript |
The Era of Agent Experience (AX) (jav/net) | | 14,899 |
agent-experience |
Svelte 5 and the Future of Frameworks: A Chat With Rich Harris (ric+/sma) | | 14,898 |
interviews, svelte, frameworks, outlooks |
Page Bloat Update: How Does Ever-Increasing Page Size Affect Your Business and Your Users? (tam/spe) | | 14,897 |
performance, trends, metrics, javascript, images, desktop, mobile |
Introducing AX: Why Agent Experience Matters (bii) | | 14,896 |
introductions, agent-experience, ai |
Getting Started With TYPO3 (typ) | | 14,895 |
videos, introductions, typo3, content-management |
Differences Between ESLint and TypeScript (jos/esl) | | 14,894 |
eslint, typescript, comparisons, linting, type-safety, quality |
Considerations for Making a Tree View Component Accessible (eri/git) | | 14,893 |
components, accessibility, keyboard-navigation, aria, case-studies |