Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s oppression and killing of Palestinians and the occupation and destruction 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#
“Make Invalid States Unrepresentable” Considered Harmful (sea)17,954
software-design, state-management
Will Vibe Coding Kill Low-Code17,953
ai, vibe-coding, low-and-no-code
Why Moving Away From SPAs Improves Usability, Accessibility, and SEO (inn)17,952
single-page-apps, usability, accessibility, seo, html, semantics
Why I Still Prefer “ems” Over “rems” (cfe)17,951
css, units
Understanding Focus Indicators for Web Accessibility (a11)17,950
accessibility, focus, keyboard-navigation, wcag, compliance
The Web Behind Glass (med)17,949
design, effects, liquid-glass, apple, best-practices
npm Author Qix Compromised via Phishing Email in Major Supply Chain Attack (bur+/soc)17,948
npm, security, dependencies
Migrating My Open Source Repositories to Codeberg (dan)17,947
migrating, github, codeberg, foss, github-pages, github-actions
How to Make Complex Data Accessible for Users With Disabilities (pop)17,946
how-tos, accessibility, information-design, visualization, tables, examples
Getting Started With Cursor (fro)17,945
introductions, cursor, code-editors, ai
Finally, Safe Array Methods in JavaScript17,944
javascript, arrays, methods
Evan You 2025 Interview: Google, Vue, Vite, Nuxt, Next, Vercel, and VoidZero (eva+)17,943
videos, interviews, google, vuejs, vite, nuxt, nextjs, vercel
Design Has Never Been More Important: Inside Shopify’s Acquisition of Molly (cod)17,942
design, ai, ecommerce, shopify, case-studies
Composition in CSS (zel/css)17,941
css
Color Shifting in CSS (jos)17,940
css, colors, animations, techniques
Chrome Mask: Make Firefox Appear as Chrome With a Single Click17,939
firefox, mozilla, chrome, browsers, browser-extensions
Bringing Node.js HTTP Servers to Cloudflare Workers (yag+/clo)17,938
cloudflare, nodejs
Anatomy of a Billion-Download npm Supply-Chain Attack17,937
npm, security, dependencies
Stop Using TypeScript Interfaces (dcr)17,936
typescript, types
Screen Reader HTML Support—Lookup (ste)17,935
html, screen-readers, accessibility, support, overviews
Design System Ambassadors–the Goldilocks of Collaboration (pjo)17,934
design-systems, collaboration, advocacy
The Node.js Handbook, 2025 Edition (fla)17,933
books, nodejs
The CSS “if()” Function (san)17,932
css, functions, conditionals
Your Images Are (Probably) Oversized17,931
images, html, pixel-density
“Why Would Anybody Start a Website?” (dav)17,930
web
Un-Sass’ing My CSS: Compiling Multiple CSS Files Into One (stu)17,929
css, sass, postcss
The CSS “random()” Function (san)17,928
css, functions, randomness
The 28 AI Tools I Wish Existed17,927
ai, tooling, wish-lists
No, AI Is Not a Bubble (dan)17,926
ai
How to Perform a Comprehensive WCAG Audit (a11)17,925
how-tos, auditing, wcag, accessibility, compliance
20 Footer Design Myths You’re Still Believing (and How to Fix Them (web)17,924
design, navigation, myths
What You Need to Know About CSS Color Interpolation (sun/css)17,923
css, colors, functions, oklch
You Don’t Need Animations (emi)17,922
animations, design
Why I Ditched Docker for Podman (and You Should Too)17,921
docker, podman, migrating
Why Every Senior Developer I Know Is Planning Their Exit17,920
career, productivity, economics
Using the Node 18+ Native Test Runner With TypeScript and React17,919
nodejs, testing, typescript, react
The Fundamentals of CSS Alignment (css)17,918
fundamentals, css, alignment, examples
Make Your Proposals for Interop 2026 (rac/dev)17,917
interoperability, web-platform, browsers, support
Liquid Glass in the Browser: Refraction With CSS and SVG17,916
effects, liquid-glass, css, svg, images
Don’t Inherit the Box Model (mia/odd)17,915
css, box-model
Accessible Writing Techniques for Web Content (a11)17,914
accessibility, writing, content, techniques
Functional Custom Elements the Easy Way (gin/pic)17,913
web-components, javascript
Who’s Funding Open Source in 2025? A Guide for Maintainers (eli)17,912
guides, foss, monetization, economics
Release Notes for Safari Technology Preview 227 (jon/web)17,911
release-notes, safari, apple, browsers
.htaccess: A Helper Script to Easily Block Website Traffic by Country (j9t)17,910
apache, servers, traffic, tooling, advocacy
CORS Explained: Stop Struggling With Cross-Origin Errors17,909
security, cors, http-headers, http
Baby Steps Accessibility—Color Contrast of Text (dec)17,908
accessibility, colors, contrast, wcag
Advanced PostgreSQL Indexing: Multi-Key Queries and Performance Optimization (ada/fro)17,907
databases, postgresql, performance, optimization
15 Ways Your Website Loads From Google Search and How to Measure Each One (paw)17,906
google, search, speculation, signed-exchanges, amp, performance
What the Internet Was Like in 1999 (ric)17,905
web, history, microsoft, netscape, google, blogging, syndication
Vibe Design for Designers (uxd)17,904
design, ai
UDP in Node.js: Deep Technical Guide (pav)17,903
guides, nodejs, protocols
The Last Days of Social Media (jam/noe)17,902
social-media, ai
Testing Methods: Low or No Background Audio (dec)17,901
accessibility, testing, multimedia, wcag
No, You Don’t Want to Hire “the Best Engineers” (oth)17,900
hiring, engineering-management
Learning Web Development: Asynchronous JavaScript—Promises and “async” Functions (rau)17,899
javascript, asynchronicity, promises, functions
How OpenJS-Hosted Projects Benefit From Security Support (ope)17,898
openjs, hosting, security, foss
Why You Should Test Your Page Without JavaScript17,897
javascript, support, progressive-enhancement, accessibility
Why Did I Ever Abandon HTML/CSS? (syl)17,896
html, css
What We Actually Know About Optimizing for LLM Search (lou/ahr)17,895
ai, search, optimization, seo
The Most Popular Python Frameworks and Libraries in 2025 (jet)17,894
python, frameworks, libraries, django, comparisons
Should the CSS “light-dark()” Function Support More Than Light and Dark Values? (sun/css)17,893
css, functions, dark-mode
Google Chrome at 17—a History of Our Browser (add)17,892
chrome, google, browsers, history, anniversaries
Why Inclusive Products Are Green Products (tet)17,891
accessibility, dei, principles, user-experience, consistency, sustainability
Who Owns the Web Now? Centralization vs. Decentralization in the Age of AI (web)17,890
web, ai, web-2.0
We Used AI to Compare and Demo 6 JavaScript Charting Libraries (kyl+/web)17,889
videos, javascript, libraries, visualization, comparisons, ai
The Design of Shallow Thinking (uxd)17,888
design, web, retrospectives
How to Minimize Legal Risks in Accessibility Compliance (nat)17,887
how-tos, accessibility, compliance, legal
How Designing for Disability Benefits Everyone17,886
accessibility, history, economics
Design Is a Conversation (uxd)17,885
design, communication, ai
Anatomy of Good Icons (nng)17,884
videos, icons, images, design
Introduction to Postgres Indexes (ada/fro)17,883
introductions, databases, postgresql
Best LLM Visibility Trackers for 2025: Track Your Brand in AI Search17,882
ai, branding, tooling, comparisons
Thoughts on Object Creation (fra)17,881
programming, software-design-patterns, oop
My AI Predictions for 202717,880
ai, outlooks
Learning Web Development: JSON and Processing Files in Node.js (rau)17,879
javascript, json, nodejs, arrays, objects
Focus on the People That Make Things Happen (tem)17,878
accessibility, culture, processes
CSS Overrides Without “!important” Using Layers in Astro Components (jle/cod)17,877
astro, components, css, cascade
Why Do Browsers Throttle JavaScript Timers? (nol)17,876
javascript, time, browsers
How Senior Frontend Developers Think About React Architecture17,875
react, components, architecture
The “-path” of Least Resistance II (ami/fro)17,874
css, clipping
The Git Workflow That Eliminated Merge Conflicts Forever17,873
git, version-control, processes
Learning Web Development: JavaScript Maps (rau)17,872
javascript
9 JavaScript Patterns I Wish I Used Earlier17,871
javascript, software-design-patterns
7 Top 2025 Web Design Trends17,870
design, trends, simplicity, performance, dark-mode, accessibility, ai, content
Vibe Coding Is Not the Same as AI-Assisted Engineering (add)17,869
ai, vibe-coding, processes, software-design
Tricks to Write HTML and CSS 10× Faster (jay)17,868
html, css, efficiency, tips-and-tricks
Prompting Is a Design Act: How to Brief, Guide, and Iterate With AI (sma)17,867
ai, prompting, design
Learning Web Development: JavaScript Exceptions (rau)17,866
javascript, errors
A Complete Guide to HTTP Caching (jon)17,865
guides, http, caching, performance
JavaScript’s Trademark Problem (rau)17,864
javascript, oracle, legal, deno
Do the Simplest Thing That Could Possibly Work (sea)17,863
simplicity, software-design, prioritization
The History of Themeable User Interfaces (bra)17,862
design, theming, history
Should You Preload Fonts for Performance? (erw)17,861
performance, preloading, fonts
Partytown: Optimize Third Party Scripts With Web Workers (jac/deb)17,860
libraries, embed-code, web-workers, performance, optimization
Learning Web Development: Plain Objects in JavaScript (rau)17,859
javascript, objects
10 CSS Features I’ve Found Really Useful17,858
css
You No Longer Need JavaScript (reb)17,857
javascript, css, html, examples
Why You Absolutely Need to Have Automated Dependency Management in Place (j9t)17,856
dependencies, maintainability, maintenance, security, automation, tooling
Why Digital Accessibility Starts Within: Lessons From Crystal Preston-Watson (tri/hac)17,855
accessibility, lessons
VS Code Tips—How to Restore Deleted Files Easily Using Local History (zor/css)17,854
videos, how-tos, vs-code, microsoft, code-editors, tips-and-tricks
The Basics of Anchor Positioning (sha)17,853
fundamentals, css, anchor-positioning
Python: The Documentary (cul)17,852
videos, python, history
Open Source Is One Person (jos)17,851
foss, community, economics
Added Support for WebP Images (git)17,850
webp, images, github
The “-path” of Least Resistance (ami/fro)17,849
css, clipping
Learning Web Development: Modules and Testing in JavaScript (rau)17,848
javascript, modules, testing
Designing for Discovery: Why AI and Accessibility Are Now UX Priorities (web)17,847
design, ai, accessibility, user-experience
Accessible Authentication (kar)17,846
accessibility, authentication, testing
JavaScript Engines Explained—Comparing V8, SpiderMonkey, JavaScriptCore, and More (des)17,845
guest-posts, javascript, javascript-engines, v8, spidermonkey
The One Mistake Everyone Makes in AI17,844
ai, mistakes
The One Architecture Decision That Destroyed Every Project I Touched17,843
architecture, databases
Stop Trying to Kill the SPA (max)17,842
single-page-apps, link-lists
Hack to the Future—Frontend (the)17,841
history, html, css, javascript, design, layout, flash, image-replacement, libraries, frameworks, hacks, xhtml, tooling, testing, outlooks
Design Systems: The True Source of Frontend Peace (cod)17,840
design-systems, design
Visualizing Responsive Typography (mia/odd)17,839
css, typography, responsive-design, functions
Optimizing PWAs for Different Display Modes (val/sma)17,838
progressive-web-apps, web-apps, responsive-design, css, media-queries, optimization
Opening a “details” Element From the URL (chr/fro)17,837
html, disclosure-widgets, urls
Nested Scroll Bars Are the One of the Biggest Accessibility Evils, Ever17,836
accessibility, scrolling, tables, wcag
Learning Web Development: Web Servers (rau)17,835
servers, nodejs
I Am an AI Hater (ant)17,834
ai
How Developers Can Use Tracing in the UI to Add Backend-Style Observability17,833
tracing, observability, opentelemetry, tooling
Being a Developer in the Vibe Coding Era17,832
vibe-coding, ai, career
AI Contrarians on the Problems With Vibe Coding (low/the)17,831
ai, vibe-coding, quality, career
Why Disabled Buttons Hurt UX (and How to Fix Them)17,830
videos, buttons, forms, user-experience
Where AI Is Failing Design Systems, and Where We Are Failing AI (ben)17,829
ai, design-systems
Understanding “Promise.any()”: When One Success Is Enough17,828
javascript, promises, asynchronicity
From McCabe to Essential Complexity17,827
programming, quality, complexity, metrics
Enable “--strict” by Default (dan/typ)17,826
discussions, typescript
Accessibility Statements Are Not Legal Contracts—They’re Value Signals17,825
accessibility, documentation, compliance, legal
10 Web Dev Trends for 2025 That Will Make or Break Your Career (web)17,824
trends, career, ai, frameworks, low-and-no-code, serverless, content-management, spatial-web, design-systems, apis
10 Python Libraries That Supercharge Web Scraping17,823
scraping, python, libraries, tooling
Very Early Playing With “random()” in CSS (chr/fro)17,822
css, functions, randomness
Learning Web Development: Shells and Node.js (rau)17,821
shell, nodejs
How to Create an Accessible Table With Clickable Rows (ale)17,820
how-tos, tables, html, accessibility
An Illustrated Guide to OAuth17,819
guides, oauth, authorization
A11y 101: 2.4.3 Focus Order (nat)17,818
introductions, accessibility, focus
Why Does Big Tech Not Run Accessibility Bug Bounties?17,817
accessibility, processes
Use of Color (Level A) WCAG 1.4.1—Accessibility Design Tips17,816
accessibility, colors, wcag, tips-and-tricks
React 19 Broke Update Stability, Keeping Half of Developers Stuck17,815
react, angular, vuejs, comparisons, maintenance
Handling 500M Clicks With a $4 VPS (asc)17,814
videos, servers, economics
Learning Web Development: Loops in JavaScript (rau)17,813
javascript, loops
Boosting Laravel Boost17,812
laravel, mcp, ai
Big O (sam)17,811
algorithms, performance, programming
Why /dev/null Is an ACID Compliant Database17,810
unix-like, databases, comparisons
10 Terminal Tricks Most Developers Don’t Know (but Should) (ris)17,809
command-line, keyboard-shortcuts, tips-and-tricks, efficiency
Unit Formatting With “Intl” in JavaScript (ray)17,808
javascript, units, localization
Quick Dark Mode Toggles (chr/fro)17,807
dark-mode, dev-tools, browsers
CSS Pulse Animation (mar)17,806
css, animations, effects
Making Sense of CSS Length Units17,805
css, units
Google Games Numbers to Make AI Look Less Thirsty (tob/the)17,804
google, ai, sustainability
3D Layered Text: The Basics (ami/css)17,803
fundamentals, css, effects
No, Google Did Not Unilaterally Decide to Kill XSLT (mey)17,802
xsl, google, browsers, web-platform
4 Reasons to Stop Using CSS Preprocessors (hel)17,801
css, preprocessors
Experimental: Firefox Now Supports Progressive Web Apps on Windows17,800
firefox, mozilla, browsers, progressive-web-apps, web-apps
Design Hacks From the Pre-CSS Era (den/hac)17,799
html, tables, layout, hacks, history
Why Do Software Developers Love Complexity? (kyr)17,798
complexity, marketing
What Makes Claude Code So Damn Good (and How to Recreate That Magic in Your Agent)!?17,797
how-tos, claude, anthropic, ai
Interaction Design and Accessibility: UX Without Barriers (a11)17,796
interaction-design, accessibility, user-experience
Creative Ways to Fund Open Source Projects (ger)17,795
foss, monetization
You’re Loading Fonts Wrong (and It’s Crippling Your Performance) (jon)17,794
fonts, performance, css, image-replacement, flash-of-x, history
What Are OKLCH Colors? (jak)17,793
colors, oklch
The ARRM Framework: What It Is and How It Can Be Leveraged for Digital Inclusion (dbo+/kno)17,792
interviews, accessibility, dei, processes
New Bookmarklet: WCAG SCs Lookup Tool (llo)17,791
bookmarklets, wcag, accessibility
How We Migrated Our Rush.js Monorepo to Node Type Stripping (cal)17,790
migrating, nodejs, typescript
Rolling the Dice With CSS “random()” (jon+/web)17,789
css, functions, randomness, examples
How to Create a CRO Strategy That Turns Traffic Into Revenue (moz)17,788
how-tos, user-conversion, monetization, seo, strategies, economics
How to Audit Developer Docs: A Quick, Effective Method (hac)17,787
how-tos, documentation, auditing
Open Source Is Dying and We’re All to Blame17,786
foss, community, economics
A Proposal for Inline LLM Instructions in HTML Based on llms.txt (ind)17,785
html, ai
Why Is CSS “::first-letter” Not Working? (whi)17,784
css, selectors
What’s Next for JavaScript? (jsd)17,783
javascript, outlooks
To Infinity… but Not Beyond (mey)17,782
css
Obsessing Over Smooth “radial-gradient()” Disc Edges (ana/fro)17,781
css, functions, gradients
Michelle Frechette and Jonathan Desrosiers on the Story of .com and .org (mic+)17,780
podcasts, interviews, wordpress, domains, history
Firefox 142 for Developers (mdn)17,779
release-notes, firefox, mozilla, browsers
Constant Refactoring: Refactoring My Refactored Website (ope)17,778
refactoring, maintenance
“Best Practice” Is Just Your Opinion (cra)17,777
accessibility, auditing, quality, best-practices
AWS in 2025: The Stuff You Think You Know That’s Now Wrong (qui/las)17,776
aws, lambda, dynamodb, network, authentication, economics
About “Best Practices” (yat)17,775
accessibility, best-practices
We Must Build AI for People, Not to Be a Person (mus)17,774
ai
How to Stand Out When Anyone Can Build Anything (ant)17,773
how-tos, economics, communication, craft, ai
Universal Design vs. Inclusive Design (ons/tpg)17,772
design, accessibility, dei, concepts, comparisons
The Good, the Bad, and the Unreadable (mal)17,771
fonts, readability, legibility, accessibility, wcag
Testing Methods: Images of Text (dec)17,770
accessibility, testing, wcag, images
AGENTS.md17,769
websites, ai, documentation, conventions
Launching MDN’s New Front End (mdn)17,768
mdn
The State of Python 2025 [Results] (mke/jet)17,767
surveys, metrics, python
GitHub for AI Engineers17,766
github
Beyond Vibe Coding: Amazon Introduces Kiro, the Spec-Driven Agentic AI IDE (inf)17,765
introductions, kiro, aws, code-editors, ai
Web Design: What Is the Web Capable of That Is Hard to Express in Design Software? (chr/fro)17,764
design, interaction-design, tooling
Icon Interpretation vs. Recognizability17,763
videos, icons, images, usability
The First Rule of ARIA (nat)17,762
accessibility, aria, principles, html
Resize Any DOM Element Using Two Lines of CSS (ami)17,761
dom, resizing, css
Learning Web Development: Arrays in JavaScript (rau)17,760
javascript, arrays
Jack Dorsey’s Vibe Coding Tips (ang/ope)17,759
vibe-coding, ai, tips-and-tricks
How to Rank in Google’s AI Overviews: 7 Pro Tips (sem)17,758
how-tos, google, seo, ai, tips-and-tricks
Accessibility Issues of CAPTCHA (oze)17,757
captcha, accessibility
Google Is Killing the Open Web (obl)17,756
google, open-web, xml, xsl, chromium
Learning Web Development: Strings and Methods in JavaScript (rau)17,755
javascript, strings, methods
Is There an “AsyncLocalStorage” Penalty?17,754
nodejs, asynchronicity, performance
Interviewer: “So You’re a Senior Dev? Then Optimize This Code”—Here’s the Perfect Answer17,753
interviewing, career, optimization, java
10 Programming Mistakes That Will Ruin Your Life17,752
programming, mistakes
Vibe Coding and the Illusion of Progress17,751
vibe-coding, ai, quality, technical-debt
Email Is Easy (sam)17,750
websites, email, quizzes
How AI Is Changing Search Behaviors (nng)17,749
ai, search, searching, usability
The Future of Vue Is You (and You) (eva)17,748
podcasts, interviews, vuejs
Learning Web Development: Numbers, Variables, Functions in JavaScript (rau)17,747
javascript, variables, functions
CSS-Only Solutions Are Not Accessible (cfe)17,746
css, focus, accessibility
Simple Is Not Always Easy17,745
information-design, simplicity
My Top 4 [CSS Properties] (don)17,744
css
Covering “hidden=until-found” (geo/css)17,743
html, hiding
10 Bash Scripts That Automate 90% of My Daily DevOps Tasks17,742
shell, automation, dev-ops
Animated Sites Are Unique, but Not Always Accessible (uxd)17,741
accessibility, animations, multimedia, wcag, user-experience
React Mock Interview: Kent C. Dodds, Jack Herrington, and Roadside Coder Solve React Coding Question (ken+/shr)17,740
videos, interviews, interviewing, react
How Much Should You Spend on Accessibility? (kar)17,739
accessibility, compliance, economics
Eliminating JavaScript Cold Starts on AWS Lambda (goo)17,738
javascript, lambda, aws, runtimes
Dynamic Media/Container Queries Using “if()” (css)17,737
css, conditionals, media-queries, container-queries
Another Article About Centering in CSS (bel/pic)17,736
css, centering, examples
JavaScript Is Tough to Master17,735
javascript, learning
How to Write Clean Code, Actually…17,734
how-tos, programming, software-design, principles
Has Efficiency Killed Beauty? A Designer’s Search for Meaning (uxd)17,733
design, efficiency, user-experience, history
Style Your Underlines (ada)17,732
css, links, interaction-design, accessibility
5 Useful CSS Functions Using the New “@ function” Rule (una)17,731
css, functions, examples
On Dashes, AI, and Screen Readers (ons/tpg)17,730
typography, ai, screen-readers, accessibility
We Might Need Something Between Root and Relative CSS Units for “Base Elements” (zel/css)17,729
css, units
Tailwind CSS vs. Bootstrap: Which Framework Is Right for Your Next Project?17,728
tailwind, bootstrap, comparisons
Can Components Conform to WCAG? (hdv)17,727
components, accessibility, wcag, compliance
State of CSS 2025 [Results] (sac/dev)17,726
surveys, metrics, css
Nobody’s Hiring You Because You Lack These 7 Developer Skills17,725
career, ai
How a Blind Person Uses Social Media and AI to Drive Accessibility (equ)17,724
interviews, accessibility, ai, social-media
Conformance vs. Compliance, Accessibility Standards Edition (hdv)17,723
accessibility, standards, conformance, compliance, terminology, comparisons, wcag
A Gentle Introduction to Anchor Positioning (sar/web)17,722
introductions, anchor-positioning, css
Git Rebase—Explained Like You’re New to Git17,721
git, command-line
Reflections on the React Community (lee)17,720
react, nextjs, vercel, community
jQuery 4.0.0 Release Candidate 1 (tim/jqu)17,719
release-notes, jquery
Agent Experience (AX): The Concept of AI Agent Designing17,718
agent-experience, ai, concepts, principles
Getting Creative With Quotes (mal/css)17,717
css, design
Designing With AI, Not Around It: Practical Advanced Techniques for Product Design Use Cases (sma)17,716
design, ai, techniques, processes, product-management
CSS Questions (sun)17,715
websites, css, quizzes
A Nice Vanilla App [Architecture] Using Web Components and CSS Module Scripts (chr/fro)17,714
architecture, web-components, css
5 Heading Accessibility Issues to Avoid (pop)17,713
accessibility, headings, html
Personalization vs. Customization: The Misunderstanding Between the Two (uxd)17,712
personalization, customization, comparisons, user-experience
A Progressive Complexity Manifesto (che)17,711
manifestos, complexity, web-apps, html, htmx, javascript, web-components, frameworks, principles
7 Architecture Mistakes Even Senior Engineers Make (and How to Fix Them)17,710
architecture, mistakes, career
Speeding Up the JavaScript Ecosystem—SemVer (mar)17,709
javascript, performance, semver, versioning, dependencies
AI Automation Won’t Kill Developer Jobs17,708
ai, automation, productivity, career
Mozilla Under Fire for Firefox AI “Bloat” That Blows Up CPU and Drains Battery (neo)17,707
firefox, mozilla, browsers, ai, performance
This One CSS Property Fixed My Font Headaches Forever17,706
css, typography
I Built the Perfect Portfolio—it Got Me Zero Interviews (oso)17,705
interviewing, career
Bulk Upgrade Deprecated Node.js Versions17,704
nodejs, vercel, deprecation
Your A/B Tests Are Lying to You—the Myth of Data Driven Design (web)17,703
testing, myths, design
The Power of the “Intl” API: A Definitive Guide to Browser-Native Internationalization (fuq/sma)17,702
guides, apis, javascript, internationalization
Should We Never Use Non-Logical Properties? (j9t)17,701
css, logical-properties
An Engineer’s Perspective on Hiring (jyn)17,700
hiring, interviewing, engineering-management
Accessibility Pushback17,699
accessibility, advocacy
Using the Custom Highlight API (chr/fro)17,698
apis, javascript, css, syntax-highlighting
Environment Variables in SvelteKit (thi)17,697
sveltekit, environments, variables
Think Twice Before Adopting the AI Label (uxd)17,696
ai, design, product-management
ohyaml.wtf (sig)17,695
websites, quizzes, yaml
How I Learned System Design17,694
architecture, system-design, software-design
Agentic AI: On Evaluations (ils)17,693
ai, testing, tooling
There’s a New “stretch” Keyword in CSS? (mia/odd)17,692
videos, css
The Best Line Length (gly)17,691
readability, code-editors
Node.js Supports Import Maps (ste)17,690
nodejs, import-maps
Let’s Stop Pretending That Managers and Executives Care About Productivity (bal)17,689
economics, productivity, ai, engineering-management
Item Flow: Next Steps for Masonry (jen+/web)17,688
css, masonry, layout
Infinite Pixels (mey)17,687
css
HTML Popovers Shown on Interest Should Be Accessible on Mobile Devices (uti)17,686
html, pop-overs, mobile, usability
Stop Using Tailwind Like a Beginner—Here’s How Pros Do It17,685
tailwind, configuration
Your Website Doesn’t Rank #1 Because You’re Missing These 3 Pages17,684
seo
When HTML Speaks Clearly17,683
html, accessibility, conformance, semantics
The Psychology of Coding: Why Developers Avoid Planning (and How AI Planning Tools Like Continue Fix It) (bek)17,682
project-management, processes, ai
Automating Design Systems: Tips and Resources for Getting Started (sma)17,681
design-systems, automation, tips-and-tricks, tooling, ai
We Keep Reinventing CSS, but Styling Was Never the Problem (den)17,680
css
Rebuilding Graphs for Accessibility: Inside Khan Academy’s Inclusive Design (kha)17,679
accessibility, visualization, information-design, case-studies
HTML Is Dead, Long Live HTML (unc)17,678
html, css, dom, standards, metrics
Get the Number of “auto-fit”/“auto-fill” Columns in CSS (ana/fro)17,677
css, layout
Baseline for CSS Properties Now in Chrome DevTools (mal/dev)17,676
css, support, browsers, web-platform, dev-tools, chrome, google
What’s New in ViteLand: July 2025 Recap (man/voi)17,675
release-notes, vite, vitest, rolldown
What Building Products Looks Like in the Age of AI (uxd)17,674
ai, product-management, prompting, tooling, processes
The Slow Poisoning of Tech Jobs17,673
ai, career
Information Pollution, Poisoning, and Hygiene (uxd)17,672
content, information-architecture, user-experience, economics
What’s the European Accessibility Act Got to Do With My Design System? (ger/zer)17,671
design-systems, accessibility, eaa, compliance, legal
The Hidden Cost of Context (mco/pla)17,670
nodejs, tracing, observability, performance, opentelemetry
Run Express.js on Cloudflare Workers (jro)17,669
express, cloudflare, hono
July 2025 Baseline Monthly Digest (mal/dev)17,668
browsers, support, web-platform, code-editors, jetbrains, dev-tools, chrome, google, vs-code, microsoft
What We Learned From Creating PostCSS (sit+/evi)17,667
postcss, history, lessons, tips-and-tricks
How to Use the Safari Developer Tools (deb)17,666
how-tos, safari, apple, browsers, dev-tools
The Problems With Modals, and How to Solve Them (noe)17,665
how-tos, modals, vuejs, typescript
Infinite Marquee Animation Using Modern CSS (css/fro)17,664
css, animations, effects
Thinking Deeply About Theming and Color Naming (zel/css)17,663
theming, naming, semantics, color-palettes, colors, pico
Skeleton Screens Are Just Gray Lies We Tell Ourselves (web)17,662
design, placeholders, performance
Perplexity Is Using Stealth, Undeclared Crawlers to Evade Website No-Crawl Directives (clo)17,661
ai, crawling
Our Fight With Oracle Is Getting Crazy… (den)17,660
videos, javascript, oracle, legal, licensing
New in PHP 8.5: Closures as Constant Expressions (chr)17,659
php
How We Made “JSON.stringify” More Than Twice as Fast17,658
javascript, json, strings, v8, javascript-engines, optimization, performance
How to Collect and Clean Usability-Testing Data (uxm)17,657
how-tos, usability, testing
How JavaScript Really Evolves: Inside TC39 With Daniel Ehrenberg (lit+/wee)17,656
videos, interviews, javascript, ecmascript
From Data to Decisions: UX Best Practices for Real-Time Performance Dashboard Design (uxm)17,655
user-experience, best-practices, information-design
Friends at Last: Tailwind and CSS… Whodathunkit?! (jar/van)17,654
css, tailwind
Building Extensible Frontend Systems (cfe)17,653
web-components, extensibility, javascript, css
A11y 101: 2.4.1 Bypass Blocks (nat)17,652
introductions, accessibility, wcag, skip-links
Stop Wasting LLM Power: The One Prompt Hack That Made Chatgpt, Gemini, and Grok 5× Smarter for Me (cod)17,651
ai, prompting, efficiency, sustainability, chatgpt, openai, gemini, google
He Was a Senior Developer, Until We Read His Pull Request17,650
career, code-reviews
The Great Disappointment (j9t)17,649
community, advocacy
A Few Things About the Anchor Element’s “href” You Might Not Have Known (jim)17,648
html, attributes, links, data-urls
What Your Website’s Style Says About You—and How Hackers Can Use It Against You (err)17,647
security, css, javascript
Deploy Hono Backends With Zero Configuration17,646
hono, vercel
Focus Not Obscured (taf)17,645
accessibility, focus, keyboard-navigation, wcag
Nobody Waits for Your Fancy Animations Anymore (and They Never Really Did) (web)17,644
animations, parallax, effects, performance, user-experience, design
Programming Is Becoming Prompting17,643
programming, prompting, vibe-coding, ai
JavaScript Isn’t the Problem—Replacing the Browser Was (p4p/red)17,642
javascript, single-page-apps, browsers
Horizontal Scrolling Containers Are Not a Content Strategy (aar)17,641
accessibility, scrolling, carousels
A Quick Guide to a Multi-Language Astro Site17,640
guides, astro, internationalization
Never Forget Anything (jac)17,639
learning, processes
It’s Incredible How Many Bad User Experiences Are Still Out There in 2025 (uxd)17,638
user-experience, design
Forget SEO—Everyone Does RAO17,637
seo, mcp, ai, outlooks
WCAG vs. EAA: Understanding Where WCAG Stops and Where the EAA Starts17,636
accessibility, wcag, eaa
Should We Never Use Non-Logical Properties? (chr/fro)17,635
css, logical-properties
npm Trusted Publishing With OIDC Is Generally Available (git)17,634
npm, dependencies, provenance, github
New to the Web Platform in July (rac/dev)17,633
release-notes, web-platform, browsers, firefox, mozilla
More Than Just Text: The Real Power of Labels (tpg)17,632
accessibility, labels, forms, html
Why Your Design System Is Failing (and How to Fix It) (uxd)17,631
design-systems, mistakes
The Biggest Threat to Your Design System Is Your Need to Be Liked (lau)17,630
design-systems, career
Vibe Code Is Legacy Code (ste/val)17,629
ai, vibe-coding, technical-debt
The Web Isn’t URL-Shaped Anymore (jon)17,628
web, urls, ai
The CSS “if()” Function: Conditional Styling Will Never Be the Same (log)17,627
css, functions, conditionals
Design System Deviation Is a Signal (ben)17,626
design-systems, design, metrics
6 Weeks of Claude Code (ort/puz)17,625
claude, anthropic, ai, refactoring, maintenance
Why Microservices Are Out and Monoliths Are Making a Comeback17,624
microservices, monoliths, architecture
How to Build a Cohesive Icon Library for Your Design System17,623
how-tos, design-systems, icons, images
Cross-Browser Testing Strategies: Including Often-Overlooked Browsers in the Frontend QA Process (des)17,622
guest-posts, browsers, testing, processes, strategies, chrome, google, safari, apple, uc-browser
What Do We Have That AI Doesn’t?17,621
ai
Vision for W3C (cdu+/w3c)17,620
w3c, web, web-platform, standards, outlooks
Testing Methods: Audio Control (dec)17,619
accessibility, testing, wcag, multimedia
Publishers Cry Foul Over W3C Crusade to Rid Web of Third-Party Cookies (tho/the)17,618
w3c, cookies, privacy
Making a Faded Text Effect in (Mostly) CSS (cas)17,617
css, effects
I Know When You’re Vibe Coding (ale)17,616
vibe-coding, ai, quality
HTML-First, Framework-Second: Is JavaScript Finally Growing Up? (the)17,615
html, javascript, frameworks
Hardening Node.js Apps in Production: 8 Layers of Practical Security17,614
nodejs, security, best-practices
Getting Started With Manual Testing (jay/pop)17,613
videos, introductions, accessibility, testing
Found an Accessibility Issue? Now What? (ser/a11)17,612
videos, accessibility, processes, communication
Creating a Scroll-Spy With 2 Lines of CSS (una)17,611
css, scrolling
Cascading Layers of !mportance (mia/jsh)17,610
videos, css, cascade
Built-In Accessibility: Blessing or Curse? (hdv/jsh)17,609
videos, accessibility
Is Open Source Software Infrastructure? (fro)17,608
podcasts, foss, link-lists
Neo-Brutalism: Breaking Rules, Loudly (uxd)17,607
design, history, trends
Liquid Glass on the Web (chr/fro)17,606
design, effects, liquid-glass, apple, css, examples
Web Components: Working With Shadow DOM (sma)17,605
web-components, shadow-dom, dom, html
The Useless “useCallback” (tkd)17,604
react, callbacks, memoization
The Death of the Click: How Scrolling Took Over the Web (web)17,603
web, scrolling, user-experience
Making a Masonry Layout That Works Today (zel/css)17,602
css, layout, masonry
Logical Assignment Operators in JavaScript: Small Syntax, Big Wins17,601
javascript, operators
Introducing Copilot Mode in Edge: A New Way to Browse the Web (mic)17,600
introductions, edge, microsoft, browsers, ai
Frontend News #15: Transform Order Matters, Creative Drop Caps, Frontend Developer Quiz (zor/css)17,599
videos, css, animations, transforms, apis, debugging, buttons
Foundations: Types of Assistive Technology and Adaptive Strategies (tet)17,598
fundamentals, assistive-tech, screen-readers, screen-magnification, keyboard-navigation, tooling, accessibility
Customise “Select” Element With CSS (No JS) (jad)17,597
videos, forms, css
Content for Fun vs. Content for Purpose: Designing for Two Distinct Modes of Consumption (div/aut)17,596
content, ai, outlooks
AI Is Eating the Internet (pao)17,595
ai, web, crawling, google
A11y 101: 2.3.1 Three Flashes or Below Threshold (nat)17,594
introductions, accessibility, wcag
Why Doesn’t Productivity Work17,593
productivity
AI Won’t Kill UX—We Will (uxd)17,592
ai, user-experience, design, creativity
99% of Developers Haven’t Seen Claude Code Sub Agents (It Changes Everything)17,591
claude, anthropic, ai
The Many, Many, Many JavaScript Runtimes of the Last Decade (shi)17,590
javascript, runtimes, history
Ladybird Proves You Can Just Build a New Web Browser17,589
videos, ladybird, browsers
AI Has Flipped Software Development17,588
ai, programming, design, prototyping, processes
The Needs of People With Cognitive Disabilities (oze)17,587
accessibility, wcag
Countdowns and Timers—Forgotten Detail That Can Make Your Users Really Hate Your Product (cer)17,586
accessibility, time, user-experience
Vanilla JavaScript Support for Tailwind Plus (phi+/tai)17,585
tailwind, javascript
Three HTTP Versions Later, Forms Are Still a Mess17,584
http, protocols, forms
Stop Skimming Documentation17,583
documentation, learning
Making Sense of the Performance Extensibility API (css)17,582
performance, profiling, apis
How to Discover a CSS Trick (css)17,581
how-tos, css
Vue.js Plugins Collection (jac)17,580
websites, vuejs, plugins
Google Gemini CLI Cheatsheet (phi)17,579
google, gemini, ai, command-line, cheat-sheets
I Tried GitHub Copilot vs. ChatGPT for Coding: What I Learned17,578
comparisons, ai, github-copilot, chatgpt, openai
Why and How to Write Minimal and Valid HTML, a Link Guide (j9t)17,577
html, minimalism, conformance, how-tos, guides, link-lists
The “figcaption” Problem (chr/fro)17,576
html, css
The “Accessibility” Link Is a Lie: My Adventures in Weaponizing Corporate Virtue Signaling (wei)17,575
accessibility, legal
Tabs vs. Spaces: The War Is Over (xn-)17,574
formatting, comparisons
Node.js Is Growing Up: 3 Major Releases That Changed the Game (hac)17,573
nodejs, history
It’s Time for Modern CSS to Kill the SPA (jon)17,572
css, single-page-apps, tech-stacks
Implementing Accessible SVG Elements (a11)17,571
accessibility, svg, images, fundamentals
Design Systems in 2025: Why They’re the Blueprint for Consistent UX17,570
design-systems, design, user-experience, consistency
Instant Back/Forward Navigations in WordPress (wes)17,569
wordpress, plugins, bfcache, performance
How to Sell the European Accessibility Act to Your Boss (edd/uxd)17,568
how-tos, eaa, legal, accessibility, advocacy, link-lists
The Web Is About to Get Better for Everyone, Everywhere (den)17,567
web, accessibility, eaa
Release Notes for Safari Technology Preview 224 (jon/web)17,566
release-notes, safari, apple, browsers
npm “Accidentally” Removes Stylus Package, Breaks Builds and Pipelines (ax/ble)17,565
npm, stylus
Never Write Your Own Date Parsing Library (zac)17,564
javascript, libraries, comparisons, time, parsing
Impact of AI on Tech Content Creators (chr)17,563
ai, content, monetization, career
How Formatting Text in Web Design Increases Conversions (web)17,562
design, user-conversion
Celebrating 20 Years of MDN (mdn)17,561
anniversaries, mdn
Brick by Brick: Help Us Build CSS Masonry (pat/dev)17,560
css, masonry, layout, chrome, google, edge, microsoft, browsers
9 Python Problems You Can Solve in 10 Lines or Less17,559
python
10 Java Performance Secrets Every Senior Developer Knows17,558
java, performance, tips-and-tricks
Web Serial: The Only Reason I’ll Admit JavaScript Isn’t All Bad17,557
javascript
The Untold Story of JavaScript17,556
videos, javascript, history
Testing Methods: Use of Color (dec)17,555
accessibility, testing, wcag, colors
State of HTML 2025 Now Open (lea)17,554
surveys, html
How to Create Audio Description VTT Files for Free: No Fancy Tools Needed (mer)17,553
how-tos, multimedia, captions, accessibility
How Semantics and ARIA Attributes Support Accessible Design (tpg)17,552
accessibility, semantics, aria, html, attributes
Designing for User Font-Size and Zoom (mia/odd)17,551
design, typography, zooming, css, units, functions
Why Senior Engineers Are Choosing Hexagonal Over Layered Architecture17,550
architecture, software-design-patterns
Kiro vs. Cursor: How Amazon’s AI IDE Is Redefining Developer Productivity17,549
kiro, aws, cursor, code-editors, ai, comparisons
Why Quick Cache Implementation Creates More Problems Than It Solves: The Hidden Tech Debt Crisis17,548
performance, caching, technical-debt, maintainability, architecture
Why Semantic HTML Still Matters (jon)17,547
html, semantics
The Hidden Cost of Poor Navigation: How Information Architecture Directly Impacts Business Metrics (uxm)17,546
information-architecture, navigation, economics
The Future of the Web Is Decentralized (Whether You Like It or Not) (web)17,545
web
The Evolving Role of AI in User Experience (uxm)17,544
user-experience, design, ai, trends
The Communication Crisis That’s Killing UX Design Careers (uxm)17,543
user-experience, design, career, communication, ai, accessibility
Super Short Note: Placeholder Perfidy (ste)17,542
accessibility, html, placeholders
Quick Tip: Use Fewer Links (nat)17,541
links, accessibility, tips-and-tricks
Performant Vue Applications With Vapor (jac)17,540
performance, vuejs
Introducing Zustand (State Management) (ada/fro)17,539
introductions, state-management, zustand, react
Handling JavaScript Event Listeners With Parameters (sma)17,538
javascript, events
Git Worktrees: Git Done Right (nic)17,537
git, productivity
eslint-config-prettier Compromised: How npm Package With 30 Million Downloads Spread Malware17,536
prettier, eslint, npm, security, malware
Does Ranking Higher on Google Mean You’ll Get Cited in AI Overviews? (ahr)17,535
google, search, ai, seo
CSS Logical Properties—What, Why, and How (sch)17,534
videos, css, logical-properties
A Primer on Focus Trapping (zel/css)17,533
introductions, focus, keyboard-navigation, javascript, accessibility
A Friendly Introduction to SVG (jos)17,532
introductions, svg, images
AI Might Be the Best Thing to Happen to Design Communication (uxd)17,531
design, ai, communication, processes
10 Best VS Code Extensions Transformed My Coding in 202517,530
vs-code, microsoft, code-editors, tooling, productivity
Web Vital API (thi)17,529
videos, performance, web-vitals, apis
Revisiting My 2010 JavaScript Library (dia)17,528
retrospectives, javascript, libraries, internet-explorer, microsoft, browsers
Responsive Video Is (Almost) Easy Now (koo)17,527
multimedia, responsive-design
Compile Svelte 5 in Your Head17,526
svelte, compiling, javascript
Writing “!= null”? That’s What Junior Devs Do—Here’s the Senior Way17,525
javascript
Garbage Collection Was a Mistake (imp)17,524
garbage-collection, memory, java, programming
Making Sense of Accessibility and the Law (tem)17,523
accessibility, legal, eaa, ada, section-508, compliance
Why 80% of Java Developers Struggle With Multithreading17,522
java, multithreading
IntelliJ IDEA Moves to the Unified Distribution (jet)17,521
jetbrains, code-editors
Unconditional Love for Conditional CSS (geo)17,520
css, functions, conditionals, mixins, container-queries, transitions
npm Phishing Email Targets Developers With Typosquatted Domain (sar/soc)17,519
npm, security
European Accessibility Act (EAA) FAQ (tet)17,518
eaa, legal, accessibility
Can AI Replace Web Developers: A Practical Look at Current Tools and Limitations17,517
ai, tooling, career
AI Agents Are Creating a New Security Nightmare for Enterprises and Startups (the)17,516
ai, security, apis
AI Tools + AI Fluency + Human Advantage = AI-Native Designer (uxd)17,515
design, user-experience, ai, tooling, career, link-lists
Generative User Interfaces (mik+/cod)17,514
videos, interviews, ai, prompting, developer-experience, tooling
The Multi-Repository TypeScript Problem17,513
typescript, monorepos
New Colors Without Shooting Lasers Into Your Eyes (dyn)17,512
colors
This Is Why Nobody Submits PRs to Open Source Anymore17,511
foss, community, maintenance, ai
99% of Users Don’t Know About These 10 ChatGPT Secret Codes17,510
chatgpt, openai, ai, prompting
React Router and React Server Components: The Path Forward (mar/rem)17,509
react, react-router, components, outlooks
How AI Vibe Coding Is Destroying Junior Developers Careers17,508
career, ai, vibe-coding, learning
Eight Skunkworks Projects That Advance Accessibility Without Approval17,507
accessibility, examples, advocacy
Charlotte Bax on Reducing Your Website’s Carbon Footprint (dig+)17,506
podcasts, interviews, sustainability, wordpress
The Untold Story of JavaScript (den)17,505
videos, javascript, history
The Agentic AI Era at JetBrains Is Here (jet)17,504
code-editors, jetbrains, ai
Shipping WebGPU on Windows in Firefox 141 (jbl/moz)17,503
webgpu, firefox, mozilla, browsers, windows, microsoft
Why Women in Tech Isn’t Enough (whi)17,502
community, career
We Migrated Our Site to Eleventy and Increased Performance by 24%17,501
migrating, nextjs, eleventy, performance, comparisons
Tuesday, July 15, 2025 Security Releases (nod)17,500
release-notes, nodejs, security
Public CSS Custom Properties in the Shadow DOM (mic)17,499
css, custom-properties, shadow-dom, dom, animations
Fast, Simple, High Impact: DIY Accessibility Testing for Any Team (a11)17,498
accessibility, testing, keyboard-navigation
Design Tokens for Links17,497
design-tokens, links
Announcing Nuxt 4.0 (dan/nux)17,496
release-notes, nuxt
Stacked Transforms (chr/fro)17,495
css, transforms, animations
Naked and Semantic (ark+/dea)17,494
podcasts, interviews, awareness-days, css, semantics, maintainability
Everything That Is Coming in PHP 8.5 (ami)17,493
php
The Three Great Virtues of an AI-Assisted Programmer (sea)17,492
programming, ai, principles, career
Improving Design Critiques (uxd)17,491
design, processes, communication, optimization
I Used n8n and ChatGPT and Reddit to Make $2.4K in 7 Days—Here’s How (ask)17,490
monetization, tooling, chatgpt, ai
Did AI Kill the System’s Thinking Skills in UX? (uxd)17,489
user-experience, product-management, ai
How I Made My Next.js Blog Serve Markdown Files for Agent Experience SEO (AX–SEO)17,488
nextjs, markdown, seo, agent-experience
Why I’m Writing Pure HTML and CSS in 202517,487
html, css
Proposal—Shift Node.js to Annual Major Releases and Shorten LTS Duration (raf)17,486
discussions, nodejs
Modern Async Iteration in JavaScript With “Array.fromAsync()”17,485
javascript, arrays, asynchronicity
How Keyboard Traps Impact Web Accessibility (a11)17,484
accessibility, keyboard-navigation, focus, testing
Dynamic “nth-child()” Using “sibling-index()” and “if()” (css)17,483
css, functions, conditionals
Checkbox Design: 8 Guidelines17,482
videos, guidelines, forms, labels, usability
Am I Becoming Irrelevant? (jor)17,481
career
A Label and a Name Walk Into a Bar (ste)17,480
accessibility, labels, html, concepts, examples
Apple’s Browser Engine Ban Persists, Even Under the DMA (owa)17,479
apple, browser-engines, webkit, safari, legal, browsers
Setting Line Length in CSS (and Fitting Text to a Container) (dxn/css)17,478
css, units, typography
Design Patterns for AI Interfaces (vit/sma)17,477
ai, design, design-patterns, agent-experience
Contagious Interview Campaign Escalates With 67 Malicious npm Packages and New Malware Loader (soc)17,476
security, npm, dependencies
A11y 101: 2.2.2 Pause, Stop, Hide (nat)17,475
accessibility, wcag, multimedia, animations, reduced-motion
There’s No Such Thing as a CSS Reset (aaa)17,474
css, resets
Crawling a Billion Web Pages in Just Over 24 Hours, in 202517,473
crawling
Write Flutter Like Google (dee)17,472
flutter, google, software-design-patterns
PHP vs. Node.js: Real Truth About Backend Development in 2025 (jay)17,471
php, nodejs, comparisons
Pair Programming Is the Better Code Review17,470
quality, code-reviews, collaboration
We Need to Talk About Your Accessibility Statement (cer)17,469
accessibility, documentation, compliance
Deploy a Site With a Build Process and a Custom Domain Name (chr/fro)17,468
deploying, building, domains, astro, netlify
“No Code” Is Dead (dar/the)17,467
low-and-no-code, vibe-coding, ai
Two AI Legends Predict the Future of Programming (and It’s Not What You Think)17,466
ai, programming, outlooks
I’m More Proud of These 128 Kilobytes Than Anything I’ve Built Since17,465
performance, case-studies, flash-of-x, svg, minification, optimization
I Replaced My Primary Browser With Dia for a Month, and Here’s How It Went17,464
dia, the-browser-company, browsers, arc, brave, edge
Scroll-Driven Sticky Heading (ami/css)17,463
headings, css, animations, positioning, scrolling, effects
The Customizable Select: Optgroup, Creating a True Select Menu (uti)17,462
forms, css
Playing With the New Caret CSS Properties (reg/iga)17,461
css
How I Use Claude Code (and My Best Tips)17,460
videos, claude, anthropic, ai, tips-and-tricks
Creator of Bun Jarred Sumner on Building Bun, Node.js Compatibility, and AI in Dev Workflows (jar/git)17,459
videos, interviews, bun, ai
5 Things I Learned From 5 Years at Vercel (lee)17,458
lessons, vercel
Why I Don’t Trust WCAG 2.2 and What I’m Hoping From 3.0 (dxn/log)17,457
accessibility, wcag, standards
Screen Reader HTML Support Tables (ste/tet)17,456
html, support, screen-readers, jaws, nvda
Please, Can We Have ARIA Notify (nic)17,455
accessibility, aria, live-regions, apis