Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s occupation, destruction, and ethnic cleansing of Palestine (history) 🇵🇸 Hide

Frontend Dogma

News and Tools for Web Developers (2)

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

Entry (Sources) and TopicsDate#
Perfectly Pointed Tooltips: To the Corners (css/fro)18,990
css, tooltips
10 Smart Performance Hacks for Faster Python Code (did/jet)18,989
python, performance, techniques
My CSS Selector Strategy (mal)18,988
css, selectors, principles
20 Best CSS Preprocessor Tools and Comparison for 2025: Complete Guide to Active Tools18,987
guides, css, tooling, preprocessors, comparisons, link-lists
Crafting Generative CSS Worlds (cod)18,986
css, transforms
Testing Methods: Pause, Stop, Hide (dec)18,985
accessibility, wcag, testing, multimedia, animations, link-lists
Link vs. Button: Choosing the Right Element for the Right Job (tpg)18,984
html, links, buttons, accessibility, wcag, comparisons
“aria-labels” and Privacy: A Word of Caution (hom)18,983
accessibility, aria, privacy
Using “chrome-devtools-mcp” With Polypane (pol)18,982
polypane, browsers, dev-tools, mcp, chrome, google, ai
“AI” Browsers: The Price of Admission Is Too High (bru/viv)18,981
ai, browsers
Headings: Semantics, Fluidity, and Styling—Oh My! (geo/css)18,980
headings, html, css
Building a Multi-Stage Timetable With Modern CSS Using Grid, Subgrid, “round()”, and “mod()” (nil)18,979
css, grids, layout, functions
Six Things I Bet You Didn’t Know You Could Do With Chrome’s DevTools18,978
chrome, dev-tools, google, browsers
3 User-Friendly Technical Ways to Respond to Genocidistan (j9t)18,977
policies, traffic, censorship, community
Testing Methods: Timing Adjustable (dec)18,976
accessibility, wcag, testing, time, link-lists
How to Rate-Limit Requests With nginx18,975
how-tos, nginx, servers
Why CSS Is So Hard for Generative AIs to Understand?18,974
css, ai
Frontend News #17: Why Pseudo-Elements Don’t Work With “:is()”, the Advantages of OKLCH, and More (zor/css)18,973
videos, css, selectors, oklch
Testing Methods: Character Key Shortcuts (dec)18,972
accessibility, wcag, testing, keyboard-shortcuts
A Practical Guide to Flutter Accessibility: The Basics (kor)18,971
guides, fundamentals, flutter, accessibility
Slots in Design Systems (nat)18,970
design-systems, figma
Fix “width: 100%” Overflow Easily (zor/css)18,969
videos, css, overflow
Sustainable Accessibility in Complex Organisations: Strategic Foundations (ihe/tet)18,968
accessibility, leadership, dei, processes
When Everyone’s a Developer, How Do We Promote the Web Platform Over React? (ric)18,967
web-platform, react, ai, link-lists
When to Use CSS “text-wrap: balance” vs. “text-wrap: pretty” (dxn/log)18,966
css, typography
Tailwind CSS Won the War… but We’re the Losers18,965
tailwind, css, html, web-platform
Sustainable Accessibility in Complex Organisations: Organisational Realities (ihe/tet)18,964
accessibility
Staggered Animation With CSS “sibling-*” Functions (pre/fro)18,963
animations, css, functions
Smashing Animations: Magnificent SVGs With “<use>” and CSS Custom Properties (mal/sma)18,962
animations, transforms, svg, css, custom-properties
Monorepo vs. Multi-Repo vs. Git Submodule vs. Git Subtree: A Complete Guide for Developers18,961
guides, architecture, monorepos, git, version-control, comparisons
JavaScript Just Leveled Up: ES2025—You’ll Fall in Love With (jsd)18,960
javascript, ecmascript, standards
Material 3 Expressive: Building on the Failures of Flat Design (uxd)18,959
google, material-design, flat-design, design, link-lists
It Ain’t Easy to Move a Side Project Off Big Tech (thi)18,958
migrating, vercel, sveltekit
Advanced Beginner’s Guide to ClojureScript (rom)18,957
guides, javascript
Now Available: “On Web Development II”! (j9t)18,956
books, html, css, engineering-management, maintainability, quality
Is Figma in Its Accessibility Era? (uxd)18,955
figma, accessibility
100, 150, or 200? Debunking the Alt Text Character Limit18,954
alt-text, accessibility, images, link-lists
10 Tiny UI Fixes That Make a Big Difference (uxd)18,953
design, forms, spacing, alignment, consistency, hierarchy, usability, best-practices
TypeScript’s Rise in the AI Era: Insights From Lead Architect, Anders Hejlsberg (aar/git)18,952
typescript, ai
A (Kind of) Farewell to the Web (joh)18,951
web-platform, frameworks, ai, career
Explaining the Accessible Benefits of Using Semantic HTML Elements (geo/css)18,950
html, semantics, accessibility
Combining Scroll-Driven Animations With “@ starting-style” (bra)18,949
css, scrolling, animations
Brutalism in the AI Era: Why Ugly Might Be the Only Honest Aesthetic Left (web)18,948
design, aesthetics
Why Separate Guest and Logged in States Create Accessibility Barriers18,947
accessibility
Introducing the OWASP Top 10:2025 (she+/owa)18,946
introductions, owasp, security, vulnerabilities
Why 44% of Your Audience Might Not Understand You: An Interview With Jamila Savoy18,945
interviews, content, writing, accessibility
Six Key Components of UX Strategy (vit/sma)18,944
user-experience, strategies
The Web Animation Performance Tier List (cit)18,943
animations, performance, javascript, css, apis
The Weird Parts of “position: sticky;” (ada/fro)18,942
css, positioning
No Close Quote? (css)18,941
css
Real Performance Benchmarks of PHP 8.5 vs. PHP 8.3 and Node.js18,940
performance, php, nodejs, comparisons
Using Composability Over Inheritance to Scale Design Systems (ase/zer)18,939
design-systems, components, scalability
Why Big Tech Won’t Hire Flutter Developers (and Why You Should Care) (ala)18,938
career, flutter, economics
Top 10 Essential Productivity Software for 202518,937
tooling, productivity, collaboration, communication
Some Software Bloat Is OK18,936
quality, technical-debt, performance
How I Use AI to Build Frontend Apps: My Candid, Messy Process (bla)18,935
ai, processes, debugging, claude
How to Throttle Specific Requests in Chrome DevTools (deb)18,934
how-tos, dev-tools, browsers, chrome, google, throttling
The Inner Workings of JavaScript Source Maps (man/pol)18,933
javascript, typescript, source-maps
Learn React Server Components (jad)18,932
videos, tutorials, react, components
Making a Design System That Gets Adopted (cle)18,931
design-systems, case-studies
What Is Detached State in Git and How Do You Recover From It?18,930
git, command-line
Dark Mode Is the New Comic Sans (and You Know It) (web)18,929
dark-mode, design, accessibility
You Need to Become a Full Stack Person (loc)18,928
ai, career
The Fundamentals Problem (chr)18,927
fundamentals, design, prioritization
Why Most Developers Stay “Mid” Forever18,926
career
“pathLength” Makes Makes SVG Path Animations Easier to Manage (ste)18,925
svg, images, animations
WebKit Features for Safari 26.1 (jen/web)18,924
release-notes, webkit, safari, apple, browsers
Why We Migrated From Python to Node.js18,923
migrating, python, nodejs
Grayscale Testing: The Missing Step in Color Accessibility (pop)18,922
accessibility, testing, colors
The “Most Hated” CSS Feature: “tan()” (mon/css)18,921
css, functions, math
Running Node.js in a Hugging Face Space (tom)18,920
nodejs, hugging-face
I’ve Reviewed 500 Java Projects—Everyone Makes This Same Dumb Mistake18,919
java, mistakes, strings
Why I Don’t Test Different Designs at the Same Time (ada)18,918
design, testing
TL;DR: How Your Advantage Becomes Your Achilles Heel (ste)18,917
product-management, ai
Global Digital Accessibility Salary Survey (web)18,916
surveys, accessibility, career
AI Broke Interviews18,915
ai, interviewing, hiring
It’s Almost 2026: Why Are We Still Arguing About CSS vs. Tailwind18,914
tailwind, css, comparisons
12 Essential Java Best Practices Every Developer Should Follow18,913
programming, java, best-practices, principles
Context Engineering for Non-Engineers (cwo)18,912
ai, prompting, claude
Top 100 Domains on Frontend Dogma (fro)18,911
frontend-dogma
Your URL Is Your State (ahm)18,910
urls, state-management
AI and Alt Text (ted+/web)18,909
videos, ai, alt-text, images, accessibility
Evergreen Web Design Is a Lie (but Maybe That’s Okay) (web)18,908
design, creativity
The Hidden Cost of Projects: Why Latency Kills Value18,907
project-management, processes
Architectural Debt Is Not Just Technical Debt (may)18,906
architecture, technical-debt
Just Use a Button (cfe)18,905
html, buttons, semantics
Node.js 24 Becomes LTS: What You Need to Know (nod)18,904
nodejs
Testing Methods: Keyboard (No Exception) (dec)18,903
accessibility, testing, keyboard-navigation
Use Cases for Field Sizing (sha)18,902
forms, css, examples
HTML Minifier: A 12-Year Journey Building and Maintaining an Open Source Tool18,901
html, minification, tooling, windows, asp-net, retrospectives
The Real Problem With AI Coding18,900
ai
Comparing Interviews at 8 Large Tech Companies (ger)18,899
interviewing, google, atlassian, comparisons
Developers Shouldn’t Learn Design—Designers Shouldn’t Code (phi)18,898
design, programming, processes, collaboration, project-management
How to Use CSS “line-clamp” to Trim Lines of Text (dxn/log)18,897
how-tos, css, typography
New to the Web Platform in October (rac/dev)18,896
release-notes, web-platform, browsers, firefox, mozilla, chrome, google
After the AWS Outage (uxd)18,895
aws, cloud-computing
AI Frontend Generator Comparison: Claude Code vs. v0 vs. Cursor vs. Replit (hcr)18,894
ai, code-editors, claude, anthropic, vercel, cursor, tooling, comparisons
Blogging Gets Serious in 2001 With Warblogs and Movable Type (ric)18,893
history, blogging, examples, movable-type
Amazon’s Return to Office Mandates Backfire (jpr)18,892
aws, culture, economics
Getting Creative With Small Screens (mal/css)18,891
design, responsive-design, mobile, css
Removing XSLT for a More Secure Browser (dro/dev)18,890
chromium, chrome, google, browsers, xsl, web-platform, security
The Coming War of AI Browsers: Why the Web Will Never Be the Same Again (web)18,889
ai, browsers, open-web, personalization
Flutter’s Silent UI Killers18,888
flutter
Arnas Donauskas on AI-Powered Troubleshooting for Websites (nat)18,887
podcasts, interviews, ai, debugging, tooling
Sometimes the Best Accessibility Fix Is a Usability Fix18,886
accessibility, usability
Get Started With Manual Testing (pop)18,885
introductions, accessibility, testing
Import JavaScript Like It’s 2026 (sto)18,884
javascript, performance
Mastering “URLPattern” for Cross-Platform Routing (jsd)18,883
nodejs, routing
ChatGPT Sez Build With Semantics First (ste)18,882
chatgpt, chatgpt-atlas, ai, openai, browsers, html, semantics, accessibility
Node.js v22 to v24 (aug+/nod)18,881
nodejs, migrating
I Built the Same App 10 Times: Evaluating Frameworks for Mobile Performance (che)18,880
frameworks, mobile, performance, comparisons, nextjs, tanstack, nuxt, angular, marko, solidjs, sveltekit, qwik, astro, htmx
Octoverse: A New Developer Joins GitHub Every Second as AI Leads TypeScript to #1 (git)18,879
github, metrics, productivity, ai, foss, security, programming
Start Implementing View Transitions on Your Websites Today (cyd/pic)18,878
css, view-transitions, javascript, apis
Perfectly Pointed Tooltips: A Foundation (css/fro)18,877
tooltips, css, anchor-positioning
Agentic AI and Security (ksi/mfo)18,876
ai, architecture, security
HTTPS by Default (jde+)18,875
http, security, chrome, google, browsers
Springs and Bounces in Native CSS (jos)18,874
css, animations, transitions, effects, functions
Parenthetical Asidenotes (mey)18,873
html, css
Will npm’s New Security Steps Stop Attacks? (rev)18,872
security, npm, github, maintenance, foss
Who Rules AI Search? What 3 Months of AI Visibility Data Tells Us (sem)18,871
search, ai, domains, metrics
Google Kills Privacy Sandbox (pro)18,870
google, privacy, apis
What I Learned Porting Mastro From Deno to Node.js (mas)18,869
lessons, migrating, deno, nodejs
Why Do We Need Dithering?18,868
images, dithering
Your Accessibility Score Is Lying to You18,867
accessibility, metrics, testing
The State of Django 2025 (wsv/jet)18,866
surveys, metrics, django
Inlining Critical CSS: Does It Make Your Website Faster? (deb)18,865
css, performance, lazy-loading
A11y 101: 2.4.5 Multiple Ways (nat)18,864
introductions, accessibility, wcag
JavaScript for Everyone: Iterators (wil/sma)18,863
javascript
Express.js 6 and Beyond: Modernizing the Most Popular Node.js Framework (nod)18,862
nodejs, express, frameworks, modernization
The JavaScript Feature You’ve Probably Never Used Allows Running Untrusted JavaScript Safely18,861
javascript
Alt Text or Image Description?18,860
accessibility, images, alt-text, comparisons, terminology
16 Charts That Explain the AI Boom18,859
ai, metrics, economics, openai, anthropic, facebook+meta, oracle, google, microsoft, aws
AI for War: Big Tech Empowering Israel’s Crimes and Occupation (mar)18,858
ai, legal, google, aws, microsoft
“Good Engineering Management” Is a Fad (let)18,857
engineering-management, prioritization
Don’t Forget These Tags to Make HTML Work Like You Expect (jim)18,856
html
Testing Methods: No Keyboard Trap (dec)18,855
accessibility, testing, wcag, keyboard-navigation
The Origin Story of JavaScript (ann/cas)18,854
videos, history, web, javascript, ecmascript, browsers, browser-wars, browser-engines, standards
What’s New in Next.js 16 (tre)18,853
nextjs
The Sky Is Falling, the Web Is Dead (ern/ted)18,852
web, history
Mistakes I See Engineers Making in Their Code Reviews (sea)18,851
code-reviews, processes, communication, mistakes
The Edge Cases That Break Hearts (and Products) (lau/nng)18,850
design, usability, accessibility, user-experience
The Curse of the Custom Cursor (mal)18,849
cursors, design, accessibility
How Designers Become Builders and the Future of Tooling18,848
videos, design, github
Directives and the Platform Boundary (tan/tan)18,847
javascript, frameworks
High-Performance Syntax Highlighting With [the] CSS Highlights API18,846
css, apis, syntax-highlighting
You Already Have a Git Server18,845
git, servers, command-line
Code Like a Surgeon (geo)18,844
ai
The Layered Aesthetic: Depth, Complexity, and Chaos Done Right (web)18,843
design
CSS Animations That Leverage the Parent–Child Relationship (pre/css)18,842
css, animations
What’s an Interactive Element? (mat)18,841
html, focus, concepts
Introducing TanStack Start Middleware (ada/fro)18,840
introductions, tanstack
Scrum Mistakes: What Teams Get Wrong and How to Fix It18,839
scrum, agile, processes, releasing, mistakes
Preparing for Verso and Beyond: Future-Proofing Your Frontend for New Browser Engines (ele/des)18,838
guest-posts, verso, servo, browsers, browser-engines
How to Create a Strong Design System and Survive: Case Study (uxd)18,837
how-tos, design-systems, case-studies, lessons
Your Tokens Have Become Infrastructure (mur)18,836
design-tokens, design-systems
Retrofitting a Design System Into an Existing Product18,835
design-systems, consistency
A Brief History of Domains (pet)18,834
web, history, domains, dns
Is It Time to Regulate React? (dbu)18,833
react
NaN, the Not-a-Number Number That Isn’t NaN (wil/pic)18,832
javascript
Does Your Site Need a /ai Page?18,831
ai
Yes, Let’s Teach LLMs Accessibility, but Also Provide the Companies Using Them With Better Strategies (hdv)18,830
ai, accessibility, advocacy
Atlas Ableism (ste)18,829
chatgpt-atlas, openai, browsers, accessibility, compliance
Meetings and Interruptions Are Still the Biggest Obstacles for Developers, Even With AI18,828
productivity, collaboration
React vs. Backbone in 202518,827
react, backbone, comparisons, frameworks
“Their History Is Just Erased”: Google Drops a Key Program for Boosting Women in Tech (cnn)18,826
google, community
React and Remix Choose Different Futures18,825
react, remix, simplicity, complexity, comparisons
Solved by Modern CSS: Section Layout (sha)18,824
css, layout, grids, typography, liquid-design
Error Handling—UX Design Patterns (uxd)18,823
user-experience, design, errors, forms
An Introduction to JavaScript Expressions (wil/css)18,822
introductions, javascript
OpenAI, ARIA, and SEO: Making the Web Worse (aar)18,821
chatgpt-atlas, openai, browsers, accessibility, aria, seo
The Charm of JavaScript: Boom Mics and Clown Shoes (wil+/iga)18,820
podcasts, interviews, javascript
Build Your Own Database (nan)18,819
guides, databases
The Hidden Costs of Bad Client Communication in Design Projects (and How to Fix Them)18,818
business-relations, communication, collaboration, design
4 Unconventional Ways to Cast in TypeScript (pol)18,817
typescript
Importing vs. Fetching JSON (jaf)18,816
json, javascript, data-fetching, comparisons
CSS Layout: Flexbox, Grid, Media Queries, and Container Queries (rau)18,815
css, layout, flexbox, grids, media-queries, container-queries, introductions
Challenging the Idea of “Optional HTML” (mar)18,814
guest-posts, html, minimalism
Solved by CSS Scroll State Queries: Hide a Header When Scrolling Down, Show It Again When Scrolling Up (bra)18,813
css, scrolling
W3C Web Content Accessibility Guidelines 2.2 Approved as ISO/IEC International Standard (w3c)18,812
accessibility, wcag, standards, w3c
How AI Works and How Users Think About It: Study Guide (nng)18,811
guides, ai, training, link-lists
Designers Often Do Invisible Work That Matters—Here’s How to Show It (uxd)18,810
design, user-experience, communication
Next.js 16 (fee+)18,809
release-notes, nextjs
My Highlights From the New Deno Deploy (phi/den)18,808
deno, deploying
Why Accessibility Breaks Between Design and Development (a11)18,807
accessibility, design, processes, collaboration, testing
How Senior Engineers Can Use AI for Real Impact18,806
ai, architecture, debugging, code-reviews, refactoring
One Year With Next.js App Router—Why We’re Moving On18,805
nextjs, react, routing, components, tooling
The Two Button Problem (chr/fro)18,804
buttons, usability, design
Introducing ChatGPT Atlas (sim)18,803
introductions, chatgpt-atlas, openai, browsers
My Work Is Human (doo)18,802
ai, design, career
OpenAI Launches AI Web Browser ChatGPT Atlas—Here Is Everything We Know (eur)18,801
openai, browsers, chatgpt-atlas
Introducing ChatGPT Atlas18,800
introductions, chatgpt-atlas, browsers, openai
CSS “@ starting-style” Debugging Is Available in Chrome DevTools (bra)18,799
css, transitions, debugging, dev-tools, chrome, google, browsers
Fixing Temporal Input Styling in Safari (cfe)18,798
forms, time, safari, apple, browsers, css
How to Fix Any Bug (dan)18,797
how-tos, ai, debugging, react
Links and Anchors: Ancient HTML and JS Magic in Your Browser (cod/wea)18,796
html, css, javascript, links
Build a Reusable Flutter Design System18,795
design-systems, flutter
“URLPattern” Is Now Baseline Newly Available (dev)18,794
urls, apis, javascript, web-platform, browsers, support
What State ARIA In? (tpg)18,793
aria, html, accessibility
Now Is the Best Time to Break Into Tech (tre)18,792
career
AI Doom Predictions Are Overhyped—Why Programmers Aren’t Going Anywhere18,791
videos, ai, programming, career
Rethinking Async Loops in JavaScript18,790
javascript, loops, asynchronicity
Google Announces End of Many of Its [Privacy] Sandbox Technologies18,789
google, privacy
An Opinionated Guide to Using AI Right Now (emo)18,788
guides, ai, anthropic, google, openai
The CSS Reset, Again (paw)18,787
css, resets
Why “NaN !== NaN” in JavaScript (and the IEEE 754 Story Behind It)18,786
javascript, history, standards
Glassworm: First Self-Propagating Worm Using Invisible Code Hits OpenVSX Marketplace18,785
security, code-editors, vs-code, microsoft
Refactoring a Form to a Signal Form (tim)18,784
refactoring, forms, angular, signals
I Used AI Every Day for a Year: Here’s What It Cost Me (jas)18,783
ai, writing, career
Headers, Headings, and Titles (tem)18,782
html, headings, comparisons, terminology
AI Is Revolutionizing User Testing in 2025—and Honestly, It’s About Time (web)18,781
ai, usability, user-experience, testing
The Majority AI View (ani)18,780
ai, communication
Is It Even Worth Learning to Code? (tre)18,779
programming, learning, ai
How to Write an Accessibility Statement in 2025, With Examples (chr)18,778
how-tos, accessibility, documentation, compliance, legal, examples
AI in UX: Achieve More With Less (boa/sma)18,777
user-experience, design, ai, processes
50 Reasons to Build a Website (chr/fro)18,776
web
Zero-Configuration Support for NestJS18,775
vercel, nestjs
Implicit Labels Aren’t (cfe)18,774
html, forms, labels
CSS Finally Gets Inline Conditional Logic With New “if()” Function (the)18,773
css, functions, conditionals
10 Niche Developer Tools You Didn’t Know Existed18,772
tooling, link-lists, command-line, debugging, testing, documentation
The Hidden Cost of URL Design (ahm)18,771
urls, routing, seo, principles
Claude for Code: How to Use Claude to Streamline Product Design Process18,770
how-tos, claude, anthropic, ai, design, processes
Making Context-Aware Components: How CSS “inherit()” Could Simplify Design Systems (stu)18,769
components, css, functions, custom-properties
You’re a Real JavaScript Developer Only If…18,768
javascript, career
Node.js 2025: What’s New and What’s Next (ruy)18,767
slides, nodejs, outlooks
Improving the Trustworthiness of JavaScript on the Web (clo)18,766
javascript, web-apps, security
Same-Document View Transitions Have Become Baseline Newly Available (bra/dev)18,765
css, view-transitions, browsers, support, web-platform
Do Backlinks Still Matter in AI Search? Insights From 1,000 Domains (sem)18,764
ai, search, backlinks, links, metrics
How to Audit Web Accessibility With [the] WAVE Extension18,763
how-tos, accessibility, auditing, browser-extensions, webaim
Thirsty AI Mega Projects Raise Alarm in Some of Europe’s Driest Regions (sam/cnb)18,762
ai, sustainability
Writing an Emulator in JavaScript? (nik/nor)18,761
videos, javascript
Secure Coding in JavaScript18,760
javascript, frameworks, security
State of Developer Ecosystem Report 2025 (jet)18,759
surveys, metrics
For Your Convenience, This CSS Will Self-Destruct (sco)18,758
css, javascript, hiding
A Look Into Customizable HTML “select” Elements18,757
forms, html, css
What’s Up in ES2027? (por/nor)18,756
videos, ecmascript, javascript, outlooks
The Present and Potential Future of Progressive Image Rendering (jaf)18,755
images, jpeg, png, webp, avif, jpeg-xl, pjpeg, comparisons, outlooks
Past Time for Passkeys (nor)18,754
videos, passkeys, passwords, authentication, security
5 Things to Do to Avoid Prompt Treadmill When Crafting Design With AI18,753
design, ai, prompting, processes
Weston Ruter on Unlocking WordPress Performance (wes+)18,752
podcasts, interviews, wordpress, performance, link-lists
Release Notes for Safari Technology Preview 230 (jon/web)18,751
release-notes, safari, apple, browsers
Page Headings Don’t Belong in the Header (tem)18,750
html, headings, skip-links, accessibility
Node.js v25.0.0 (Current) (raf/nod)18,749
release-notes, nodejs
Are U.S. Software Developers Worth the Premium?18,748
hiring, economics
I Am Sorry, but Everyone Is Getting Syntax Highlighting Wrong (nik)18,747
syntax-highlighting, information-design, plugins
Obituary: Farewell to robots.txt (1994–2025) (hei)18,746
robotstxt, search, ai
Cisco: Most Companies Don’t Know What They’re Doing With AI (bra/the)18,745
ai
Most Developers Can’t Answer These 11 Microservices Questions—Can You?18,744
microservices, architecture
Sequential “linear()” Animation With n Elements (css/css)18,743
css, functions, animations
How Are Engineering Leaders Approaching 2026 AI Tooling Budgets? (lau)18,742
tooling, ai, economics, engineering-management
The Future of Lodash (uli)18,741
libraries, javascript, outlooks
The State of Node.js 2025 Explained by Its TSC Member (mco/git)18,740
videos, nodejs, npm
Lit Is Joining the OpenJS Foundation (lit)18,739
lit, openjs
Common Misconceptions About Screen Readers (tet)18,738
screen-readers, accessibility
Tips for Working With Emoji (chr)18,737
emoji, css, javascript, tips-and-tricks
See What’s New in Firefox [144.0] (fir)18,736
release-notes, firefox, mozilla, browsers
From Hype to Reality: Lessons Learned From Building AI Systems at Scale18,735
lessons, scalability, ai
W3C Logo Refresh: More Than a Cosmetic Change, a Small Step Towards Durable and Sustainable Success (set/w3c)18,734
w3c
Holes in the Web (aeo)18,733
web, content, ai
25 New and Rad Features of CSS (arg/cas)18,732
videos, css, transitions, animations, cascade, selectors, functions, colors, scrolling
Modern CSS Round-Out Tabs (chr/fro)18,731
css, shapes, clipping
The Killer Feature of Web Components (dav)18,730
web-components, documentation
HTML “dialog”: Getting Accessibility and UX Right (jar)18,729
html, modals, scrolling, accessibility, user-experience
Find Where a Specific Object Was Allocated in JavaScript With DevTools18,728
objects, javascript, dev-tools, browsers
The Grayscale Problem (sma)18,727
design, colors
Anchor Positioning Updates for Fall 2025 (jam/odd)18,726
css, anchor-positioning
Inattentional Blindness in Interfaces (nng)18,725
videos, usability, design
Todd Libby on Deceptive Patterns (col+/sho)18,724
podcasts, interviews, accessibility, anti-patterns
Tables: Beyond Rows and Columns (tpg)18,723
accessibility, wcag, tables, html, semantics, jaws, nvda, screen-readers
Masonry: Watching a CSS Feature Evolve (css)18,722
css, masonry, layout
Testing Methods: Content on Hover or Focus (dec)18,721
accessibility, wcag, testing, focus, hover
AI Interfaces and the Role of Good Writing (uxd)18,720
ai, writing, link-lists
Implementing Dark Mode Toggle Without JavaScript18,719
dark-mode, toggles, css
Compressed Fluid Typography (mat)18,718
typography, css, liquid-design
Reading and Writing Files in Node.js—the Complete Modern Guide (loi)18,717
guides, nodejs, file-handling, examples
Why Ripple.js Is the Most Interesting Framework of 2025 (bet)18,716
videos, frameworks, ripple
Notes on Switching to Helix From Vim (b0r)18,715
vi+vim, code-editors, comparisons
Top 11 CSS Tricks Every Web Developer Should Know18,714
css, custom-properties, layout, animations, selectors, positioning, dark-mode, resets, tips-and-tricks
Who Needs a Flying Car When You Have “display: grid” (rac)18,713
css, grids, layout
Liquid Glass Is Cracked, and Usability Suffers in iOS 26 (nng)18,712
design, liquid-glass, usability, apple, mobile
Understanding Vector Space Visually—the Foundation of AI18,711
ai, math
Fluid Headings (don)18,710
headings, typography, css, responsive-design
We Completely Missed “width/height: stretch” (dxn/css)18,709
css
Behind the Scenes of Maintaining a Design System Component18,708
design-systems, components, maintenance, maintainability
You’re Wasting Years at the Same Company as a Developer18,707
career
A Beginner-Friendly Guide to View Transitions in CSS (mdn)18,706
guides, css, view-transitions
Interop Feature Ranking (jaf/fir)18,705
websites, interoperability, firefox, mozilla, browsers
CSS Counters in Action (ada/fro)18,704
css
My Conclusions After Using Signed Exchanges on My Website for 2 Years (paw)18,703
signed-exchanges, performance, security
RGESN Statements: The Clash of Words, the Weight of Measures18,702
sustainability, metrics, studies, research
Why WordPress Themes Require Underlines on Links (joe)18,701
wordpress, theming, links, accessibility
CSS Grid: A Helpful Mental Model and the Power of Grid Lines (sar/web)18,700
css, grids, layout
Beyond Signals, by Ryan Carniato (rya/jet)18,699
videos, signals, reactivity, solidjs, react
Simplify (ada)18,698
css, simplicity
The Worst Designer I’ve Ever Worked With Was Also the Most Productive (ren)18,697
design, productivity
Stop Inviting Overlay Employees and Bad Actors Into Accessibility Spaces18,696
accessibility, overlays, business-relations
The 12 Emotional Journeys of Color Psychology (uxd)18,695
colors, user-experience, research
HTML—the Most Difficult Programming Language in the World (j9t)18,694
programming, html, conformance, professionalism
Vite: The Documentary (cul)18,693
videos, vite, history
Tailwind CSS in React and Next.js: A Complete Setup Guide18,692
guides, tailwind, react, nextjs
What Is MCP? Model Context Protocol Explained18,691
videos, concepts, mcp, ai
Is It Time to Kill the Sidebar? (web)18,690
design, navigation, minimalism
How to Animate WebGL Shaders With GSAP: Ripples, Reveals, and Dynamic Blur Effects (cod)18,689
how-tos, animations, webgl, gsap, effects
The New “progress()” Function in CSS (ami)18,688
css, functions, examples
What the 2025 DORA Report Means for Your AI Strategy (lau)18,687
dev-ops, metrics, ai, strategies, processes, engineering-management
Vue Basics: State Management in Vue18,686
fundamentals, vuejs, state-management, tooling
The Thing About “contrast-color” (geo/css)18,685
css, colors, contrast, functions
How to Add Fast, Client-Side Search to Astro Static Sites (tra/evi)18,684
how-tos, astro, search, functionality
What’s New in View Transitions (2025 Update) (bra/dev)18,683
css, view-transitions, support
Build Your Own /init Command Like Claude Code (kau)18,682
ai, prompting, claude
When Design Drives Behavior (jas)18,681
design
How to Test WCAG 1.4.10: Reflow (Level AA)—Easy Website Accessibility Test You Can Do18,680
videos, how-tos, testing, accessibility, wcag, reflow
CSS :is() :where() the Magic Happens (mat)18,679
css, selectors, cascade
Introducing the React Foundation (set+/rea)18,678
introductions, react
When to Use Modal vs. Dialog Components (a11)18,677
modals, html, aria, accessibility
Testing Methods: Text Spacing (dec)18,676
accessibility, testing, wcag, typography, readability
Vibe Engineering (sim)18,675
vibe-coding, ai, terminology
Eyeing Accessibility Deadline, States Root Out Ancient Web Issues (col/sta)18,674
accessibility, design
The “Don’t Ask, Don’t Tell” Era of DEI (ani)18,673
dei, community
When Case Studies Become Anti-UX (uxd)18,672
design, user-experience, anti-patterns
A Pragmatic Guide to Modern CSS Colours (kev/pic)18,671
guides, css, colors, examples
Inside a 16.67 Millisecond Frame18,670
javascript, rendering, reflow, painting, performance
Numbers That Fall (Scroll-Driven Animations and Sibling Index) (chr/fro)18,669
css, html, animations, scrolling, effects
Essential Visually Hidden CSS Techniques for Web Accessibility (a11)18,668
accessibility, hiding, css, techniques
The Designer–Developer Handoff Is Still Broken—Why? (web)18,667
design, collaboration, culture, design-systems, ai
Cultural Proximity’s Influence on the User Experience (uxm)18,666
user-experience, culture
Migrating From Hugo to Astro (hui)18,665
migrating, hugo, astro
Smashing Animations: Building Adaptive SVGs With “<symbol>”, “<use>”, and CSS Media Queries (mal/sma)18,664
animations, svg, css, javascript
How to Conduct User Testing With People With Disabilities (int)18,663
how-tos, accessibility, testing, processes
Visu­al Regres­sion Test­ing for Exter­nal URLs With Playwright (mat)18,662
testing, regressions, playwright, functionality
Rethinking Cookie Dialogs (nat)18,661
accessibility, disclosure-widgets, html, cookies, consent-management
I’m a Middle-Aged Developer, and My Time to Shine Is Setting (dve)18,660
career
How to Group Arrays in JavaScript Without “reduce()”18,659
how-tos, arrays, javascript
Lazy-Loading as a Security Measure18,658
security, lazy-loading, angular, react
Accessibility Testing Comparison: Automated Testing vs. Human Auditing vs. Usability Testing (int)18,657
accessibility, usability, testing, auditing, automation, comparisons
Lowriders and Websites (aaa)18,656
css, html, craft
AI Coding Tools I Use to Ship Faster18,655
tooling, ai, productivity
The Missing Bar, Why We Need X-Shaped People in a Digital World (uxd)18,654
career, collaboration, leadership
How I Influence Tech Company Politics as a Staff Software Engineer (sea)18,653
collaboration, processes, career
Backend Concepts Every Experienced Developers Must Know18,652
concepts, network, concurrency, apis, databases, caching, scalability, security, observability, architecture
European Tech Alternatives (mat)18,651
tooling, link-lists
11ty Hacks for Fun and Performance (sli)18,650
eleventy, optimization
Birth of Prettier (vje)18,649
prettier, history
Fixing Safari Mixed Content Issues With Vite and mkcert18,648
security, safari, apple, browsers, vite, tooling
9 Forms of Coupling in Software Architecture18,647
architecture, programming
When Design Tokens Become Technical Debt (mur/zer)18,646
design-systems, design-tokens, technical-debt
OpenAI Is Just Another Boring, Desperate AI Startup (edz)18,645
openai, ai, economics
The Words “Blah Blah Blah” Increase AI Accuracy (jim)18,644
ai, prompting, quality
Shipping Node.js Packages in 2025 (joy)18,643
slides, nodejs, esm, commonjs, dependencies
A Progressive Enhancement Challenge (chr/fro)18,642
progressive-enhancement, javascript, html, feature-detection, support
What’s Coming in ESLint v10.0.0 (nza/esl)18,641
eslint, outlooks
UTF-8, Explained Simply (nic)18,640
videos, encoding, unicode, standards
Google Puts Another Nail in the RAG Coffin With URL Context Grounding (tho)18,639
google, ai
A Guide to Creating Accessible PDFs Using Free Tools (stv/pic)18,638
guides, accessibility, pdf, tooling, testing, jaws, nvda, voiceover, screen-readers
A Threat Model for Accessibility on the Web (sun)18,637
accessibility, css, standards
How Does Meta Move Terabytes of Data per Second? (vut)18,636
facebook+meta, tooling, data-engineering
80% of SDET / Automation Testers Get Rejected in the First 10 Minutes, Here’s Why18,635
testing, interviewing, career
I Want to Intercept Boolean Coercion for Objects in JavaScript (zac)18,634
javascript, objects, types
The History of Core Web Vitals (add)18,633
web-vitals, performance, user-experience, metrics, google, history
What’s New in DevTools 139–141 (mat/dev)18,632
videos, chrome, google, browsers, dev-tools, release-notes
Stop Ignoring the Browser: The Biggest Frontend Shift in a Decade (the)18,631
browsers, web-platform, frameworks, react, angular
The Internet Is Better on Comet18,630
browsers, ai
From Hobby to Career: Sara Joy on CSS, Accessibility, and Making the Web More Whimsical (sar+)18,629
videos, interviews, css, accessibility
A Few Fun Nesting Tips and Tricks (kev)18,628
css, nesting, tips-and-tricks, examples
Moving PHP Open Source Forward (jet)18,627
php, foss, jetbrains
SEO, SEM, and GEO: Understanding the Differences and Opportunities18,626
seo, sem, ai, keywords, marketing, concepts, comparisons
When’s the Right Time to Start Documenting Your Design System? (amy/zer)18,625
design-systems, documentation
The Death of the Double Click: How UX Finally Buried a Relic of the Desktop Era (web)18,624
desktop, interaction-design, user-experience
Designers Should Look to Demis Hassabis—Not Jony Ive18,623
design
Why Designers Abandoned Their Dreams of Changing the World (edw/fin)18,622
design, career
June Liu and David Denedo on Making the Web Accessible: The Mission Behind WP Accessibility Day (nat+)18,621
podcasts, interviewing, awareness-days, wordpress, accessibility
What’s New in ViteLand: September 2025 Recap (man/voi)18,620
release-notes, rolldown, vite, vitest
15 Recent Node.js Features That Replace Popular npm Packages (nod)18,619
nodejs, npm, dependencies, maintenance
Inset Shadows Directly on “img” Elements (ana/fro)18,618
images, svg, css, shadows
HTML’s Best Kept Secret: The “<output>” Tag (den)18,617
html
Understanding the Removal of 4.1.1 Parsing in WCAG 2.2 (tpg)18,616
accessibility, wcag, conformance, html
How to Optimize Viewport for Mobile for Faster Interactions (deb)18,615
how-tos, viewport, mobile, performance, optimization, html
What’s New in Svelte: October 2025 (sve)18,614
release-notes, svelte, sveltekit
New to the Web Platform in September (rac/dev)18,613
release-notes, web-platform, browsers, safari, apple, firefox, mozilla, chrome, google
3 Most Impactful Ways to Save Energy When Using AI (owe/pro)18,612
ai, prompting, sustainability
Vercel Faces Boycott After Founder Poses With Netanyahu (the)18,611
vercel
Website Accessibility Strategy (pop)18,610
accessibility, strategies, content, processes
Accessible Form Validation With Examples and Code (pop)18,609
accessibility, validation, forms, examples
Make Navigation Accessible With “aria-current” (a11)18,608
accessibility, navigation, aria, attributes
7 Practical Animation Tips (emi)18,607
animations, buttons, tooltips, css, tips-and-tricks
In the Economy of User Effort, Be a Bargain, Not a Scam (lea)18,606
usability, user-experience, product-management
Avoid These AI Coding Mistakes (ian)18,605
ai, mistakes
I Completed an IT Degree… What’s Accessibility? (int)18,604
accessibility, career
ADA Title II and PDFs: Fix, Archive, or Delete? (kar)18,603
accessibility, ada, compliance, pdf
You Can Now Make PS2 Games in JavaScript18,602
javascript
Testing Methods: Non-Text Contrast (dec)18,601
accessibility, testing, wcag, contrast, colors
How Deno Protects Against npm Exploits (den)18,600
deno, npm, security
AEO vs. SEO: Core Differences and How to Win Visibility in Both (sem)18,599
how-tos, seo, comparisons, content, search
Are Your Retail Landing Pages Killing Conversions? (tam/spe)18,598
landing-pages, user-conversion, performance, metrics
Strengthening npm Security: Important Changes to Authentication and Token Management (git)18,597
npm, security
How Much Do You Really Know About Media Queries? (dxn/fro)18,596
css, media-queries, examples
The Novelty and Acceptance of Conversational AI (uxd)18,595
ai, conversational-design, user-experience
Using TypeScript in Node.js (pav)18,594
nodejs, typescript
System Design Took Me From Missed Calls to ₹28 Base Package18,593
system-design, scalability, interviewing
The “corner-shape” CSS Property Is Amazing (zor/css)18,592
videos, css, shapes
WCAG’s Longevity (yat)18,591
accessibility, wcag, standards
Polypane 26: Accurate Device Emulation With Safe Area and Small Viewport Units (pol)18,590
release-notes, polypane, browsers
Introducing Claude Agent in JetBrains IDEs (jet)18,589
introductions, jetbrains, code-editors, claude, anthropic, ai
Touring New CSS Features in Safari 26 (mon/css)18,588
css, safari, apple, browsers
How I Estimate Projects as a Senior Developer for Better Results18,587
processes, project-management
The AI Coding Trap (chr)18,586
ai, processes, outlooks
The QA Checklist for Using AI to Generate Test Cases (and Why Tools Like AgentQ AI Make It Easier)18,585
quality, checklists, testing, ai
When I Say “Alphabetical Order,” I Mean “Alphabetical Order”18,584
sorting
Why I Gave the World Wide Web Away for Free (tim/the)18,583
web, licensing, history
ARIA and Real World Dangers (dec)18,582
accessibility, aria
Why “typeof null === object”18,581
javascript, operators
Why Next.js Falls Short on Software Engineering18,580
nextjs, react, complexity
Let’s Play Accordion With the HTML “details” Element (ale)18,579
html, disclosure-widgets, accordions
Drunk CSS (ede)18,578
css, effects, theming
10 Years of AdonisJS—a Personal Reflection and What’s Next (vir/ado)18,577
frameworks, retrospectives, outlooks
9 Python Features You’re Not Using (Yet)18,576
python
Open Social (dan)18,575
foss, social-media, protocols
Design Dialects: Breaking the Rules, Not the System (ali)18,574
design, design-systems
Principles of Simplicity in Frontend Architecture18,573
simplicity, dependencies, principles
Dear Designers: Stop Using System Fonts Like It’s 2005 (web)18,572
design, fonts, variable-fonts
CSS Wish: Inner Breakpoints (rau)18,571
css, wish-lists
7 Deadly AI Sins for UX Professionals (nng)18,570
ai, usability, user-experience
Design Attractors (don)18,569
design, design-systems, ai
JSON Is Not JSON Across Languages18,568
json
Understanding UC Browser Developer Tools as a Frontend Professional (ele/des)18,567
guest-posts, uc-browser, dev-tools, best-practices
PostgreSQL 18 Released (pos)18,566
release-notes, postgresql, databases
European Accessibility Act (EAA) and What It Means for You (inc)18,565
videos, accessibility, eaa, legal
How Hackers Use AI to Find Vulnerabilities Faster18,564
security, ai
A Year of Improving Node.js Compatibility in Cloudflare Workers (jas/clo)18,563
cloudflare, nodejs
Mastering npx: A Cheatsheet for npm and Node.js Power Users18,562
npx, cheat-sheets, examples, nodejs, npm
Give Your AI Eyes: Introducing Chrome DevTools MCP (add)18,561
introductions, chrome, google, browsers, dev-tools, ai
One Corner, Two Border Radii (kev)18,560
css, borders
When Accessibility Isn’t Easy: Features That Need Love (a11)18,559
videos, accessibility
Why Is Python So Popular in 2025? (jet)18,558
python
Is SOLID Still a Solid Choice for Software Design? (lan)18,557
solid, principles, oop, programming
Creating a Truly Accessible Flip Card (sib/tpg)18,556
html, css, javascript, accessibility
The Coyier CSS Starter (chr/fro)18,555
css, resets, templates
From Products to Systems: The Agentic AI Shift (joh/uxd)18,554
ai, product-management, processes, user-experience
How to Be a Leader When the Vibes Are Off18,553
leadership, ai, culture, economics
Dave Winer on Decentralisation, WordPress, and Open Publishing (dav+)18,552
podcasts, interviews, open-web, rss, wordpress, apis
Prevent Clipping Issues (and More) in View Transitions by Using Nested View Transition Groups (bra)18,551
css, view-transitions, clipping
Why Sticky Navigation Can Undermine Accessibility18,550
accessibility, navigation
Either You Die a Developer, or Live Long Enough to See Yourself Become a Product Manager18,549
career, product-management
Why You Should Care About Design Context (fig)18,548
design, design-systems
The 10 Foundational UX Principles Every Designer Should Know (web)18,547
design, user-experience, principles
What Just Happened to RubyGems? (chr)18,546
ruby, dependencies, shopify
Create Sick Web Animations in Three.js With GSAP (ato)18,545
animations, gsap
AI: The Real Problem Engineering Leaders Need to Have a Solution For (j9t)18,544
ai, leadership, engineering-management
CSS Typed Arithmetic (ami/css)18,543
css, functions, math
State of JavaScript 2025 (sac/dev)18,542
surveys, javascript
Shopify, Pulling Strings at Ruby Central, Forces Bundler and RubyGems Takeover (joe)18,541
shopify, ruby
From Steam to Floppy: Porting Modern TypeScript to Run on DOS18,540
typescript
Open Source Can’t Rely on Magic Piles of Money (rgi/ope)18,539
foss, economics, community, openjs
Testing Methods: Reflow (dec)18,538
accessibility, testing, wcag, reflow
The Best CSS Unit Might Be a Combination (mia/odd)18,537
css, units, functions
DOJ Questioning the New Title II Web Regulation18,536
accessibility, legal, ada
Accessibility Minute—September 2025 (col)18,535
accessibility, images, alt-text, captions, comparisons
Agile Is Out, Architecture Is Back18,534
ai, architecture, agile, processes, career
Web Development for Beginners: Creating Web Pages via HTML (rau)18,533
fundamentals, urls, servers, html, forms
The EU’s €2T Budget Overlooks a Key Tech Pillar: Open Source (bag)18,532
foss, economics
Preact 11 Beta Introduces Hydration 2.0, Default Ref Forwarding, and Modernized Bundling (inf)18,531
preact
How to Test the New ARIA Notify API With Cypress (mar)18,530
how-tos, testing, aria, notifications, apis, cypress
Using Gemini for Web Apps (den)18,529
gemini, google, ai, web-apps
Linting, Automated: AI-Powered Static Analysis With Gemini18,528
quality, linting, automation, ai, gemini, google
Targeting Specific Characters With CSS Rules (ede)18,527
css, fonts, unicode
To Vibe or Not to Vibe (bbo/mfo)18,526
vibe-coding, ai
GPT-5’s Enhanced Reasoning Comes With a Steep Hidden Cost (the)18,525
ai, openai, technical-debt
Designing for Dribbble Killed Real Web Creativity (web)18,524
design, creativity
How to Disable Right Click With JavaScript (rik)18,523
how-tos, javascript
How Netflix Accidentally Proved Monoliths Scale Better Than Microservices18,522
architecture, monoliths, microservices, scalability, netflix
Light and Shade: Exploring Creativity’s AI Conundrum (its)18,521
creativity, design, ai
Ambient Animations in Web Design: Principles and Implementation (mal/sma)18,520
design, animations, principles, css
Our Plan for a More Secure npm Supply Chain (xco/git)18,519
npm, dependencies, security, foss
Europe’s Cookie Law Messed Up the Internet—Brussels Wants to Fix It (ell/pol)18,518
cookies, consent-management, legal, privacy
Welcome to the Entry-Level Void: What Happens When Junior Design Jobs Disappear? (car/its)18,517
design, career, ai
A11y 101: 2.4.4 Link Purpose (in Context) (nat)18,516
introductions, accessibility, wcag, links, microcontent
CAPTCHA, When Security Takes Precedence Over Accessibility18,515
captcha, security, accessibility
Stop Using “.reverse().find()”: Meet “findLast()”18,514
javascript, methods, arrays
Why Your Brand Is Your Most Important SEO Asset in 2026 (sem)18,513
branding, seo, ai
Custom Carets and Users: When the Caret Is No Longer a Stick (Yes, That’s a Poor Attempt at a Pun) (aar)18,512
forms, accessibility, wcag
“@ ts-ignore” Is Almost Always the Worst Option (eva)18,511
typescript, errors
The Politics of AI: We’ll Need More Sustainability, Community, and Democracy (hdv)18,510
ai, sustainability, economics, community
The AI Bubble Is About to Burst18,509
videos, ai, openai, economics, sustainability
npm Security Best Practices18,508
npm, security, provenance, best-practices
Storing Unwise Amounts of Data in JavaScript Bigints (jon)18,507
javascript
The 5th Motivation for Accessibility: Brand and Marketing—the Binary Choice18,506
accessibility, branding, marketing, compliance
Interception (pau)18,505
ai, network
Why Technical Debt Is Inevitable (kev)18,504
videos, technical-debt, maintenance, processes
Why Taste Matters More18,503
design, ai
“Your Profile Doesn’t Match the Role” and Other Interview Horror Stories (alv)18,502
interviewing, career
Digital Accessibility Is a Journey, Not a Destination (dec)18,501
accessibility, concepts
What Is Web Design in 2025? (web)18,500
design, aesthetics, tooling, ai, collaboration, craft
Following Processes Won’t Make You a Robot (may)18,499
processes, documentation
Deprecation of Node 20 on GitHub Actions Runners (git)18,498
nodejs, github-actions, deprecation
10 Flutter Hacks Every Senior Developer Should Know18,497
flutter, dart, tips-and-tricks
Your Next Design Might Be Your Last (uxd)18,496
design, prioritization
Instrumenting the Node.js Event Loop With eBPF (cor)18,495
nodejs, event-loop, events
What You Need to Know About Modern CSS (2025 Edition) (chr/fro)18,494
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)18,493
guides, ai, user-experience
How Coding Agents Work: A Deep Dive into OpenCode18,492
videos, deep-dives, ai, opencode
Netscape Navigator 2.0 Was Released 30 Years Ago Today18,491
netscape, browsers, anniversaries