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 (4)

→ 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#
Forget SEO—Everyone Does RAO18,127
seo, mcp, ai, outlooks
It’s Incredible How Many Bad User Experiences Are Still Out There in 2025 (uxd)18,126
user-experience, design
Never Forget Anything (jac)18,125
learning, processes
WCAG vs. EAA: Understanding Where WCAG Stops and Where the EAA Starts18,124
accessibility, wcag, eaa
Should We Never Use Non-Logical Properties? (chr/fro)18,123
css, logical-properties
npm Trusted Publishing With OIDC Is Generally Available (git)18,122
npm, dependencies, provenance, github
New to the Web Platform in July (rac/dev)18,121
release-notes, web-platform, browsers, firefox, mozilla
More Than Just Text: The Real Power of Labels (tpg)18,120
accessibility, labels, forms, html
Why Your Design System Is Failing (and How to Fix It) (uxd)18,119
design-systems, mistakes
The Biggest Threat to Your Design System Is Your Need to Be Liked (lau)18,118
design-systems, career
Vibe Code Is Legacy Code (ste/val)18,117
ai, vibe-coding, technical-debt
The Web Isn’t URL-Shaped Anymore (jon)18,116
web, urls, ai
The CSS “if()” Function: Conditional Styling Will Never Be the Same (log)18,115
css, functions, conditionals
Design System Deviation Is a Signal (ben)18,114
design-systems, design, metrics
6 Weeks of Claude Code (ort/puz)18,113
claude, anthropic, ai, refactoring, maintenance
Cross-Browser Testing Strategies: Including Often-Overlooked Browsers in the Frontend QA Process (ele/des)18,112
guest-posts, browsers, testing, processes, strategies, chrome, google, safari, apple, uc-browser
How to Build a Cohesive Icon Library for Your Design System18,111
how-tos, design-systems, icons, images
Why Microservices Are Out and Monoliths Are Making a Comeback18,110
microservices, monoliths, architecture
What Do We Have That AI Doesn’t?18,109
ai
Vision for W3C (cdu+/w3c)18,108
w3c, web, web-platform, standards, outlooks
Testing Methods: Audio Control (dec)18,107
accessibility, testing, wcag, multimedia
Publishers Cry Foul Over W3C Crusade to Rid Web of Third-Party Cookies (tho/the)18,106
w3c, cookies, privacy
Making a Faded Text Effect in (Mostly) CSS (cas)18,105
css, effects
I Know When You’re Vibe Coding (ale)18,104
vibe-coding, ai, quality
HTML-First, Framework-Second: Is JavaScript Finally Growing Up? (the)18,103
html, javascript, frameworks
Hardening Node.js Apps in Production: 8 Layers of Practical Security18,102
nodejs, security, best-practices
Getting Started With Manual Testing (jay/pop)18,101
videos, introductions, accessibility, testing
Found an Accessibility Issue? Now What? (ser/a11)18,100
videos, accessibility, processes, communication
Creating a Scroll-Spy With 2 Lines of CSS (una)18,099
css, scrolling
Cascading Layers of !mportance (mia/jsh)18,098
videos, css, cascade
Built-In Accessibility: Blessing or Curse? (hdv/jsh)18,097
videos, accessibility
Frontend News #15: Transform Order Matters, Creative Drop Caps, Frontend Developer Quiz (zor/css)18,096
videos, css, animations, transforms, apis, debugging, buttons
Neo-Brutalism: Breaking Rules, Loudly (uxd)18,095
design, history, trends
Is Open Source Software Infrastructure? (fro)18,094
podcasts, foss, link-lists
Liquid Glass on the Web (chr/fro)18,093
design, effects, liquid-glass, apple, css, examples
Web Components: Working With Shadow DOM (sma)18,092
web-components, shadow-dom, dom, html
The Useless “useCallback” (tkd)18,091
react, callbacks, memoization
The Death of the Click: How Scrolling Took Over the Web (web)18,090
web, scrolling, user-experience
Making a Masonry Layout That Works Today (zel/css)18,089
css, layout, masonry
Logical Assignment Operators in JavaScript: Small Syntax, Big Wins18,088
javascript, operators
Introducing Copilot Mode in Edge: A New Way to Browse the Web (mic)18,087
introductions, edge, microsoft, browsers, ai
Foundations: Types of Assistive Technology and Adaptive Strategies (tet)18,086
fundamentals, assistive-tech, screen-readers, screen-magnification, keyboard-navigation, tooling, accessibility
Customise “Select” Element With CSS (No JS) (jad)18,085
videos, forms, css
Content for Fun vs. Content for Purpose: Designing for Two Distinct Modes of Consumption (div/aut)18,084
content, ai, outlooks
AI Is Eating the Internet (pao)18,083
ai, web, crawling, google
A11y 101: 2.3.1 Three Flashes or Below Threshold (nat)18,082
introductions, accessibility, wcag
Gemini CLI vs. Claude Code vs. Codex Compared—Should You Use an AI CLI?18,081
videos, ai, gemini, google, claude, anthropic, openai, comparisons, command-line
99% of Developers Haven’t Seen Claude Code Sub Agents (It Changes Everything)18,080
claude, anthropic, ai
AI Won’t Kill UX—We Will (uxd)18,079
ai, user-experience, design, creativity
Why Doesn’t Productivity Work18,078
productivity
The Many, Many, Many JavaScript Runtimes of the Last Decade (shi)18,077
javascript, runtimes, history
Ladybird Proves You Can Just Build a New Web Browser18,076
videos, ladybird, browsers
AI Has Flipped Software Development18,075
ai, programming, design, prototyping, processes
Trump Just Declared War on Tech Jobs18,074
career, dei
The Needs of People With Cognitive Disabilities (oze)18,073
accessibility, wcag
Countdowns and Timers—Forgotten Detail That Can Make Your Users Really Hate Your Product (cer)18,072
accessibility, time, user-experience
Vanilla JavaScript Support for Tailwind Plus (phi+/tai)18,071
tailwind, javascript
Three HTTP Versions Later, Forms Are Still a Mess18,070
http, protocols, forms
Stop Skimming Documentation18,069
documentation, learning
Making Sense of the Performance Extensibility API (css)18,068
performance, profiling, apis
How to Discover a CSS Trick (css)18,067
how-tos, css
Google Gemini CLI Cheatsheet (phi)18,066
google, gemini, ai, command-line, cheat-sheets
Vue.js Plugins Collection (jac)18,065
websites, vuejs, plugins
Why and How to Write Minimal and Valid HTML, a Link Guide (j9t)18,064
html, minimalism, conformance, how-tos, guides, link-lists
The “figcaption” Problem (chr/fro)18,063
html, css
The “Accessibility” Link Is a Lie: My Adventures in Weaponizing Corporate Virtue Signaling (wei)18,062
accessibility, legal
Tabs vs. Spaces: The War Is Over (xn-)18,061
formatting, comparisons
Node.js Is Growing Up: 3 Major Releases That Changed the Game (hac)18,060
nodejs, history
It’s Time for Modern CSS to Kill the SPA (jon)18,059
css, single-page-apps, tech-stacks
Implementing Accessible SVG Elements (a11)18,058
accessibility, svg, images, fundamentals
I Tried GitHub Copilot vs. ChatGPT for Coding: What I Learned18,057
comparisons, ai, github-copilot, chatgpt, openai
Design Systems in 2025: Why They’re the Blueprint for Consistent UX18,056
design-systems, design, user-experience, consistency
Instant Back/Forward Navigations in WordPress (wes)18,055
wordpress, plugins, bfcache, performance
How to Sell the European Accessibility Act to Your Boss (edd/uxd)18,054
how-tos, eaa, legal, accessibility, advocacy, link-lists
The Web Is About to Get Better for Everyone, Everywhere (den)18,053
web, accessibility, eaa
Release Notes for Safari Technology Preview 224 (jon/web)18,052
release-notes, safari, apple, browsers
npm “Accidentally” Removes Stylus Package, Breaks Builds and Pipelines (ax/ble)18,051
npm, stylus
Never Write Your Own Date Parsing Library (zac)18,050
javascript, libraries, comparisons, time, parsing
Impact of AI on Tech Content Creators (chr)18,049
ai, content, monetization, career
How Formatting Text in Web Design Increases Conversions (web)18,048
design, user-conversion
Celebrating 20 Years of MDN (mdn)18,047
anniversaries, mdn
Brick by Brick: Help Us Build CSS Masonry (pat/dev)18,046
css, masonry, layout, chrome, google, edge, microsoft, browsers
9 Python Problems You Can Solve in 10 Lines or Less18,045
python
10 Java Performance Secrets Every Senior Developer Knows18,044
java, performance, tips-and-tricks
Web Serial: The Only Reason I’ll Admit JavaScript Isn’t All Bad18,043
javascript
The Untold Story of JavaScript18,042
videos, javascript, history
Testing Methods: Use of Color (dec)18,041
accessibility, testing, wcag, colors
State of HTML 2025 Now Open (lea)18,040
surveys, html
How to Create Audio Description VTT Files for Free: No Fancy Tools Needed (mer)18,039
how-tos, multimedia, captions, accessibility
How Semantics and ARIA Attributes Support Accessible Design (tpg)18,038
accessibility, semantics, aria, html, attributes
Designing for User Font-Size and Zoom (mia/odd)18,037
design, typography, zooming, css, units, functions
Why Senior Engineers Are Choosing Hexagonal Over Layered Architecture18,036
architecture, software-design-patterns
Kiro vs. Cursor: How Amazon’s AI IDE Is Redefining Developer Productivity18,035
kiro, aws, cursor, code-editors, ai, comparisons
Why Semantic HTML Still Matters (jon)18,034
html, semantics
Why Quick Cache Implementation Creates More Problems Than It Solves: The Hidden Tech Debt Crisis18,033
performance, caching, technical-debt, maintainability, architecture
The Hidden Cost of Poor Navigation: How Information Architecture Directly Impacts Business Metrics (uxm)18,032
information-architecture, navigation, economics
The Future of the Web Is Decentralized (Whether You Like It or Not) (web)18,031
web
The Evolving Role of AI in User Experience (uxm)18,030
user-experience, design, ai, trends
The Communication Crisis That’s Killing UX Design Careers (uxm)18,029
user-experience, design, career, communication, ai, accessibility
Super Short Note: Placeholder Perfidy (ste)18,028
accessibility, html, placeholders
Quick Tip: Use Fewer Links (nat)18,027
links, accessibility, tips-and-tricks
Performant Vue Applications With Vapor (jac)18,026
performance, vuejs
Introducing Zustand (State Management) (ada/fro)18,025
introductions, state-management, zustand, react
Handling JavaScript Event Listeners With Parameters (sma)18,024
javascript, events
Git Worktrees: Git Done Right (nic)18,023
git, productivity
eslint-config-prettier Compromised: How npm Package With 30 Million Downloads Spread Malware18,022
prettier, eslint, npm, security, malware
Does Ranking Higher on Google Mean You’ll Get Cited in AI Overviews? (ahr)18,021
google, search, ai, seo
CSS Logical Properties—What, Why, and How (sch)18,020
videos, css, logical-properties
A Primer on Focus Trapping (zel/css)18,019
introductions, focus, keyboard-navigation, javascript, accessibility
A Friendly Introduction to SVG (jos)18,018
introductions, svg, images
AI Might Be the Best Thing to Happen to Design Communication (uxd)18,017
design, ai, communication, processes
10 Best VS Code Extensions Transformed My Coding in 202518,016
vs-code, microsoft, code-editors, tooling, productivity
Web Vital API (thi)18,015
videos, performance, web-vitals, apis
Revisiting My 2010 JavaScript Library (dia)18,014
retrospectives, javascript, libraries, internet-explorer, microsoft, browsers
Responsive Video Is (Almost) Easy Now (koo)18,013
multimedia, responsive-design
Compile Svelte 5 in Your Head18,012
svelte, compiling, javascript
Garbage Collection Was a Mistake (imp)18,011
garbage-collection, memory, java, programming
Writing “!= null”? That’s What Junior Devs Do—Here’s the Senior Way18,010
javascript
Making Sense of Accessibility and the Law (tem)18,009
accessibility, legal, eaa, ada, section-508, compliance
IntelliJ IDEA Moves to the Unified Distribution (jet)18,008
jetbrains, code-editors, intellij-idea
Why 80% of Java Developers Struggle With Multithreading18,007
java, multithreading
Unconditional Love for Conditional CSS (geo)18,006
css, functions, conditionals, mixins, container-queries, transitions
npm Phishing Email Targets Developers With Typosquatted Domain (sar/soc)18,005
npm, security
European Accessibility Act (EAA) FAQ (tet)18,004
eaa, legal, accessibility
Can AI Replace Web Developers: A Practical Look at Current Tools and Limitations18,003
ai, tooling, career
AI Agents Are Creating a New Security Nightmare for Enterprises and Startups (the)18,002
ai, security, apis
AI Tools + AI Fluency + Human Advantage = AI-Native Designer (uxd)18,001
design, user-experience, ai, tooling, career, link-lists
The Multi-Repository TypeScript Problem18,000
typescript, monorepos
New Colors Without Shooting Lasers Into Your Eyes (dyn)17,999
colors
Generative User Interfaces (mik+/cod)17,998
videos, interviews, ai, prompting, developer-experience, tooling
99% of Users Don’t Know About These 10 ChatGPT Secret Codes17,997
chatgpt, openai, ai, prompting
This Is Why Nobody Submits PRs to Open Source Anymore17,996
foss, community, maintenance, ai
The Untold Story of JavaScript (den)17,995
videos, javascript, history
The Agentic AI Era at JetBrains Is Here (jet)17,994
code-editors, jetbrains, ai
React Router and React Server Components: The Path Forward (mar/rem)17,993
react, react-router, components, outlooks
How AI Vibe Coding Is Destroying Junior Developers Careers17,992
career, ai, vibe-coding, learning
Eight Skunkworks Projects That Advance Accessibility Without Approval17,991
accessibility, examples, advocacy
Charlotte Bax on Reducing Your Website’s Carbon Footprint (dig+)17,990
podcasts, interviews, sustainability, wordpress
Shipping WebGPU on Windows in Firefox 141 (jbl/moz)17,989
webgpu, firefox, mozilla, browsers, windows, microsoft
Why Women in Tech Isn’t Enough (whi)17,988
community, career
We Migrated Our Site to Eleventy and Increased Performance by 24%17,987
migrating, nextjs, eleventy, performance, comparisons
Tuesday, July 15, 2025 Security Releases (nod)17,986
release-notes, nodejs, security
Stacked Transforms (chr/fro)17,985
css, transforms, animations
Public CSS Custom Properties in the Shadow DOM (mic)17,984
css, custom-properties, shadow-dom, dom, animations
Naked and Semantic (ark+/dea)17,983
podcasts, interviews, awareness-days, css, semantics, maintainability
Fast, Simple, High Impact: DIY Accessibility Testing for Any Team (a11)17,982
accessibility, testing, keyboard-navigation
Everything That Is Coming in PHP 8.5 (ami)17,981
php
Design Tokens for Links17,980
design-tokens, links
Announcing Nuxt 4.0 (dan/nux)17,979
release-notes, nuxt
The Three Great Virtues of an AI-Assisted Programmer (sea)17,978
programming, ai, principles, career
I Used n8n and ChatGPT and Reddit to Make $2.4K in 7 Days—Here’s How (ask)17,977
monetization, tooling, chatgpt, ai
Did AI Kill the System’s Thinking Skills in UX? (uxd)17,976
user-experience, product-management, ai
Improving Design Critiques (uxd)17,975
design, processes, communication, optimization
Why I’m Writing Pure HTML and CSS in 202517,974
html, css
Setting Line Length in CSS (and Fitting Text to a Container) (dxn/css)17,973
css, units, typography
Proposal—Shift Node.js to Annual Major Releases and Shorten LTS Duration (raf)17,972
discussions, nodejs
Modern Async Iteration in JavaScript With “Array.fromAsync()”17,971
javascript, arrays, asynchronicity
How Keyboard Traps Impact Web Accessibility (a11)17,970
accessibility, keyboard-navigation, focus, testing
How I Made My Next.js Blog Serve Markdown Files for Agent Experience SEO (AX–SEO)17,969
nextjs, markdown, seo, agent-experience
Dynamic “nth-child()” Using “sibling-index()” and “if()” (css)17,968
css, functions, conditionals
Design Patterns for AI Interfaces (vit/sma)17,967
ai, design, design-patterns, agent-experience
Contagious Interview Campaign Escalates With 67 Malicious npm Packages and New Malware Loader (soc)17,966
security, npm, dependencies
Checkbox Design: 8 Guidelines17,965
videos, guidelines, forms, labels, usability
Apple’s Browser Engine Ban Persists, Even Under the DMA (owa)17,964
apple, browser-engines, webkit, safari, legal, browsers
Am I Becoming Irrelevant? (jor)17,963
career
A11y 101: 2.2.2 Pause, Stop, Hide (nat)17,962
accessibility, wcag, multimedia, animations, reduced-motion
A Label and a Name Walk Into a Bar (ste)17,961
accessibility, labels, html, concepts, examples
There’s No Such Thing as a CSS Reset (aaa)17,960
css, resets
Crawling a Billion Web Pages in Just Over 24 Hours, in 202517,959
crawling
Pair Programming Is the Better Code Review17,958
quality, code-reviews, collaboration
Write Flutter Like Google (dee)17,957
flutter, google, software-design-patterns
PHP vs. Node.js: Real Truth About Backend Development in 2025 (jay)17,956
php, nodejs, comparisons
We Need to Talk About Your Accessibility Statement (cer)17,955
accessibility, documentation, compliance
“No Code” Is Dead (dar/the)17,954
low-and-no-code, vibe-coding, ai
Deploy a Site With a Build Process and a Custom Domain Name (chr/fro)17,953
deploying, building, domains, astro, netlify
Two AI Legends Predict the Future of Programming (and It’s Not What You Think)17,952
ai, programming, outlooks
I’m More Proud of These 128 Kilobytes Than Anything I’ve Built Since17,951
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,950
dia, the-browser-company, browsers, arc, brave, edge
The Customizable Select: Optgroup, Creating a True Select Menu (uti)17,949
forms, css
Scroll-Driven Sticky Heading (ami/css)17,948
headings, css, animations, positioning, scrolling, effects
Playing With the New Caret CSS Properties (reg/iga)17,947
css
How I Use Claude Code (and My Best Tips)17,946
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,945
videos, interviews, bun, ai
5 Things I Learned From 5 Years at Vercel (lee)17,944
lessons, vercel
Why I Don’t Trust WCAG 2.2 and What I’m Hoping From 3.0 (dxn/log)17,943
accessibility, wcag, standards
Screen Reader HTML Support Tables (ste/tet)17,942
html, support, screen-readers, jaws, nvda
“@ property” (kev)17,941
css, houdini
Please, Can We Have ARIA Notify (nic)17,940
accessibility, aria, live-regions, apis
Parsing 1 Billion Rows in Bun/TypeScript Under 10 Seconds17,939
bun, typescript, parsing, performance
Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity17,938
ai, productivity, foss, studies, research
Managing the State of Your Promises (ato)17,937
javascript, state-management, promises
Get the Index of an Element Within Its Parent (css)17,936
css, functions
Benchmarking in UX—an Organizational Framework (uxd)17,935
user-experience, design, processes, research
Back When Websites Had a Pulse (uxd)17,934
user-experience, multimedia
Managing Focus and Visible Focus Indicators: Practical Accessibility Guidance for the Web (tpg)17,933
accessibility, focus, keyboard-navigation, wcag
HTML Minifier Next (a Maintained Fork of HTML Minifier) (j9t)17,932
html, html-minifier, minification, optimization, tooling
How to Communicate Performance to Clients as an Agency (a Practical Guide) (jor)17,931
guides, performance, business-relations, communication
“:has()” Is More Than a Parent Selector (kev)17,930
videos, css, selectors
Design Is Flattening. So, How Will You Fight for Your Users? (ian/uxd)17,929
design, user-experience
These 5 Programming Languages Are Quietly Taking Over in 202517,928
programming, rust, python, go, javascript
When Accessibility Standards Slip, Design Steps Up17,927
accessibility, design
We Studied 100 Dev Tool Landing Pages—Here’s What Really Works in 2025 (tra/evi)17,926
landing-pages, design, comparisons
View Transition List Reordering (With a Kick Flip) (chr/fro)17,925
css, view-transitions, animations, effects
The Real Problem With Technical Debt (and How to Actually Fix It) (kev)17,924
videos, technical-debt, concepts
Testing Methods: Identify Input Purpose (dec)17,923
accessibility, testing
Short Note: WCAG/ARIA—State of Confusion (ste)17,922
accessibility, wcag, aria
How to Measure the ROI of AI Coding Assistants (jkr/the)17,921
how-tos, ai, code-editors, economics
Bulletproof Web Component Loading (cfe)17,920
web-components, javascript
Searching the DOM With Style: A Deep Dive Into the CSS Custom Highlight API17,919
deep-dives, css, apis, syntax-highlighting
My 10 Level Claude Code Cheat Sheet Will Make You a Pro in Minutes (Which Level Are You?) (joe)17,918
claude, anthropic, ai, cheat-sheets
The Open-Source Software Saving the Internet From AI Bot Scrapers (ema/404)17,917
ai, scraping, tooling
What Is “popover=hint”? (una)17,916
html, attributes, pop-overs
The Slow Implosion of WordPress: 2025 and the CMS That’s Losing Its Soul (web)17,915
wordpress
The History of React Through Code (cru/pla)17,914
react, history, examples
It’s All About (Accessibility) Focus and Compose (eev)17,913
accessibility, focus, keyboard-navigation, components
Is It Still Worth Using jQuery in 2025?17,912
jquery, history
HTML Day 2025 (htm)17,911
awareness-days, html
Designing Information Architecture: Design Principles (pab/uxm)17,910
books, information-architecture, design, principles
A11y 101: 2.2.1 Timing Adjustable (nat)17,909
introductions, accessibility, time
24 UX Design Principles of the Build-for Framework (uxm)17,908
user-experience, design, principles
Stop Killing Frameworks and Languages17,907
programming, java, python, django, flutter
JavaScript Scope Hoisting Is Broken (dev)17,906
javascript, scope, code-splitting
Frontend Dogma’s Global RSS Feed Is Now a Paid Feature (fro)17,905
frontend-dogma
The Masked Side of Design Leadership (uxd)17,904
design, leadership
50 AI Prompts to Automate Everything You Hate as a DevOps Engineer (oso)17,903
ai, prompting, dev-ops, automation
30 Years of JavaScript: 10 Milestones That Changed the Web (ric/the)17,902
javascript, anniversaries, history, ecmascript, ajax, jquery, web-2.0, nodejs, npm, react, typescript, webassembly
htmx Made Me Like the Web Again17,901
htmx
How to Think Like a Front-End Architect (Not Just a Developer)17,900
how-tos, architecture, concepts, career
When Figma Starts Designing Us (run/des)17,899
figma, tooling, design
JavaScript Is Being Rewritten in Rust (ost/end)17,898
javascript, rust
“satisfies” in TypeScript (ada/fro)17,897
typescript
“:nth-last-child” (kev)17,896
css, selectors
I Started Learning JavaScript Again—a Beginner-Friendly Guide to the Basics17,895
guides, fundamentals, javascript
Ensuring Accessibility in Single Page Applications: A Comprehensive Guide17,894
guides, accessibility, single-page-apps
Don’t Choose the Wrong Web Team—Here’s Why It Matters17,893
business-relations, collaboration, processes, economics
Digital Accessibility Fundamentals: Why Engage With Digital Accessibility? (int)17,892
videos, fundamentals, accessibility
Digital Accessibility Fundamentals: Who Does Digital Accessibility Affect? (int)17,891
videos, fundamentals, accessibility
Digital Accessibility Fundamentals: What Is Digital Accessibility? (int)17,890
videos, fundamentals, accessibility
Digital Accessibility Fundamentals: What Are Our Obligations? (int)17,889
videos, fundamentals, accessibility, legal
4 Untranslatable Words Behind Patreon’s Internationalization Overhaul17,888
internationalization, localization, case-studies
Go Ahead, Self-Host Postgres (fre)17,887
postgresql, databases, self-hosting
Firefox and Chrome Are Old News—Here Are 4 Great Alternatives (mic)17,886
browsers, brave, vivaldi, opera
The Angular Custom Profiling Track Is Now Available (ang)17,885
angular, profiling
Why Designers Sound Negative (and Why That’s a Good Thing) (and)17,884
design, communication, collaboration
What Every React Developer Should Know About Signals (rya)17,883
videos, react, signals, history
Shadow DOM: The Ultimate Solution for Embedding Third-Party HTML Without CSS Conflicts17,882
shadow-dom, dom, html, css
From Prompt to Deployed App in Less Than 2 Minutes (dyn)17,881
ai, prompting, deploying, google, guides
Elizabeth Goodspeed on the Rise of the Designer as Influencer (goo/its)17,880
design, social-media, career
CSS Intelligence: Speculating on the Future of a Smarter Language (sma)17,879
css, history, outlooks
AI Didn’t Kill Web Design—Templates Did It First (web)17,878
design, ai
The AI-Native Software Engineer (add)17,877
ai, processes, testing, quality, career
10 Figma Shortcuts That Will Cut Your Design Time in Half (uxd)17,876
design, figma, keyboard-shortcuts, productivity
The Ultimate Guide to AI Dev Tools in 2025 (Beyond GitHub Copilot)17,875
guides, ai, tooling, link-lists, comparisons
You’re All CTO Now (jam)17,874
ai, career
What’s New in ECMAScript 2025 (paw)17,873
ecmascript
The Gap Strikes Back: Now Stylable (pat/css)17,872
css
The Accessibility Pipeline for Frontend Teams (sto)17,871
storybook, accessibility
Testing Methods: Orientation (dec)17,870
accessibility, testing, wcag
Tabindex: What It Is, How It Works, and When to Use It (pop)17,869
html, focus, keyboard-navigation, accessibility
State of Devs 2025 Survey: Maybe Don’t Call Yourself a Frontend Developer? (sac)17,868
career, metrics, comparisons
Software Engineering With LLMs in 2025: Reality Check (ger)17,867
ai, tooling, programming, metrics
New Google Search Console Insights Report (rus/ser)17,866
google, search, seo
Introducing Pay per Crawl: Enabling Content Owners to Charge AI Crawlers for Access (clo)17,865
introductions, cloudflare, ai, crawling
Fear May Be the Mind-Killer, but Unindexed Database Queries Are the Database-Killer17,864
databases, performance
Custom Select (That Comes Up From the Bottom on Mobile) (chr/fro)17,863
html, forms, css, animations, progressive-enhancement, mobile
CSS Conditionals With the New “if()” Function (una/dev)17,862
css, conditionals, functions
Creating an Effective Website Accessibility Checklist17,861
accessibility, checklists
Build Your First MCP Server: Tutorial for Beginners (deb)17,860
videos, tutorials, mcp, ai, servers, functionality
A Simple Website17,859
websites, history, layout, animations, images, tables, javascript, ajax, flash, deploying, simplicity
Multicol and Fragmentation (rac/css)17,858
videos, css, layout
The New Skill in AI Is Not Prompting, It’s Context Engineering (phi)17,857
ai, prompting
Guide to Custom UI for Augmented Reality (uxd)17,856
guides, design, xr, link-lists
Design Is a Language (uxd)17,855
design, communication
Why Automattic CEO Matt Mullenweg Went to War Over WordPress (pho+/ver)17,854
interviews, automattic, wordpress, wp-engine
WebAssembly: Yes, but for What? (win/acm)17,853
webassembly
Using CSS Cascade Layers With Tailwind Utilities (zel/css)17,852
css, cascade, tailwind
Step Gradients With a Given Number of Steps (ana/fro)17,851
gradients, css, sass, svg, filters
Public and Private CSS Cascade Layers in a Design System (cfe)17,850
css, cascade
Polypane 25: Browser Extensions With Manifest V3, Form Outlines, and Chromium 138 (pol)17,849
release-notes, polypane, browsers
New to the Web Platform in June (rac/dev)17,848
release-notes, web-platform, browsers, chrome, google, firefox, mozilla, safari, apple
How JSDoc Saved My Dev Workflow (ato)17,847
jsdoc, javascript, typescript, documentation
Google: Many Top Sites Have Invalid HTML and Still Rank (mat/sea)17,846
google, html, conformance, quality, seo
CLS Is the New Page Speed: Why Designers Need to Care More Than Developers (web)17,845
performance, web-vitals, design, user-experience
A11y 101: 2.1.4 Character Key Shortcuts (nat)17,844
introductions, accessibility, wcag, keyboard-shortcuts
The Eleven Commandments of AI UX (uxd)17,843
ai, user-experience, design, principles
Notes on Astro17,842
astro
What Is the Difference Between GitHub vs. GitLab vs. Alternatives? (als)17,841
version-control, github, gitlab, comparisons
What’s the Difference Between Ordinary Functions and Arrow Functions in JavaScript? (jrs)17,840
javascript, functions, comparisons
Default Parameters: Your Code Just Got Smarter17,839
javascript
How Long Can Alt-Text Be? (jup)17,838
accessibility, alt-text, images
Accessible Social Media: Alt Text17,837
accessibility, social-media, alt-text, images
The Cost of Ownership of a 1,000 Applications (may)17,836
architecture, economics, licensing, infrastructure, maintenance
Stop Coding Like You Work at Google (neo)17,835
programming, google
Why Google Is Betting 8 Years on a Programming Language That Doesn’t Exist Yet17,834
programming, google
The Best Career Advice I Ever Got17,833
career, leadership
What Is a VPAT? Understanding the Meaning and Value of the Voluntary Product Accessibility Template (tpg)17,832
accessibility, vpat-acr, compliance
The European Accessibility Act: Dreams and Gratitude (lfl)17,831
eaa, legal, accessibility
Stop Using Hero Images! They’re Killing Your UX (web)17,830
images, design, user-experience
MCP Security Vulnerabilities and Attack Vectors17,829
mcp, ai, security
JavaScript Trademark Update (tin/den)17,828
javascript, legal, oracle
Micro-Frontend Architecture Pitfalls: Solving Integration and Deployment Challenges at Scale (ele/des)17,827
guest-posts, micro-frontends, architecture, scalability, deploying
I Don’t Care if My Manager Writes Code (sea)17,826
engineering-management
Liquid Glass, Fragile UX, and Why I Wanted 2 Weeks Before Writing About It (uxd)17,825
design, effects, liquid-glass, apple, user-experience
It’s More Than Picking a Pretty Font (uxd)17,824
accessibility, fonts, legibility, readability, typography, wcag
The Death of the Frontend: How AI Will Kill Web Development17,823
ai, career, trends
What’s Coming to JavaScript (lca/den)17,822
javascript, deno
Top 5 Web Accessibility Issues in 2024 (and How to Fix Them) (int)17,821
accessibility, semantics, focus, keyboard-navigation, contrast, colors
Say Goodbye to Local Storage (dcr)17,820
browser-storage
RSS Server Side Reader17,819
rss, functionality
“object-fit” and “object-position” (kev)17,818
css
No Time to Learn (Web) Framework X (jef)17,817
programming, frameworks
Modern Node.js Patterns for 202517,816
nodejs, software-design-patterns, esm, apis, testing, asynchronicity, streaming, worker-threads, developer-experience, monitoring, deploying, errors
Innovative Solutions for Ecommerce—How Shopify Headless Works (ami)17,815
shopify, headless, ecommerce
Implement WCAG Rules in Your Infographics (a11)17,814
accessibility, wcag, visualization, design, images, alt-text, contrast, colors
How to Make a Design System That’s Not Boring (bra+/cod)17,813
videos, how-tos, design-systems, interviews
Figma Variables and Design Tokens: Naming and Creating Variables (lur/zer)17,812
figma, variables, design-tokens, naming
Ecma International Approves ECMAScript 2025: What’s New? (rau)17,811
javascript, ecmascript
Disabling Zsh History for a Given Shell Session (www)17,810
shell
A Step Into the Spatial Web: The HTML Model Element in Apple Vision Pro (zac/web)17,809
spatial-web, html, apple, xr
Why Rollup Changed the Bundler Game17,808
bundling, rollup
Design and Code Microcopy Style Guide (uxd)17,807
guides, design, microcontent
Writing Alt Text With AI (jar)17,806
ai, prompting, alt-text, accessibility, images
The Hovercar Framework for Deliberate Product Design (lea)17,805
product-management, design, concepts
SVG Optimization and Accessibility Basics (dbu)17,804
fundamentals, svg, images, optimization, accessibility
Quantity Query Carousel (chr/fro)17,803
css, selectors, grids, layout
Quality Is a Trap (eri)17,802
quality, design
Lightly Poking at the CSS “if()” Function in Chrome 137 (sun/css)17,801
css, conditionals, functions, chrome, google, browsers
Joe Dolson and Jonathan Desrosiers on WordPress Accessibility: Core Commitment or Canonical Plugin (joe+)17,800
podcasts, interviews, wordpress, accessibility
How to Write Compelling Software Release Announcements (mtl)17,799
how-tos, writing
From Word Fluff to Real Impact: Achieving Specific, Measurable, and Accountable Accessibility17,798
accessibility, processes, culture
Design Leadership in the Age of AI: Seize the Narrative Before It’s Too Late (and)17,797
design, leadership, ai
Dear Loading Spinner, We Need to Talk (web)17,796
design, user-experience
A New Era of Code Quality17,795
security, quality
Vite 7.0 Is Out (vit)17,794
release-notes, vite
Top Storybook Documentation Examples and the Lessons You Can Learn17,793
storybook, documentation, examples, lessons, link-lists
Tips for Making Regular Expressions Easier to Use in JavaScript (rau)17,792
regex, javascript, tips-and-tricks, examples
The Mythical Magical Button (cri)17,791
buttons, css, custom-properties, custom-data, html
The Bitter Lesson Is Coming for Tokenization17,790
ai
Speculative Optimizations for WebAssembly Using Deopts and Inlining (lie)17,789
v8, javascript-engines, javascript, webassembly, optimization, speculation
Portable Network Graphics (PNG) Specification (Third Edition) (pro+/w3c)17,788
standards, png, images
PNG Is Back (pro)17,787
png, images
Node.js 24: Your Next Big Frontend Upgrade? (low/the)17,786
nodejs
I’m a Software Engineer in My 30s, Sharing the 20 Hard Truths I Wish I Knew in My 20s to Avoid Career Burnout17,785
career, ai, programming, tips-and-tricks
WCAG 3, Increment or Overhaul? (ala)17,784
accessibility, wcag, standards, w3c
Understanding CSS “corner-shape” and the Power of the Superellipse (ami/fro)17,783
css, shapes, borders
The Evolution of UX Design in the Age of AI Platforms—from Creator to Choreographer (uxm)17,782
user-experience, design, ai, collaboration, career
Prefer Gaps to Margins (kyl)17,781
css, margins
Know Your HTML (Yes, TSX Included) (hel)17,780
html, semantics, accessibility
Implementing an Undo/Redo System in a Complex Visual Application (mla)17,779
programming, undo-redo
How to Develop a RAG System Using Node.js17,778
how-tos, ai, nodejs
Generating Playwright Tests With AI: Let’s Try the New Playwright MCP Server (ste)17,777
videos, testing, playwright, ai, mcp, servers
Decoding the SVG “path” Element: Curve and Arc Commands (sma)17,776
svg, javascript, css
Ditching GitHub17,775
git, self-hosting
The AIpocalypse Is Here for Web Sites as Search Referrals Plunge (tho/the)17,774
ai, web, search, traffic
Testing Methods: Sensory Characteristics (dec)17,773
accessibility, testing, wcag
Serialization From Node.js17,772
nodejs, performance, comparisons, metrics, libraries
AI’s Wedge in Software (hvp)17,771
ai, concepts, processes, programming
A Short History of Web Bots and Bot Detection Techniques (ole)17,770
techniques, fingerprinting, traffic, history
Everything I Know About Good System Design (sea)17,769
system-design, architecture
JWTs Are Not Session Tokens, Stop Using Them Like One17,768
json-web-tokens, authentication, security
Next.js 15 for Beginners—Your First Step Into the World of Full-Stack React17,767
introductions, nextjs, react
Erring on the Side of Caution (tem)17,766
accessibility, wcag
Deep Dive Into JavaScript Engine Internals: V8, SpiderMonkey, and Chakra17,765
deep-dives, javascript-engines, javascript, v8, spidermonkey
99% of Developers Are Using Claude Wrong (How to Be the 1%)17,764
how-tos, claude, anthropic, ai
8 Reasons Your Next.js App Is Slow—and How to Fix Them (log)17,763
how-tos, nextjs, react, performance
What to Say When You Don’t Know the Accessibility Answer17,762
accessibility, communication
Font Size Dimensions (don)17,761
css, units, typography
Color Everything in CSS (mon/css)17,760
css, colors, functions
Career Advice, or Something Like It (mar)17,759
career, community, communication
“calc-size()” (kev)17,758
css, functions
A Guide to Scroll-Driven Animations With Just CSS (sar/web)17,757
guides, css, scrolling, animations
Every Service Should Have a Killswitch (sea)17,756
programming, software-design
Key Paths, Plans, and Strategies to AI Safety Success17,755
ai, strategies, policies
JavaScript Broke the Web (and Called It Progress) (jon)17,754
javascript, performance, user-experience, tooling, tech-stacks, history
CSS: The Pain Is Real (j9t)17,753
css, presentational-html, maintainability, maintenance
CSS Color Functions (css)17,752
guides, css, colors, functions
CSS Cascade Layers vs. BEM vs. Utility Classes: Specificity Control (sma)17,751
css, cascade, bem, presentational-html, html
Baseline Newly Available: Stay on Top of New Web Features (mar/the)17,750
browsers, support, web-platform
Angular Signals: A New Mental Model for Reactivity, Not Just a New API17,749
angular, signals, reactivity
How TypeScript Solved Its Global Iterator Name Clash (rau)17,748
typescript
Ramblings on Dependency Management (mpl)17,747
dependencies, maintenance
WML, WAP, and Microformats Demo (art)17,746
wml, wap, microformats
When Can I Use Temporal?17,745
javascript, apis, time
Testing MongoDB in Node With the MongoDB Memory Server (app)17,744
nodejs, testing, mongodb, databases
JSON Module Scripts Are Now Baseline Newly Available (tom/dev)17,743
json, javascript, browsers, support, web-platform
Drawing CSS Shapes Using “corner-shape” (css/fro)17,742
css, shapes
AI Browsers: Dia’s Chat-Based UI and the Future of the Web (ric/the)17,741
ai, browsers, dia, the-browser-company, web
9 New JavaScript Features in ES2025 (w3c/syn)17,740
videos, javascript, ecmascript
How to Build Node.js MCP Servers That Expose Data Resources to LLMs17,739
how-tos, nodejs, mcp, ai, servers
How to Define a Distinctive Design Language (uxd)17,738
how-tos, design, user-experience
Why JPEGs Still Rule the Web (ern/iee)17,737
jpeg, images, history
Testing Methods: Meaningful Sequence (dec)17,736
accessibility, testing, wcag, link-lists
Slightly Enhanced Sticky Revealing Footer (cri)17,735
navigation, css, javascript
Scope in CSS (chr/fro)17,734
slides, css, scope
How to Keep Up With New CSS Features (sac/css)17,733
how-tos, css, learning, link-lists
Bridging CommonJS and ESM in Node.js (joy/web)17,732
videos, nodejs, commonjs, esm
Biome v2—Codename: Biotype (ema/bio)17,731
release-notes, biome
Animating Zooming Using CSS: Transform Order Is Important… Sometimes (jaf)17,730
css, animations, zooming, transforms
CJS vs. AMD vs. UMD vs. ESM: Which JavaScript Module Format Should You Use—and Why It Even Matters17,729
javascript, nodejs, modules, commonjs, esm, bundling, comparisons
Developers Improve by Learning How to Think Like a Developer17,728
programming, learning
The Future of Content Design in an AI World (uxd)17,727
content, design, ai, outlooks
WebAssembly Core Specification (w3c)17,726
webassembly, standards
What I Wish Someone Told Me When I Was Getting Into ARIA (eri/sma)17,725
accessibility, aria, html, assistive-tech, support
Using “await” at the Top Level in ES Modules17,724
javascript, esm, asynchronicity
Selfish Reasons for Building Accessible Uis (nol)17,723
html, accessibility, debugging, testing
JavaScript String “slice()” Considered Harmful (att)17,722
javascript, strings
How to Create an Accessible Color Palette (cfe)17,721
how-tos, colors, color-palettes, accessibility
Don’t Use That Accessibility Overlay (acc)17,720
accessibility, overlays
Design Is Care (and Sensing Carelessness) (ben)17,719
design
Compiling JavaScript Ahead of Time (goo/web)17,718
videos, javascript, javascript-engines, compiling
A11y 101: 2.1.2 No Keyboard Trap (nat)17,717
introductions, accessibility, wcag, keyboard-navigation, focus
You’re Not an Accessibility Specialist Until You’ve… (cer)17,716
accessibility, career
Mission Impossible—Accessibility Job Roles (cra)17,715
accessibility, career, hiring
Happy Birthday, JavaScript (ato)17,714
anniversaries, javascript
All Oracle Senior Java Developer Interview Questions17,713
interviewing, java, oracle
The 5-Step AI UX Playbook to Deliver High-Impact Products (uxd)17,712
ai, user-experience, best-practices
The Hamburger-Menu Icon Today: Is It Recognizable? (nng)17,711
navigation, icons, design, usability
The Growing Risk of Malicious Browser Extensions (soc)17,710
browser-extensions, security
Quick Tip: Avoid Event Listeners on the “window” Object (nat)17,709
javascript, jquery, events, accessibility, tips-and-tricks
Postgres Is Too Good (and Why That’s Actually a Problem)17,708
postgresql, databases
Having “figure” Match Width of Contained Image (jef)17,707
html, css, images
Grainy Gradients (ana/fro)17,706
gradients, effects, css, svg, masking
Exploring JavaScript (rau)17,705
books, javascript
Design Systems of the Future (ben)17,704
design-systems, outlooks, metrics
Design Patterns for Securing LLM Agents Against Prompt Injections (sim)17,703
studies, research, ai, prompting, security, software-design-patterns
What It Means to Be an AI-Ready Engineering Leader17,702
engineering-management, leadership, ai
Worker Threads in Node.js: A Complete Guide for Multithreading in JavaScript (nod)17,701
guides, nodejs, worker-threads, javascript, multithreading
Why Visual Website Builders Didn’t Take Off (whi)17,700
videos, code-editors, wysiwyg, html, history
HTML Spec Change: Escaping “<” and “>” in Attributes (sec/dev)17,699
html, attributes, escaping, security, xss
How to Use the Browser Console: An In-Depth Guide (deb)17,698
guides, how-tos, dev-tools, console, javascript, browsers
How JavaScript Was Written Back in the Day (tre)17,697
javascript, jquery, history, comparisons
Escaping “<” and “>” in Attributes—How It Helps Protect Against Mutation XSS (sec)17,696
html, attributes, security, xss, escaping, chrome, google, browsers
Accessible Rickrolling (hey)17,695
accessibility, writing, microcontent
Just a Designer Now: Shopify Dropped UX as a Title (uxd)17,694
design, career, shopify
The Dia Browser Is a Big Bet on the Web—and an Even Bigger Bet on AI (dav/ver)17,693
dia, the-browser-company, browsers, ai
What the Internet Was Like in 1997 (ric)17,692
web, web-platform, history, browsers, browser-wars, netscape, internet-explorer, microsoft, dhtml
Remembering Mikeal Rogers (isa)17,691
obituaries
Is HTML Not a Programming Language?17,690
html, programming
Is Google About to Destroy the Web? (tho)17,689
google, search, ai, web
Creating the “Moving Highlight” Navigation Bar With JavaScript and CSS (sma)17,688
navigation, effects, javascript, css
AI and Vibe Coding Are Radically Impacting Senior Devs in Code Review (the/the)17,687
ai, vibe-coding, code-reviews, quality
Accessibility Statements: The Good, the Bad, and the Ugly17,686
accessibility, documentation, compliance
Accessibility in Design Systems (dev)17,685
design-systems, accessibility, eaa, compliance
A New Way to Style Gaps in CSS (pat/dev)17,684
css, decoration
5 Best JavaScript Web Scraping Libraries in 2025 (api)17,683
javascript, libraries, scraping, link-lists
“1fr 1fr” vs. “auto auto” vs. “50% 50%” (chr/fro)17,682
css, units, box-model, comparisons
Node.js Moves Toward Stable TypeScript Support With Amaro 1.0 (sar/soc)17,681
nodejs, typescript, support, tooling
Testing Methods: Info and Relationships (dec)17,680
accessibility, wcag, testing, comparisons, link-lists
We Added Chaos to Our CI/CD Pipelines—It Made Everything More Stable17,679
ci-cd, ai, case-studies
You’re Not a Front-End Developer Until You’ve… (nic)17,678
career, quizzes
The Designer’s Hierarchy of Career Needs (chr)17,677
design, career
How PhpStorm Helps Maintain PHP Open-Source Projects: Interviews and Real-World Examples (jet)17,676
phpstorm, jetbrains, code-editors, foss, php
Faster Python: Concurrency in “async”/“await” and Threading (che/jet)17,675
python, multithreading, concurrency, asynchronicity
Accent Color (don)17,674
css, fingerprinting, privacy
The Browser Company Kills Arc (fro)17,673
podcasts, arc, dia, the-browser-company, browsers, ai
Resumes Are Dying—Here’s What’s Replacing Them17,672
hiring, interviewing
37 Lessons From My 7 Years in Software Engineering17,671
lessons, career, programming
Sticky Revealing Footer (bel/pic)17,670
navigation, css, positioning
Reimagining Design Systems as Evolving Products (uxm)17,669
design-systems
Pride, Shame, and Accessibility (hey)17,668
accessibility, culture
News From WWDC25: WebKit in Safari 26 Beta (jen+/web)17,667
webkit, browser-engines, safari, browsers, apple
How to “import()” a JavaScript String (zac)17,666
how-tos, javascript, strings
Grids 10117,665
videos, introductions, grids, layout, design
Figma Variables and Design Tokens—Variable Architecture (lur/zer)17,664
figma, variables, design-tokens
Decoding the SVG “path” Element: Line Commands (sma)17,663
svg
Creating an Auto-Closing Notification With an HTML Popover (pre/css)17,662
notifications, pop-overs, html
A11y 101: 2.1.1 Keyboard (nat)17,661
introductions, accessibility, wcag, keyboard-navigation
Goodbye Upgrade Fatigue—How Cursor Upgraded Our Storybook in Just 2 Hours!17,660
storybook, ai, cursor, code-editors
5 “Boring” n8n AI Automations That Do the Work for You (kal)17,659
ai, automation, tooling
Where to Put Focus When Opening a Modal Dialog (aar)17,658
accessibility, modals, forms, focus
So, You Screwed Up Your EAA Compliance. What Now? (yat)17,657
accessibility, eaa, compliance, legal
6 Advanced TypeScript Tricks (ole)17,656
typescript, tips-and-tricks
Kubernetes Is Dead: Why Tech Giants Are Secretly Moving to These 5 Orchestration Alternatives17,655
kubernetes, containerization, aws, gcp, azure, platform-engineering
Field Notes From Shipping Real Code With Claude17,654
ai, vibe-coding, claude, anthropic
ARIA/HTML Relationship Severance (ste)17,653
accessibility, aria, html
I Love Bad UX17,652
user-experience, design
UX Challenges With MCPs (hvp)17,651
mcp, ai, user-experience
The “<output>” Element (kev)17,650
html
Generative Engine Optimization: The New Era of Search (sem)17,649
search, ai, seo, sem
Beware of End-of-Life Node.js Versions—Upgrade or Seek Post-EOL Support (mco/nod)17,648
nodejs, maintenance, security
Accessibility Terms Every Content Creator Should Know17,647
accessibility, terminology
10 Linux Commands You’ve Probably Never Heard Of17,646
unix-like, command-line
The Politics of Design Systems (jon)17,645
design-systems
The Creator of Hono on Bringing It to Node.js (yus/jsn)17,644
videos, hono, nodejs
Quick Tip: WCAG Doesn’t Round (nat)17,643
accessibility, wcag, tips-and-tricks
Printing the Web: Making Webpages Look Good on Paper (pic)17,642
css, print
HTML-Native Accordions (cfe)17,641
html, accordions
How to Access Local MCP Servers Through a Secure Tunnel (the)17,640
how-tos, mcp, ai, servers, network, security
How Imports Work in RSC (dan)17,639
react, components, modules, javascript
Generative AI Runs on Gambling Addiction—Just One More Prompt, Bro (dav)17,638
ai, prompting
“firstChild” Can Be White Space (chr/fro)17,637
javascript, whitespace
Exploring the CSS “contrast-color()” Function… a Second Time (dxn/css)17,636
css, functions, colors, contrast, accessibility
Collaboration: The Most Underrated UX Skill No One Talks About (sma)17,635
user-experience, design, collaboration, processes
Chrome Achieves Highest Score Ever on Speedometer 3, Saving Users Millions of Hours (dev)17,634
chrome, google, browsers
Celebrate the Code You Didn’t Write (rya)17,633
programming, simplicity
Beyond Code: What “The Pragmatic Programmer” Taught Me in One Chapter17,632
books, lessons, programming
“aria-selected”: Practical Examples and Use Cases (flo/a11)17,631
accessibility, aria, html, examples
6 Ways to Use Documentation Analytics in Your Next Design System Launch17,630
design-systems, documentation, analytics
The UX Butterfly Effect (mar/uxd)17,629
design, user-experience
14 DevTools Tricks That’ll Make You a Better Developer17,628
videos, dev-tools, browsers, tips-and-tricks