Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand that they be respected and included. Hide

Frontend Dogma

News and Tools for Web Developers, 1990s to Now (5)

→ Stay up-to-date on all topics by various RSS feeds (main feed with exclusive news: only $12/year), on Mastodon, and on Bluesky

Entry (Sources) and TopicsDate#
10 Flutter Hacks Every Senior Developer Should Know19,023
flutter, dart, tips-and-tricks
Your Next Design Might Be Your Last (uxd)19,022
design, prioritization
Instrumenting the Node.js Event Loop With eBPF (cor)19,021
nodejs, event-loop, events
What You Need to Know About Modern CSS (2025 Edition) (chr/fro)19,020
css, animations, pop-overs, functions, forms, shapes, source-order, link-lists
The Psychology of Trust in AI: A Guide to Measuring and Designing for User Confidence (sma)19,019
guides, ai, user-experience
How Coding Agents Work: A Deep Dive Into OpenCode19,018
videos, deep-dives, ai-agents, ai, opencode
Netscape Navigator 2.0 Was Released 30 Years Ago Today19,017
netscape, browsers, anniversaries
How to Minimize the Environmental Impact of Your Website (chu/sma)19,016
how-tos, sustainability, performance, optimization
Taking a Shot at the Double Focus Ring Problem Using Modern CSS (eri/pic)19,015
css, focus, accessibility
Go Behind the Browser With Chrome’s New AI Features19,014
chrome, google, browsers, gemini, ai
The “picture” Element (kev)19,013
html
Learning Web Development: Version Control via Git and GitHub (rau)19,012
version-control, git, github, command-line
4 Simple Ways to Know if You Are Stuck With Zombie Scrum19,011
scrum, agile, processes, collaboration
A Quick Primer on Accessible Pagination (kar)19,010
introductions, accessibility, pagination, html, css, assistive-tech
What Is Hugging Face—and Why It Matters for Laravel Developers19,009
hugging-face, laravel
Moving Off of TypeScript19,008
typescript, migrating
This One Abstraction Made My Frontend 10× More Maintainable19,007
events, dom, debouncing
“forced-color-adjust: none” Is an Unavoidable Foot Gun (cod)19,006
css, colors, contrast, accessibility
CSS “offset“ and “animation-composition” for Rotating Menus (pre/fro)19,005
css, animations, navigation
Why Now Is Not the Time to Think About WCAG 3 (kar)19,004
accessibility, wcag, standards, compliance, legal
CSS to Speech: Alternative Text for CSS-Generated Content (sar)19,003
css, voice, generated-content, alt-text, accessibility, support, browsers, screen-readers
This May Be the Worst One (the)19,002
videos, npm, dependencies, security
Middleware in React Router (bro/rem)19,001
react-router, remix
Wasm 3.0 Completed19,000
webassembly
The Web’s Most Tolerated Feature (boc)18,999
css, zooming, web-platform
Is It Time to Un-Sass? (jef/css)18,998
css, sass, less, preprocessors
Why Europe’s New Tech Laws Have the World on Edge (edr)18,997
legal
Shadcn Themes (mik)18,996
websites, themes, shadcn
Browserslist Now Supports Baseline (mal)18,995
browserslist, browsers, support, web-platform
Frontend JavaScript Performance Testing: A Comprehensive Guide (get)18,994
guides, javascript, performance, testing
Browsing, Rewired: My Dive Into the AI Browser Frontier18,993
browsers, ai, dia, edge, chrome, safari, brave, opera, orion, firefox, comparisons
Top 10 Debugging Tools Every Developer Should Know18,992
tooling, debugging, dev-tools, chrome, postman, vs-code, git, docker, monitoring
Beyond the Horizon: How Angular Is Embracing AI for Next-Gen Apps (sim/ang)18,991
angular, ai
How to Use “ObjectBox” in Flutter (fre)18,990
how-tos, flutter
SerpApi: A Complete API for Fetching Search Engine Data (pre/sma)18,989
apis, search
How Software Engineers Can Take Advantage of Gen AI Tools18,988
ai, tooling, user-experience, documentation
React Won by Default—and It’s Killing Frontend Innovation (che)18,987
react, svelte, solidjs, qwik, frameworks, checklists
Ongoing Supply Chain Attack Targets CrowdStrike npm Packages (pvd+/soc)18,986
npm, dependencies, security
How Tech Companies Measure the Impact of AI on Software Development (ger+)18,985
ai, productivity, metrics, github, google, microsoft, atlassian, economics
Replace Your Animated GIFs With SVGs (fro)18,984
gif, svg, images, animations, css
We Fired Our React Stack—and Our Velocity Doubled18,983
tech-stacks, react, solidjs, comparisons, productivity
“aria-label” or “title”? Screen Reader Behaviour Explained (a11)18,982
html, attributes, accessibility, screen-readers
WebKit Features in Safari 26.0 (jen+/web)18,981
release-notes, webkit, safari, browsers, apple
K8s and Cloud Observability18,980
kubernetes, observability
Fetch Streams Are Great, but Not for Measuring Upload/Download Progress (jaf)18,979
javascript, data-fetching, apis
ctrl/tinycolor and 40+ npm Packages Compromised18,978
npm, dependencies, security
Accessible Time Format (oze)18,977
accessibility, time
The “Most Hated” CSS Feature: “cos()” and “sin()” (mon/css)18,976
css, functions, math
This Website Has No Class (aaa)18,975
css, selectors, web-components
Progressive Complexity: When Islands Should Be a Continent (che)18,974
complexity, architecture, sveltekit
Which npm Package Has the Largest Version Number?18,973
npm, dependencies, versioning, semver
Screen Readers Do Not Need to Be Saved by AI (cra)18,972
screen-readers, ai, accessibility
My Workflow for Stacked PRs on GitHub18,971
github, code-reviews, processes
How Fast Do Websites Load From Google Search? Comparing Various Prefetching and On-Demand Load Methods (paw)18,970
performance, google, web-vitals, signed-exchanges
How to Target Safari With a CSS “@supports” Media Query18,969
how-tos, safari, apple, browsers, browser-detection
Breakpoint Columns, Five Ways—Which Do You Like? (chr/fro)18,968
css, layout, breakpoints, media-queries, functions, grids
UTF-8 Is a Brilliant Design (vis)18,967
encoding, unicode
How Blind People Navigate the World, On- and Offline (lau)18,966
accessibility, navigation, screen-readers, nvda, jaws
Frontend News #16: “:heading” Pseudo-Class, Faded Text Effects, “box-sizing” (zor/css)18,965
videos, css, selectors, box-model, effects, view-transitions
Styling Siblings With CSS Has Never Been Easier: Experimenting With “sibling-count” and “sibling-index” (uti)18,964
css, selectors, functions
Navigating the World of Web Accessibility With Sara Soueidan (sar+)18,963
videos, interviews, accessibility, wcag, aria, html, css
Let’s See Paul Allen’s CSS Reset (dbu)18,962
css, resets
Avoid Adding Modals to Other Modals or Dropdowns (a11)18,961
accessibility, modals, wcag
Simplicity in Web Design? It’s All Smoke and Mirrors (web)18,960
design, simplicity, complexity, marketing
Can Native Web APIs Replace Custom Components in 2025? (dxn/log)18,959
apis, components, web-platform, disclosure-widgets, pop-overs
Subgrid: How to Line Up Elements to Your Heart’s Content (sar/web)18,958
how-tos, css, grids, layout
Single-Colour Gradients (kev)18,957
css, gradients
What Can We Actually Do With “corner-shape”? (dxn/css)18,956
css, borders, shapes, examples
You Can’t Track AI Like Traditional Search—Here’s What to Do Instead (lou/ahr)18,955
ai, search
August 2025 Baseline Monthly Digest (mal)18,954
browsers, support, web-platform, css, container-queries, mdn
What to Expect in WCAG 3.018,953
accessibility, wcag
Ripple: TypeScript UI Framework Analysis (mer)18,952
ripple
Why You Cannot Combine SAFe and LeSS18,951
processes, agile
Agentic AI Has Changed My Career18,950
ai, mcp, processes, productivity
Star Raters Are More Challenging to Make Accessible Than You Might Think18,949
accessibility, keyboard-navigation
You Suck as a Design Leader (pro)18,948
design, leadership, career, ai
The Missing Link in JavaScript Tools (mar)18,947
javascript, tooling
State of QUIC in Node.js (pav)18,946
nodejs, quic, protocols, history
Follow-the-Leader Pattern With CSS Anchor Positioning (una)18,945
css, anchor-positioning, effects
Reviewing the Logic and Value of the W3C’s Accessibility Maturity Model (kar)18,944
w3c, accessibility, processes, culture, leadership
Compiling Multiple CSS Files Into One (geo/css)18,943
css, sass, postcss, tooling
How to Set Up Express 5 for Production in 2025 (jan)18,942
how-tos, express, typescript
How to Keep package.json Under Control (tmc/val)18,941
how-tos, nodejs, npm, dependencies, maintainability
How Maintainer Burnout Is Causing a Kubernetes Security Disaster (the)18,940
kubernetes, maintenance, security, foss, economics
How Do You Optimize for AI Search? (sem)18,939
ai, search, optimization
Behind the Scenes of “bun install” (bun)18,938
bun, installing
To AI or Not to AI (ant)18,937
ai, experiments, monetization, facebook+meta
Digital Accessibility: Start Now, Don’t Wait (dec)18,936
accessibility
Baby Steps Accessibility—Page Titles (dec)18,935
html, microcontent, best-practices, accessibility
I’ve Tried Solid.js, Now I’m Starting to Hate React (ale)18,934
solidjs, react, jsx, apis, web-components
Wasted Open Source Efforts (jan)18,933
foss, community, collaboration
Choosing the Right Model in Cursor (fro)18,932
cursor, code-editors, ai
How to Build Microfrontends With Module Federation and Vue (ale)18,931
how-tos, micro-frontends, modules, vuejs
One List to Rule Them All (arg)18,930
css, selectors, functions, units, learning, link-lists
Just Use HTML (cfe)18,929
html, javascript
Integrating CSS Cascade Layers to an Existing Project (sma)18,928
css, cascade, refactoring
Deno 2.5: Permissions in the Config File (bar/den)18,927
release-notes, deno
Why Algorithms Are Ruining Your Web Experience (web)18,926
web, user-experience
2025: 0 of the Global Top 200 Websites Use Valid HTML (j9t)18,925
html, conformance, metrics, quality, craft
100 Most Cited Domains in ChatGPT (ahr)18,924
chatgpt, ai
AI Cuts Onboarding Time in Half for New Hires in the Enterprise (lau)18,923
ai, hiring, onboarding, economics
Auditing Your Design System for Accessibility18,922
design-systems, accessibility, auditing, processes
Design Can’t Rely on Logic: Troy Leinster on Type Design and Human Perception (int)18,921
podcasts, interviews, design, typography, fonts
Electron 38.0.0 (kee/ele)18,920
release-notes, electron
Oh No, Not Again… a Meditation on npm Supply Chain Attacks (tan)18,919
npm, dependencies, security, microsoft
Web Development for Beginners: Frontend Frameworks (rau)18,918
frameworks, javascript, preact
Testing Methods: Visual Presentation (dec)18,917
accessibility, testing, wcag
An Interactive Guide to TanStack DB (max)18,916
guides, tanstack, databases
I’m Moving Away From GitHub (pal)18,915
github, codeberg, version-control, hosting
View Transitions: What Could Possibly Go Wrong? (mar/vtb)18,914
css, view-transitions
Bringing Node.js HTTP Servers to Cloudflare Workers (yag+)18,913
cloudflare, nodejs
Evan You 2025 Interview: Google, Vue, Vite, Nuxt, Next, Vercel, and VoidZero (eva+)18,912
videos, interviews, google, vuejs, vite, nuxt, nextjs, vercel, voidzero
“Make Invalid States Unrepresentable” Considered Harmful (sea)18,911
software-design, state-management
The Web Behind Glass (med)18,910
design, effects, liquid-glass, apple, best-practices
Why Moving Away From SPAs Improves Usability, Accessibility, and SEO (inn)18,909
single-page-apps, usability, accessibility, seo, html, semantics
Design Has Never Been More Important: Inside Shopify’s Acquisition of Molly (cod)18,908
design, ai, ecommerce, shopify, case-studies
Finally, Safe Array Methods in JavaScript18,907
javascript, arrays, methods
Color Shifting in CSS (jos)18,906
css, colors, animations, techniques
How to Make Complex Data Accessible for Users With Disabilities (pop)18,905
how-tos, accessibility, information-design, visualization, tables, examples
Getting Started With Cursor (fro)18,904
introductions, cursor, code-editors, ai
Understanding Focus Indicators for Web Accessibility (a11)18,903
accessibility, focus, keyboard-navigation, wcag, compliance
Migrating My Open Source Repositories to Codeberg (dan)18,902
migrating, github, codeberg, foss, github-pages, github-actions
Why I Still Prefer “ems” Over “rems” (cfe)18,901
css, units
Chrome Mask: Make Firefox Appear as Chrome With a Single Click18,900
firefox, mozilla, chrome, browsers, browser-extensions
npm Author Qix Compromised via Phishing Email in Major Supply Chain Attack (bur+/soc)18,899
npm, security, dependencies
Will Vibe Coding Kill Low-Code18,898
ai, vibe-coding, low-and-no-code
Anatomy of a Billion-Download npm Supply-Chain Attack18,897
npm, security, dependencies
Composition in CSS (zel/css)18,896
css
Category and Tag Pages With Eleventy18,895
eleventy, navigation, pagination
Stop Using TypeScript Interfaces (dcr)18,894
typescript, types
Screen Reader HTML Support—Lookup (ste)18,893
html, screen-readers, accessibility, support, overviews
Design System Ambassadors–the Goldilocks of Collaboration (pjo)18,892
design-systems, collaboration, advocacy
The CSS “if()” Function (san)18,891
css, functions, conditionals
The Node.js Handbook, 2025 Edition (fla)18,890
books, nodejs
The 28 AI Tools I Wish Existed18,889
ai, tooling, wish-lists
Your Images Are (Probably) Oversized18,888
images, html, pixel-density
Un-Sass’ing My CSS: Compiling Multiple CSS Files Into One (stu)18,887
css, sass, postcss
The CSS “random()” Function (san)18,886
css, functions, randomness
No, AI Is Not a Bubble (dan)18,885
ai
How to Perform a Comprehensive WCAG Audit (a11)18,884
how-tos, auditing, wcag, accessibility, compliance
20 Footer Design Myths You’re Still Believing (and How to Fix Them (web)18,883
design, navigation, myths
“Why Would Anybody Start a Website?” (dav)18,882
web
What You Need to Know About CSS Color Interpolation (sun/css)18,881
css, colors, functions, oklch
Make Your Proposals for Interop 2026 (rac)18,880
interoperability, web-platform, browsers, support
Liquid Glass in the Browser: Refraction With CSS and SVG18,879
effects, liquid-glass, css, svg, images
Why Every Senior Developer I Know Is Planning Their Exit18,878
career, productivity, economics
Using the Node 18+ Native Test Runner With TypeScript and React18,877
nodejs, testing, typescript, react
Why I Ditched Docker for Podman (and You Should Too)18,876
docker, podman, migrating
Don’t Inherit the Box Model (mia/odd)18,875
css, box-model
Accessible Writing Techniques for Web Content (a11)18,874
accessibility, writing, content, techniques
You Don’t Need Animations (emi)18,873
animations, design
The Fundamentals of CSS Alignment (css)18,872
fundamentals, css, alignment, examples
Functional Custom Elements the Easy Way (gin/pic)18,871
web-components, javascript
Who’s Funding Open Source in 2025? A Guide for Maintainers (eli)18,870
guides, foss, monetization, economics
CORS Explained: Stop Struggling With Cross-Origin Errors18,869
security, cors, http-headers, http
Release Notes for Safari Technology Preview 227 (jon/web)18,868
release-notes, safari, apple, browsers
Baby Steps Accessibility—Color Contrast of Text (dec)18,867
accessibility, colors, contrast, wcag
Advanced PostgreSQL Indexing: Multi-Key Queries and Performance Optimization (ada/fro)18,866
databases, postgresql, performance, optimization
.htaccess: A Helper Script to Easily Block Website Traffic by Country (j9t)18,865
apache, servers, traffic, tooling, advocacy
15 Ways Your Website Loads From Google Search and How to Measure Each One (paw)18,864
google, search, speculation, signed-exchanges, amp, performance
What the Internet Was Like in 1999 (ric)18,863
web, history, microsoft, netscape, google, blogging, syndication
Vibe Design for Designers (uxd)18,862
design, ai
UDP in Node.js: Deep Technical Guide (pav)18,861
guides, nodejs, protocols
How OpenJS-Hosted Projects Benefit From Security Support (ope)18,860
openjs, hosting, security, foss
The Last Days of Social Media (jam/noe)18,859
social-media, ai
Testing Methods: Low or No Background Audio (dec)18,858
accessibility, testing, multimedia, wcag
No, You Don’t Want to Hire “the Best Engineers” (oth)18,857
hiring, engineering-management
Learning Web Development: Asynchronous JavaScript—Promises and “async” Functions (rau)18,856
javascript, asynchronicity, promises, functions
Why You Should Test Your Page Without JavaScript18,855
javascript, support, progressive-enhancement, accessibility
Why Did I Ever Abandon HTML/CSS? (syl)18,854
html, css
What We Actually Know About Optimizing for LLM Search (lou/ahr)18,853
ai, search, optimization, seo
The Most Popular Python Frameworks and Libraries in 2025 (jet)18,852
python, frameworks, libraries, django, comparisons
Should the CSS “light-dark()” Function Support More Than Light and Dark Values? (sun/css)18,851
css, functions, dark-mode
Google Chrome at 17—a History of Our Browser (add)18,850
chrome, google, browsers, history, anniversaries
The Design of Shallow Thinking (uxd)18,849
design, web, retrospectives
Design Is a Conversation (uxd)18,848
design, communication, ai
How to Minimize Legal Risks in Accessibility Compliance (nat)18,847
how-tos, accessibility, compliance, legal
How Designing for Disability Benefits Everyone18,846
accessibility, history, economics
Anatomy of Good Icons (nng)18,845
videos, icons, images, design
We Used AI to Compare and Demo 6 JavaScript Charting Libraries (kyl+/web)18,844
videos, javascript, libraries, visualization, comparisons, ai
Why Inclusive Products Are Green Products (tet)18,843
accessibility, dei, principles, user-experience, consistency, sustainability
Who Owns the Web Now? Centralization vs. Decentralization in the Age of AI (web)18,842
web, ai, web-2.0
Introduction to Postgres Indexes (ada/fro)18,841
introductions, databases, postgresql
Best LLM Visibility Trackers for 2025: Track Your Brand in AI Search18,840
ai, branding, tooling, comparisons
My AI Predictions for 202718,839
ai, outlooks
Thoughts on Object Creation (fra)18,838
programming, software-design-patterns, oop
CSS Overrides Without “!important” Using Layers in Astro Components (jle/cod)18,837
astro, components, css, cascade
Learning Web Development: JSON and Processing Files in Node.js (rau)18,836
javascript, json, nodejs, arrays, objects
Focus on the People That Make Things Happen (tem)18,835
accessibility, culture, processes
Why Do Browsers Throttle JavaScript Timers? (nol)18,834
javascript, time, browsers
How Senior Frontend Developers Think About React Architecture18,833
react, components, architecture
7 Top 2025 Web Design Trends18,832
design, trends, simplicity, performance, dark-mode, accessibility, ai, content
The Git Workflow That Eliminated Merge Conflicts Forever18,831
git, version-control, processes
9 JavaScript Patterns I Wish I Used Earlier18,830
javascript, software-design-patterns
Learning Web Development: JavaScript Maps (rau)18,829
javascript
The “-path” of Least Resistance II (ami/fro)18,828
css, clipping
Vibe Coding Is Not the Same as AI-Assisted Engineering (add)18,827
ai, vibe-coding, processes, software-design
Can Design Make You Healthier? Inside the Architecture of Wellness (wal)18,826
design
Tricks to Write HTML and CSS 10× Faster (jay)18,825
html, css, efficiency, tips-and-tricks
A Complete Guide to HTTP Caching (jon)18,824
guides, http, caching, performance
Prompting Is a Design Act: How to Brief, Guide, and Iterate With AI (sma)18,823
ai, prompting, design
Learning Web Development: JavaScript Exceptions (rau)18,822
javascript, errors
JavaScript’s Trademark Problem (rau)18,821
javascript, oracle, legal, deno
Added Support for WebP Images18,820
webp, images, github
Partytown: Optimize Third Party Scripts With Web Workers (jac/deb)18,819
libraries, embed-code, web-workers, performance, optimization
Do the Simplest Thing That Could Possibly Work (sea)18,818
simplicity, software-design, prioritization
Why You Absolutely Need to Have Automated Dependency Management in Place (j9t)18,817
dependencies, maintainability, maintenance, security, automation, tooling
Should You Preload Fonts for Performance? (erw)18,816
performance, preloading, fonts
Learning Web Development: Plain Objects in JavaScript (rau)18,815
javascript, objects
10 CSS Features I’ve Found Really Useful18,814
css
The History of Themeable User Interfaces (bra)18,813
design, theming, history
You No Longer Need JavaScript (reb)18,812
javascript, css, html, examples
Why Digital Accessibility Starts Within: Lessons From Crystal Preston-Watson (tri/hac)18,811
accessibility, lessons
VS Code Tips—How to Restore Deleted Files Easily Using Local History (zor/css)18,810
videos, how-tos, vs-code, microsoft, code-editors, tips-and-tricks
The Basics of Anchor Positioning (sha)18,809
fundamentals, css, anchor-positioning
Python: The Documentary (cul)18,808
videos, python, history
Open Source Is One Person (jos)18,807
foss, community, economics
The “-path” of Least Resistance (ami/fro)18,806
css, clipping
Learning Web Development: Modules and Testing in JavaScript (rau)18,805
javascript, modules, testing
Designing for Discovery: Why AI and Accessibility Are Now UX Priorities (web)18,804
design, ai, accessibility, user-experience
Accessible Authentication (kar)18,803
accessibility, authentication, testing
JavaScript Engines Zoo18,802
javascript-engines, javascript, overviews, comparisons, v8, spidermonkey, quickjs, javascriptcore, chakracore
JavaScript Engines Explained—Comparing V8, SpiderMonkey, JavaScriptCore, and More (ele/des)18,801
guest-posts, javascript, javascript-engines, v8, spidermonkey, javascriptcore, quickjs, chakracore
UN Calls Out Google and Amazon for Abetting Gaza Genocide (pro)18,800
microsoft, amazon, google, legal
AI Contrarians on the Problems With Vibe Coding (low/the)18,799
ai, vibe-coding, quality, slop, career
The One Mistake Everyone Makes in AI18,798
ai, mistakes
The One Architecture Decision That Destroyed Every Project I Touched18,797
architecture, databases
Design Systems: The True Source of Frontend Peace (cod)18,796
design-systems, design
Stop Trying to Kill the SPA (max)18,795
single-page-apps, link-lists
Hack to the Future—Frontend (the)18,794
history, html, css, javascript, design, layout, flash, image-replacement, libraries, frameworks, hacks, xhtml, tooling, testing, outlooks
Visualizing Responsive Typography (mia/odd)18,793
css, typography, responsive-design, functions
Optimizing PWAs for Different Display Modes (val/sma)18,792
progressive-web-apps, web-apps, responsive-design, css, media-queries, optimization
Opening a “details” Element From the URL (chr/fro)18,791
html, disclosure-widgets, urls
Nested Scroll Bars Are the One of the Biggest Accessibility Evils, Ever18,790
accessibility, scrolling, tables, wcag
Learning Web Development: Web Servers (rau)18,789
servers, nodejs
I Am an AI Hater (ant)18,788
ai
How Developers Can Use Tracing in the UI to Add Backend-Style Observability18,787
tracing, observability, opentelemetry, tooling
Being a Developer in the Vibe Coding Era18,786
vibe-coding, ai, career
Learning Web Development: Shells and Node.js (rau)18,785
shells, nodejs
From McCabe to Essential Complexity18,784
programming, quality, complexity, metrics
10 Python Libraries That Supercharge Web Scraping18,783
scraping, python, libraries, tooling
10 Web Dev Trends for 2025 That Will Make or Break Your Career (web)18,782
trends, career, ai, frameworks, low-and-no-code, serverless, content-management, spatial-web, design-systems, apis
Understanding “Promise.any()”: When One Success Is Enough18,781
javascript, promises, asynchronicity
Enable “--strict” by Default (dan/typ)18,780
discussions, typescript
Accessibility Statements Are Not Legal Contracts—They’re Value Signals18,779
accessibility, documentation, compliance, legal
Why Disabled Buttons Hurt UX (and How to Fix Them)18,778
videos, buttons, forms, user-experience
Where AI Is Failing Design Systems, and Where We Are Failing AI (ben)18,777
ai, design-systems
Very Early Playing With “random()” in CSS (chr/fro)18,776
css, functions, randomness
How to Create an Accessible Table With Clickable Rows (ale)18,775
how-tos, tables, html, accessibility
An Illustrated Guide to OAuth18,774
guides, oauth, authorization
A11y 101: 2.4.3 Focus Order (nat)18,773
introductions, accessibility, focus
Why Does Big Tech Not Run Accessibility Bug Bounties?18,772
accessibility, processes, bugs
React 19 Broke Update Stability, Keeping Half of Developers Stuck18,771
react, angular, vuejs, comparisons, maintenance
Handling 500M Clicks With a $4 VPS (asc)18,770
videos, servers, economics
Use of Color (Level A) WCAG 1.4.1—Accessibility Design Tips18,769
accessibility, colors, wcag, tips-and-tricks
Learning Web Development: Loops in JavaScript (rau)18,768
javascript, loops
Boosting Laravel Boost18,767
laravel, mcp, ai
Big O (sam)18,766
algorithms, performance, programming
Design Hacks From the Pre-CSS Era (den/hac)18,765
html, tables, layout, hacks, history
Google Games Numbers to Make AI Look Less Thirsty (tob/the)18,764
google, infrastructure, ai, sustainability
Why /dev/null Is an ACID Compliant Database18,763
unix-like, databases, comparisons
10 Terminal Tricks Most Developers Don’t Know (but Should) (ris)18,762
command-line, keyboard-shortcuts, tips-and-tricks, efficiency
CSS Pulse Animation (mar)18,761
css, animations, effects
Unit Formatting With “Intl” in JavaScript (ray)18,760
javascript, units, localization
Quick Dark Mode Toggles (chr/fro)18,759
dark-mode, dev-tools, browsers
No, Google Did Not Unilaterally Decide to Kill XSLT (mey)18,758
xsl, google, browsers, web-platform
Making Sense of CSS Length Units18,757
css, units
Experimental: Firefox Now Supports Progressive Web Apps on Windows18,756
firefox, mozilla, browsers, progressive-web-apps, web-apps
4 Reasons to Stop Using CSS Preprocessors (hel)18,755
css, preprocessors
3D Layered Text: The Basics (ami/css)18,754
fundamentals, css, effects
Why Do Software Developers Love Complexity? (kyr)18,753
complexity, marketing
Creative Ways to Fund Open Source Projects (ger)18,752
foss, monetization
What Makes Claude Code So Damn Good (and How to Recreate That Magic in Your Agent)!?18,751
how-tos, claude, anthropic, ai
Interaction Design and Accessibility: UX Without Barriers (a11)18,750
interaction-design, accessibility, user-experience
You’re Loading Fonts Wrong (and It’s Crippling Your Performance) (jon)18,749
fonts, performance, css, image-replacement, flash-of-x, history
What Are OKLCH Colors? (jak)18,748
colors, oklch
The ARRM Framework: What It Is and How It Can Be Leveraged for Digital Inclusion (dbo+/kno)18,747
interviews, accessibility, dei, processes
Rolling the Dice With CSS “random()” (jon+/web)18,746
css, functions, randomness, examples
New Bookmarklet: WCAG SCs Lookup Tool (llo)18,745
bookmarklets, wcag, accessibility
How We Migrated Our Rush.js Monorepo to Node Type Stripping (cal)18,744
migrating, nodejs, typescript
How to Create a CRO Strategy That Turns Traffic Into Revenue (moz)18,743
how-tos, user-conversion, monetization, seo, strategies, economics
How to Audit Developer Docs: A Quick, Effective Method (hac)18,742
how-tos, documentation, auditing
A Proposal for Inline LLM Instructions in HTML Based on llms.txt (ind)18,741
html, ai, llmstxt
Firefox 142 for Developers (mdn)18,740
release-notes, firefox, mozilla, browsers
AWS in 2025: The Stuff You Think You Know That’s Now Wrong (qui/las)18,739
aws, s3, lambda, dynamodb, network, authentication, economics
Trusting the Browser (med)18,738
accessibility, focus, keyboard-navigation, browsers, support
Open Source Is Dying and We’re All to Blame18,737
foss, community, economics
Why Is CSS “::first-letter” Not Working? (whi)18,736
css, selectors
What’s Next for JavaScript? (jsd)18,735
javascript, outlooks
To Infinity… but Not Beyond (mey)18,734
css
Obsessing Over Smooth “radial-gradient()” Disc Edges (ana/fro)18,733
css, functions, gradients
Michelle Frechette and Jonathan Desrosiers on the Story of .com and .org (mic+)18,732
podcasts, interviews, wordpress, domains, history
Constant Refactoring: Refactoring My Refactored Website (ope)18,731
refactoring, maintenance
“Best Practice” Is Just Your Opinion (cra)18,730
accessibility, auditing, quality, best-practices
About “Best Practices” (yat)18,729
accessibility, best-practices
AGENTS.md18,728
websites, ai, documentation, conventions
We Must Build AI for People, Not to Be a Person (mus)18,727
ai
How to Stand Out When Anyone Can Build Anything (ant)18,726
how-tos, economics, communication, craft, ai
Universal Design vs. Inclusive Design (ons/tpg)18,725
design, accessibility, dei, concepts, comparisons
The Good, the Bad, and the Unreadable (mal)18,724
fonts, readability, legibility, accessibility, wcag
Testing Methods: Images of Text (dec)18,723
accessibility, testing, wcag, images
Launching MDN’s New Front End (mdn)18,722
mdn
The State of Python 2025 [Results] (mke/jet)18,721
surveys, metrics, python
GitHub for AI Engineers18,720
github
Beyond Vibe Coding: Amazon Introduces Kiro, the Spec-Driven Agentic AI IDE (inf)18,719
introductions, kiro, aws, code-editors, ai
Web Design: What Is the Web Capable of That Is Hard to Express in Design Software? (chr/fro)18,718
design, interaction-design, tooling
The First Rule of ARIA (nat)18,717
accessibility, aria, principles, html
Resize Any DOM Element Using Two Lines of CSS (ami)18,716
dom, resizing, css
Learning Web Development: Arrays in JavaScript (rau)18,715
javascript, arrays
Jack Dorsey’s Vibe Coding Tips (ang/ope)18,714
vibe-coding, ai, tips-and-tricks
Icon Interpretation vs. Recognizability18,713
videos, icons, images, usability
How to Rank in Google’s AI Overviews: 7 Pro Tips (sem)18,712
how-tos, google, seo, ai, tips-and-tricks
Accessibility Issues of CAPTCHA (oze)18,711
captcha, accessibility
The End of Type Annotations (yeg)18,710
programming, annotations, compiling
Google Is Killing the Open Web (obl)18,709
google, open-web, xml, xsl, chromium
Interviewer: “So You’re a Senior Dev? Then Optimize This Code”—Here’s the Perfect Answer18,708
interviewing, career, optimization, java
Is There an “AsyncLocalStorage” Penalty?18,707
nodejs, asynchronicity, performance
10 Programming Mistakes That Will Ruin Your Life18,706
programming, mistakes
Learning Web Development: Strings and Methods in JavaScript (rau)18,705
javascript, strings, methods
Vibe Coding and the Illusion of Progress18,704
vibe-coding, ai, quality, technical-debt
Email Is Easy (sam)18,703
websites, email, quizzes
[Node.js] End-of-Life (EOL) (nod)18,702
nodejs
Simple Is Not Always Easy (jun)18,701
information-design, simplicity
How AI Is Changing Search Behaviors (nng)18,700
ai, search, searching, usability
The Future of Vue Is You (and You) (eva)18,699
podcasts, interviews, vuejs
My Top 4 [CSS Properties] (don)18,698
css
Learning Web Development: Numbers, Variables, Functions in JavaScript (rau)18,697
javascript, variables, functions
CSS-Only Solutions Are Not Accessible (cfe)18,696
css, focus, accessibility
Covering “hidden=until-found” (geo/css)18,695
html, hiding
Modern CSS Features You Should Know in 202518,694
css, examples
10 Bash Scripts That Automate 90% of My Daily DevOps Tasks18,693
shells, automation, dev-ops
Animated Sites Are Unique, but Not Always Accessible (uxd)18,692
accessibility, animations, multimedia, wcag, user-experience
React Mock Interview: Kent C. Dodds, Jack Herrington, and Roadside Coder Solve React Coding Question (ken+/shr)18,691
videos, interviews, interviewing, react
How Much Should You Spend on Accessibility? (kar)18,690
accessibility, compliance, economics
Eliminating JavaScript Cold Starts on AWS Lambda (goo)18,689
javascript, lambda, aws, runtimes
Dynamic Media/Container Queries Using “if()” (css)18,688
css, conditionals, media-queries, container-queries
Another Article About Centering in CSS (bel/pic)18,687
css, centering, examples
5 Useful CSS Functions Using the New “@function” Rule (una)18,686
css, functions, examples
Has Efficiency Killed Beauty? A Designer’s Search for Meaning (uxd)18,685
design, efficiency, aesthetics, user-experience, history
JavaScript Is Tough to Master18,684
javascript, learning
How to Write Clean Code, Actually…18,683
how-tos, programming, software-design, principles
We Might Need Something Between Root and Relative CSS Units for “Base Elements” (zel/css)18,682
css, units
Tailwind CSS vs. Bootstrap: Which Framework Is Right for Your Next Project?18,681
tailwind, bootstrap, comparisons
Style Your Underlines (ada)18,680
css, links, interaction-design, accessibility
On Dashes, AI, and Screen Readers (ons/tpg)18,679
typography, ai, screen-readers, accessibility
Can Components Conform to WCAG? (hdv)18,678
components, accessibility, wcag, compliance
State of CSS 2025 [Results] (sac/dev)18,677
surveys, metrics, css
Nobody’s Hiring You Because You Lack These 7 Developer Skills18,676
career, ai
How a Blind Person Uses Social Media and AI to Drive Accessibility (equ)18,675
interviews, accessibility, ai, social-media
Conformance vs. Compliance, Accessibility Standards Edition (hdv)18,674
accessibility, standards, conformance, compliance, terminology, comparisons, wcag
A Gentle Introduction to Anchor Positioning (sar/web)18,673
introductions, anchor-positioning, css
CSS Questions (sun)18,672
websites, css, quizzes
Git Rebase—Explained Like You’re New to Git18,671
git, command-line
Reflections on the React Community (lee)18,670
react, nextjs, vercel, community
jQuery 4.0.0 Release Candidate 1 (tim/jqu)18,669
release-notes, jquery
Getting Creative With Quotes (mal/css)18,668
css, design
Designing With AI, Not Around It: Practical Advanced Techniques for Product Design Use Cases (sma)18,667
design, ai, techniques, processes, product-management
Agent Experience (AX): The Concept of AI Agent Designing18,666
agent-experience, ai, concepts, principles
A Nice Vanilla App [Architecture] Using Web Components and CSS Module Scripts (chr/fro)18,665
architecture, web-components, css
5 Heading Accessibility Issues to Avoid (pop)18,664
accessibility, headings, html
Personalization vs. Customization: The Misunderstanding Between the Two (uxd)18,663
personalization, customization, comparisons, user-experience
7 Architecture Mistakes Even Senior Engineers Make (and How to Fix Them)18,662
architecture, mistakes, career
A Progressive Complexity Manifesto (che)18,661
manifestos, complexity, web-apps, html, htmx, javascript, web-components, frameworks, principles
Speeding Up the JavaScript Ecosystem—SemVer (mar)18,660
javascript, performance, semver, versioning, dependencies
AI Automation Won’t Kill Developer Jobs18,659
ai, automation, productivity, career
Mozilla Under Fire for Firefox AI “Bloat” That Blows Up CPU and Drains Battery (neo)18,658
firefox, mozilla, browsers, ai, performance
This One CSS Property Fixed My Font Headaches Forever18,657
css, typography
I Built the Perfect Portfolio—it Got Me Zero Interviews (oso)18,656
interviewing, career
Bulk Upgrade Deprecated Node.js Versions18,655
nodejs, vercel, deprecation
Your A/B Tests Are Lying to You—the Myth of Data Driven Design (web)18,654
testing, myths, design
The Power of the “Intl” API: A Definitive Guide to Browser-Native Internationalization (fuq/sma)18,653
guides, apis, javascript, internationalization
Should We Never Use Non-Logical Properties? (j9t)18,652
css, logical-properties
An Engineer’s Perspective on Hiring (jyn)18,651
hiring, interviewing, engineering-management
Accessibility Pushback18,650
accessibility, advocacy
Refactoring the Button Component18,649
refactoring, buttons, components, figma, design-systems
Environment Variables in SvelteKit (thi)18,648
sveltekit, environments, variables
Using the Custom Highlight API (chr/fro)18,647
apis, javascript, css, syntax-highlighting
How I Learned System Design18,646
architecture, system-design, software-design
Agentic AI: On Evaluations (ils)18,645
ai, testing, tooling
Think Twice Before Adopting the AI Label (uxd)18,644
ai, design, product-management
ohyaml.wtf (sig)18,643
websites, quizzes, yaml
There’s a New “stretch” Keyword in CSS? (mia/odd)18,642
videos, css
The Best Line Length (gly)18,641
readability, code-editors
Node.js Supports Import Maps (ste)18,640
nodejs, import-maps
Let’s Stop Pretending That Managers and Executives Care About Productivity (bal)18,639
economics, productivity, ai, engineering-management
Item Flow: Next Steps for Masonry (jen+/web)18,638
css, masonry, layout
Infinite Pixels (mey)18,637
css
HTML Popovers Shown on Interest Should Be Accessible on Mobile Devices (uti)18,636
html, pop-overs, mobile, usability
We Keep Reinventing CSS, but Styling Was Never the Problem (den)18,635
css
The Psychology of Coding: Why Developers Avoid Planning (and How AI Planning Tools Like Continue Fix It) (bek)18,634
project-management, processes, ai
Baseline for CSS Properties Now in Chrome DevTools (mal)18,633
css, support, browsers, web-platform, dev-tools, chrome, google
Stop Using Tailwind Like a Beginner—Here’s How Pros Do It18,632
tailwind, configuration
Your Website Doesn’t Rank #1 Because You’re Missing These 3 Pages18,631
seo
When HTML Speaks Clearly18,630
html, accessibility, conformance, semantics
Rebuilding Graphs for Accessibility: Inside Khan Academy’s Inclusive Design (kha)18,629
accessibility, visualization, information-design, case-studies
HTML Is Dead, Long Live HTML (unc)18,628
html, css, dom, standards, metrics
Get the Number of “auto-fit”/“auto-fill” Columns in CSS (ana/fro)18,627
css, layout
Automating Design Systems: Tips and Resources for Getting Started (sma)18,626
design-systems, automation, tips-and-tricks, tooling, ai
What’s the European Accessibility Act Got to Do With My Design System? (ger/zer)18,625
design-systems, accessibility, eaa, compliance, legal
Free Cloud GPU Credits in 2025: 10 Programs Worth $250k+18,624
cloud-computing, tooling, link-lists
July 2025 Baseline Monthly Digest (mal)18,623
browsers, support, web-platform, code-editors, jetbrains, dev-tools, chrome, google, vs-code, microsoft
What Building Products Looks Like in the Age of AI (uxd)18,622
ai, product-management, prompting, tooling, processes
The Slow Poisoning of Tech Jobs18,621
ai, career
Information Pollution, Poisoning, and Hygiene (uxd)18,620
content, information-architecture, user-experience, economics
What’s New in ViteLand: July 2025 Recap (man/voi)18,619
release-notes, vite, vitest, rolldown
What We Learned From Creating PostCSS (sit+/evi)18,618
postcss, history, lessons, tips-and-tricks
The Hidden Cost of Context (mco/pla)18,617
nodejs, tracing, observability, performance, opentelemetry
Run Express.js on Cloudflare Workers (jro)18,616
express, cloudflare, hono
How to Use the Safari Developer Tools (deb)18,615
how-tos, safari, apple, browsers, dev-tools
Perplexity Is Using Stealth, Undeclared Crawlers to Evade Website No-Crawl Directives18,614
ai, crawling
Thinking Deeply About Theming and Color Naming (zel/css)18,613
theming, naming, semantics, color-palettes, colors, pico
The Problems With Modals, and How to Solve Them (noe)18,612
how-tos, modals, vuejs, typescript
Skeleton Screens Are Just Gray Lies We Tell Ourselves (web)18,611
design, placeholders, performance
Our Fight With Oracle Is Getting Crazy… (den)18,610
videos, javascript, oracle, legal, licensing
New in PHP 8.5: Closures as Constant Expressions (chr)18,609
php
Infinite Marquee Animation Using Modern CSS (css/fro)18,608
css, animations, effects
How We Made “JSON.stringify” More Than Twice as Fast18,607
javascript, json, strings, v8, javascript-engines, optimization, performance
How to Collect and Clean Usability-Testing Data (uxm)18,606
how-tos, usability, testing
How JavaScript Really Evolves: Inside TC39 With Daniel Ehrenberg (lit+/wee)18,605
videos, interviews, javascript, ecmascript
From Data to Decisions: UX Best Practices for Real-Time Performance Dashboard Design (uxm)18,604
user-experience, best-practices, information-design
Friends at Last: Tailwind and CSS… Whodathunkit?! (jar/van)18,603
css, tailwind
Building Extensible Frontend Systems (cfe)18,602
web-components, extensibility, javascript, css
A11y 101: 2.4.1 Bypass Blocks (nat)18,601
introductions, accessibility, wcag, skip-links
Stop Wasting LLM Power: The One Prompt Hack That Made Chatgpt, Gemini, and Grok 5× Smarter for Me (cod)18,600
ai, prompting, efficiency, sustainability, chatgpt, openai, gemini, google
He Was a Senior Developer, Until We Read His Pull Request18,599
career, code-reviews
The Great Disappointment (j9t)18,598
community, advocacy
A Few Things About the Anchor Element’s “href” You Might Not Have Known (jim)18,597
html, attributes, links, data-urls
What Your Website’s Style Says About You—and How Hackers Can Use It Against You (err)18,596
security, css, javascript
Deploy Hono Backends With Zero Configuration18,595
hono, vercel
Programming Is Becoming Prompting18,594
programming, prompting, vibe-coding, ai
Nobody Waits for Your Fancy Animations Anymore (and They Never Really Did) (web)18,593
animations, parallax, effects, performance, user-experience, design
JavaScript Isn’t the Problem—Replacing the Browser Was (p4p/red)18,592
javascript, single-page-apps, browsers
Horizontal Scrolling Containers Are Not a Content Strategy (aar)18,591
accessibility, scrolling, carousels
Focus Not Obscured (taf)18,590
accessibility, focus, keyboard-navigation, wcag
A Quick Guide to a Multi-Language Astro Site18,589
guides, astro, internationalization
npm Trusted Publishing With OIDC Is Generally Available18,588
npm, dependencies, provenance, github
New to the Web Platform in July (rac)18,587
release-notes, web-platform, browsers, firefox, mozilla
Forget SEO—Everyone Does RAO18,586
seo, mcp, ai, outlooks
It’s Incredible How Many Bad User Experiences Are Still Out There in 2025 (uxd)18,585
user-experience, design
Never Forget Anything (jac)18,584
learning, processes
WCAG vs. EAA: Understanding Where WCAG Stops and Where the EAA Starts18,583
accessibility, wcag, eaa
Should We Never Use Non-Logical Properties? (chr/fro)18,582
css, logical-properties
More Than Just Text: The Real Power of Labels (tpg)18,581
accessibility, labels, forms, html
Why Your Design System Is Failing (and How to Fix It) (uxd)18,580
design-systems, mistakes
The Biggest Threat to Your Design System Is Your Need to Be Liked (lau)18,579
design-systems, career
Vibe Code Is Legacy Code (ste/val)18,578
ai, vibe-coding, technical-debt
The Web Isn’t URL-Shaped Anymore (jon)18,577
web, urls, ai
The CSS “if()” Function: Conditional Styling Will Never Be the Same (log)18,576
css, functions, conditionals
Design System Deviation Is a Signal (ben)18,575
design-systems, design, metrics
6 Weeks of Claude Code (ort/puz)18,574
claude, anthropic, ai, refactoring, maintenance
Many Servers Don’t Properly Support HTTP Prioritization (deb)18,573
servers, http, performance, support
Cross-Browser Testing Strategies: Including Often-Overlooked Browsers in the Frontend QA Process (ele/des)18,572
guest-posts, browsers, testing, processes, strategies, chrome, google, safari, apple, uc-browser
How to Build a Cohesive Icon Library for Your Design System18,571
how-tos, design-systems, icons, images
Why Microservices Are Out and Monoliths Are Making a Comeback18,570
microservices, monoliths, architecture
What Do We Have That AI Doesn’t?18,569
ai
Vision for W3C (cdu+/w3c)18,568
w3c, web, web-platform, standards, outlooks
Testing Methods: Audio Control (dec)18,567
accessibility, testing, wcag, multimedia
Publishers Cry Foul Over W3C Crusade to Rid Web of Third-Party Cookies (tho/the)18,566
w3c, cookies, privacy
Making a Faded Text Effect in (Mostly) CSS (cas)18,565
css, effects
I Know When You’re Vibe Coding (ale)18,564
vibe-coding, ai, quality
HTML-First, Framework-Second: Is JavaScript Finally Growing Up? (the)18,563
html, javascript, frameworks
Hardening Node.js Apps in Production: 8 Layers of Practical Security18,562
nodejs, security, best-practices
Getting Started With Manual Testing (jay/pop)18,561
videos, introductions, accessibility, testing
Found an Accessibility Issue? Now What? (ser/a11)18,560
videos, accessibility, processes, communication
Creating a Scroll-Spy With 2 Lines of CSS (una)18,559
css, scrolling
Cascading Layers of !mportance (mia/jsh)18,558
videos, css, cascade
Built-In Accessibility: Blessing or Curse? (hdv/jsh)18,557
videos, accessibility
Introducing Copilot Mode in Edge: A New Way to Browse the Web18,556
introductions, edge, microsoft, browsers, ai
Frontend News #15: Transform Order Matters, Creative Drop Caps, Frontend Developer Quiz (zor/css)18,555
videos, css, animations, transforms, apis, debugging, buttons
Neo-Brutalism: Breaking Rules, Loudly (uxd)18,554
design, history, trends
Is Open Source Software Infrastructure? (fro)18,553
podcasts, foss, link-lists
Liquid Glass on the Web (chr/fro)18,552
design, effects, liquid-glass, apple, css, examples
Web Components: Working With Shadow DOM (sma)18,551
web-components, shadow-dom, dom, html
The Useless “useCallback” (tkd)18,550
react, callbacks, memoization
The Death of the Click: How Scrolling Took Over the Web (web)18,549
web, scrolling, user-experience
Making a Masonry Layout That Works Today (zel/css)18,548
css, layout, masonry
Logical Assignment Operators in JavaScript: Small Syntax, Big Wins18,547
javascript, operators
Foundations: Types of Assistive Technology and Adaptive Strategies (tet)18,546
fundamentals, assistive-tech, screen-readers, screen-magnification, keyboard-navigation, tooling, accessibility
Customise “Select” Element With CSS (No JS) (jad)18,545
videos, forms, css
Content for Fun vs. Content for Purpose: Designing for Two Distinct Modes of Consumption (div/aut)18,544
content, ai, outlooks
AI Is Eating the Internet (pao)18,543
ai, web, crawling, google
A11y 101: 2.3.1 Three Flashes or Below Threshold (nat)18,542
introductions, accessibility, wcag
Gemini CLI vs. Claude Code vs. Codex Compared—Should You Use an AI CLI?18,541
videos, ai, gemini, google, claude, anthropic, openai, comparisons, command-line
99% of Developers Haven’t Seen Claude Code Sub Agents (It Changes Everything)18,540
claude, anthropic, ai
AI Won’t Kill UX—We Will (uxd)18,539
ai, user-experience, design, creativity
Why Doesn’t Productivity Work18,538
productivity
The Many, Many, Many JavaScript Runtimes of the Last Decade (shi)18,537
javascript, runtimes, history
Ladybird Proves You Can Just Build a New Web Browser18,536
videos, ladybird, browsers
AI Has Flipped Software Development18,535
ai, programming, design, prototyping, processes
Trump Just Declared War on Tech Jobs18,534
career, dei
The Needs of People With Cognitive Disabilities (oze)18,533
accessibility, wcag
Countdowns and Timers—Forgotten Detail That Can Make Your Users Really Hate Your Product (cer)18,532
accessibility, time, user-experience
Vanilla JavaScript Support for Tailwind Plus (phi+/tai)18,531
tailwind, javascript
Three HTTP Versions Later, Forms Are Still a Mess18,530
http, protocols, forms
Stop Skimming Documentation18,529
documentation, learning
Making Sense of the Performance Extensibility API (css)18,528
performance, profiling, apis
How to Discover a CSS Trick (css)18,527
how-tos, css
Google Gemini CLI Cheatsheet (phi)18,526
google, gemini, ai, command-line, cheat-sheets
Vue.js Plugins Collection (jac)18,525
websites, vuejs, plugins
Why and How to Write Minimal and Valid HTML, a Link Guide (j9t)18,524
html, minimalism, conformance, how-tos, guides, link-lists