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

Frontend Dogma

News and Tools for Web Developers, 1990s to Now

Updated daily

Featured on Frontend Dogma? Help us help you, and whitelist your domain!

Articles and videos and books, people and projects and processes, tools and tips and tricks from the world of web development and design.

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

Entry (Sources) and TopicsDate#
Stack Overflow: When We Stop Asking (sun/css)21,086
stack-overflow, community, learning, ai
A Practical Guide to Profiling in Go (jet)21,085
guides, profiling, go, code-editors, jetbrains
Google’s Gemini 3.5 Flash Beats the Frontier Models (fre)21,084
gemini, google, ai
LLM Evaluation and AI Observability for Agent Monitoring (jet)21,083
ai-agents, ai, monitoring, observability, tooling
Cross-Document View Transitions: The Gotchas Nobody Mentions (css)21,082
css, view-transitions
The Just-Say-No Engineer Was a ZIRP Phenomenon (sea)21,081
career, ai, maintenance
Firefox Gains 6 Million Users Since EU Browser Choice Screen Rules Took Effect21,080
firefox, mozilla, browsers, legal
Don’t Outsource the Learning (add)21,079
ai, prompting, learning
Moving Away From Tailwind, and Learning to Structure My CSS (b0r)21,078
migrating, tailwind, css
What’s !important #11: 3D Voxel Scenes, Flying Focus, CSS Syntaxes, and More (dxn/css)21,077
css, retrospectives, polypane, animations, focus, view-transitions, web-platform
Help Shape the Future of Kotlin in the Age of AI (jet)21,076
surveys
The Old World of Tech Is Dying and the New Cannot Be Born (bal)21,075
politics, programming, community, ai
A Worm Just Ate Its Way Through the npm Registry… (fir)21,074
videos, npm, dependencies, security, tanstack
“The World Is Sounding an Alarm”: Why Big Tech Is the New Colonist (alj)21,073
politics
The AI-Native Developer21,072
ai, concepts
Microsoft Israel Chief Leaves After Inquiry Into Use of Tech to Spy on Palestinians (mid)21,071
microsoft, azure, privacy, ethics, politics
web-features-cli (pat)21,070
packages, command-line, web-platform, learning
Is the New Cloudflare EmDash a Viable WordPress Alternative? (ele/des)21,069
guest-posts, emdash, cloudflare, wordpress, comparisons
Soon We Can Finally Banish JavaScript to the ShadowRealm (wil/css)21,068
javascript, ecmascript, apis
On Rendering the Sky, Sunsets, and Planets (max)21,067
rendering, math, effects
Amazon Staff Use AI Tool for Unnecessary Tasks to Inflate Usage Scores (fin)21,066
amazon, aws, ai
Repeating Square Dots Backgrounds in CSS (chr/fro)21,065
css, backgrounds, gradients, effects
The Evolution of the “Buy” Button: 1995–2026 (web)21,064
design, ecommerce, history, buttons
In-n-Out-Styling With Chris Coyier (chr/sma)21,063
videos, html, css
WebKit Features for Safari 26.5 (jen/web)21,062
release-notes, webkit, safari, apple, browsers
Claude Platform on AWS Is Now Generally Available21,061
aws, claude, anthropic, ai, cloud-computing
Why Keyboard Users Can’t Scroll Your Overflow Containers (css)21,060
accessibility, keyboard-navigation, overflow, scrolling
Code Maintainability: What Is It and Why It’s Important (jet)21,059
maintainability, concepts
Hackers Abuse Google Ads and Claude.ai Shared Chats to Distribute macOS Malware21,058
security, apple, unix-like, google, claude, anthropic, ai
The Future of AI-Powered Product Development: From “Usable Increment” to “Used and Adopted Solution”21,057
ai, scrum, processes, product-management
Out With the JS, in With the HTML (jim)21,056
javascript, html, refactoring
The “<selectmenu>” Element: Stop Using JavaScript Dropdown Libraries21,055
html, forms, javascript, css
CSS Math “random()” in Production: Native Randomness Without JavaScript21,054
css, math, functions, randomness, javascript, performance, accessibility
Your Recursion Is Lying to You21,053
software-design-patterns, javascript
The Must-Know Topics for an LLM Engineer (tow)21,052
fundamentals, ai
The Mismeasure of Open Source (and)21,051
foss, github, economics, metrics
AI Makes Weak Engineers Less Harmful (sea)21,050
ai, quality, engineering-management
UX Writing: FAQs From Practitioners (nng)21,049
user-experience, writing
5 Types of Engineers I Met as a Technical Writer21,048
documentation, collaboration
How Alt Text Accessibility Supports Low-Vision Users21,047
accessibility, alt-text, images, wcag
How to Control Infinite CSS Animations (css/fro)21,046
how-tos, css, animations
Using CSS “corner-shape” for Folded Corners (dxn/css)21,045
css, borders, effects
Weekend at Bernie’s (and)21,044
dependencies, security, foss, metrics
HTTP/3 Over QUIC in Node.js (jas)21,043
nodejs, http, quic, examples
Better Browser Caching With “No-Vary-Search” (css)21,042
caching, http-headers, http
Here We Go Again, Again, Again (nat)21,041
accessibility, ada, legal, advocacy
Designing Data-Intensive Applications—Advice for Interaction Designers21,040
information-design, interaction-design
Stop Using Yarn Classic (cha)21,039
yarn
How to Make Claude Code Follow Your Design System in Figma21,038
how-tos, design-systems, figma, claude, anthropic, ai
Announcing Rolldown 1.0 (voi)21,037
rolldown
Animating Focus With View Transitions (chr/fro)21,036
css, animations, view-transitions, focus
From React to Native Web With nanotags: A Migration That Saved 100 KB (tra/evi)21,035
migrating, react, web-components, libraries
HTML.md (j9t)21,034
html, documentation, ai
Electron v42.0.0 (ele)21,033
release-notes, electron
Making Zigzag CSS Layouts With a Grid and Transform Trick (css)21,032
css, layout, grids, transforms
A Compiler Engineer’s Walkthrough of JavaScript Spread Arguments (hac)21,031
javascript, compiling
Using “safe-area-inset” to Build Mobile-Safe Layouts (pol)21,030
css, mobile, environments
The Company That Made RAG Mainstream Is Now Betting Against It21,029
ai, rag
AI in Accessibility: What Product Teams Can Automate (and What They Absolutely Can’t) (acc)21,028
accessibility, ai, automation
Design From the Inside (mat)21,027
design, processes
New in Chrome 148 (rac)21,026
chrome, google, browsers
Rethinking the Experience of System Tools (sma)21,025
tooling, developer-experience
Node.js 26.0.0 (Current) (raf/nod)21,024
release-notes, nodejs
[Proposal for] Framework-Agnostic Vitest (eru)21,023
discussions, vitest, vite
Trustworthy JavaScript for the Open Web (moz)21,022
javascript, security, open-web, firefox, mozilla, browsers
Designing the AI‑Native Engineering Organization21,021
videos, interviews, engineering-management, ai
CSS “n of” Selectors for Conditional Validation (pre/fro)21,020
css, selectors, conditionals, validation
We Needed a Screenshot Pipeline—We Got a Design QA Tool Instead (ben/cal)21,019
tooling, screenshots, quality, playwright, case-studies
Media Queries Range Syntax (sha)21,018
css, media-queries
9 Times the Web Platform Was Influenced by Libraries (jad)21,017
web-platform, retrospectives, libraries, dojo, bootstrap, jquery, mootools, prototypejs, esm, commonjs
Dithering With CSS (ike)21,016
css, dithering
Write Code That’s Easy to Delete: The Art of Impermanent Software21,015
programming, maintainability
[PM2] v7.0.021,014
release-notes
Testing Vue Components in the Browser (b0r)21,013
vuejs, components, testing, browsers
Introducing TanStack Form (ada/fro)21,012
introductions, tanstack, forms
I Don’t Like Tailwind—Sorry Not Sorry21,011
tailwind
What’s !important #10: HTML-in-Canvas, Hex Maps, E-Ink Optimization, and More (dxn/css)21,010
css, html, retrospectives, canvas, apis, images, web-platform
Mistral, Europe’s Answer to OpenAI and Anthropic, Pushes Its Coding Agents to the Cloud (jam)21,009
ai, mistral
ARIA Roles and Web Accessibility: A Quick Guide (lev)21,008
guides, accessibility, aria, attributes, html
This Month in Ladybird—April 2026 (lad)21,007
ladybird, browsers
Three Stoic Principles for Better Web Accessibility (stv/pic)21,006
accessibility, principles
How to Name Your App (and Get the Best Trademark)21,005
how-tos, naming, legal
The Importance of Native Randomness in CSS (alv/css)21,004
css, randomness, functions
Agents Can Now Create Cloudflare Accounts, Buy Domains, and Deploy21,003
ai, ai-agents, cloudflare
10 UI Patterns That Won’t Survive the AI Shift21,002
design-patterns, design, ai, outlooks
Design Is the Work (jak)21,001
design, processes, collaboration, ai
Remix 3 Beta Preview (rem)21,000
release-notes, remix
Do Graphs and Charts Need to Be Accessible? (tem)20,999
accessibility, png, svg, images, aria, information-design
AI Amplifies Everything: A Team Lead’s Guide to AI-Assisted Development (fro)20,998
guides, ai, processes, code-reviews, engineering-management
The Interface That Responds20,997
design, ai
How Reliable Is AI at Finding UI Problems?20,996
ai, usability, design, studies, research, metrics
Accessibility Fundamentals (ink)20,995
fundamentals, accessibility
The Death of Design20,994
design, ai, tooling
The Design-Minded Engineer (den)20,993
career, design, performance, accessibility, ai
An Update on GitHub Availability20,992
github
Hard to Read One-Liners (kri)20,991
html, css, collaboration
Scroll-Driven Animations (jos)20,990
css, scrolling, animations
AI Productivity Gains: More Modest Than Expected20,989
interviews, ai, productivity, metrics, studies, research
AI-Assisted Coding: A Practical Guide for Software Engineers (fro)20,988
guides, ai, code-reviews
“Developer Loyalty Is at Zero Right Now”: Google Doesn’t Care Which AI Coding Tool You Use (fre)20,987
google, gcp, ai, tooling
pnpm 11.0 (koc/pnp)20,986
release-notes, pnpm
SQL Tutorial (jad)20,985
websites, courses, tutorials, sql, databases
The Case for Local AI Has Never Been Stronger (tho/hac)20,984
ai, economics
The “Bug-Free” Workforce: How AI Efficiency Is Subtly Disrupting the Interactions That Build Strong Teams (sma)20,983
ai, efficiency, collaboration
Canvas-ing the Web (mey)20,982
canvas, javascript
Compositing and Blending (nik)20,981
css, browsers, blend-modes
Rise of “Silicon Valley Right” Reshaping Tech Landscape20,980
palantir, openai, anthropic, google
Why AI Is Citing Third-Party Sources Instead of Your Site? (sem)20,979
ai, seo
Let’s Use the Nonexistent “::nth-Letter” Selector Now (css)20,978
css, selectors
A11Y.md20,977
accessibility, documentation, ai
AI Cannot Self Improve and Math Behind Proves It (dev)20,976
ai
15 Essential Sections Every README Needs: Give Your Project What It Deserves20,975
readme, documentation
CSS Recently in All Browsers (arg)20,974
css, anchor-positioning, scope, container-queries, shapes, view-transitions, units
The Disappearing AI Middle Class20,973
ai, openai, chatgpt, deepseek, economics, comparisons
The Rulebook for Designing AI Experiences20,972
ai, design, microsoft, google, ibm
New to the Web Platform in April (rac)20,971
release-notes, web-platform, browsers, chrome, google, firefox, mozilla, safari, apple
I Used to Love Coding—Now I Just Prompt (har)20,970
ai, programming, career
Claude Code vs. Cursor vs. Copilot: The 2026 Developer Comparison20,969
claude, anthropic, cursor, github-copilot, ai, code-editors, comparisons
Do I Belong in Tech Anymore? (ky)20,968
career, design, ai
Vim Tip: Substitute Pattern Delimiter Doesn’t Need to Be a Slash (paw)20,967
vi+vim, code-editors, tips-and-tricks
The Legal Status of AI Chats and Google Docs (jun)20,966
ai, legal, google
Stop Calling Everything “SRE”—Here’s What It Actually Means (hac)20,965
concepts, dev-ops
Design Token Naming Conventions: A Practical Guide (stu)20,964
guides, design-tokens, naming, conventions, examples
26 Tips to Become a Better Engineering Manager (j9t)20,963
engineering-management, tips-and-tricks
Good Designers, Bad Websites: A Proposal (ala/ali)20,962
design, accessibility
Upgrade Cypress to TypeScript v6 (bah)20,961
cypress, typescript
The End of Responsive Images (wil/pic)20,960
html, images, responsive-design
I Love AI, but It Still Can’t Design for Shit (jon)20,959
ai, design
Everyone Wants Servers and Nobody Wants Servers (lau)20,958
servers, bluesky, mastodon, fediverse, social-media, resilience
Constructable Stylesheets and “adoptedStyleSheets”: One Parse, Every Shadow Root (fro)20,957
web-components, lit, css, javascript, apis, shadow-dom
Global Accessibility Awareness Day, One Month Out (dec)20,956
accessibility, awareness-days
9 Accessibility Myths and Pushbacks (and How to Answer Them) (ste)20,955
accessibility, myths, communication
Debugging Wasm in Chrome DevTools20,954
debugging, webassembly, dev-tools, chrome, google, browsers
Announcing Rspack 2.0 (rsp)20,953
release-notes
Visual Validation Feedback for Form Fields (aar)20,952
html, forms, validation, javascript
Cognitive Debt: The Hidden Risk in AI-Driven Software Development20,951
ai, concepts
I Built a $32,000 AI Platform for Less Than a Penny (hac)20,950
ai, architecture, economics, case-studies
A Developer’s Guide to AdonisJS: 5 Core Benefits and Features (ele/des)20,949
guest-posts, adonisjs
webcompat.dev (nik)20,948
websites, web-platform, documentation, overviews
How LLMs Could Supercharge Mass Surveillance in the US (tec)20,947
ai, privacy, politics
The Zero-Days Are Numbered (moz)20,946
security, firefox, mozilla, browsers, ai, anthropic
The Importance of People Who Care (rac)20,945
ai
How to Mitigate the Risk of AI Implementation in Enterprise Environments (mat)20,944
how-tos, ai, processes
What’s Actually New in JavaScript (and What’s Coming Next) (nec)20,943
javascript, ecmascript, standards, retrospectives, outlooks
The Web Is Fun Again: First Experiments With HTML in Canvas (ami/fro)20,942
experiments, html, canvas, javascript
12 Reasons Claude Is Outperforming ChatGPT in My Daily Workflow (web)20,941
ai, chatgpt, openai, claude, anthropic, comparisons
You Can’t Audit Your Way Into Accessibility Culture Change20,940
accessibility, culture, auditing
On Being a Designer in the Most Interesting, Exhausting Moment of Our Careers20,939
design, ai, career
Open-Source vs. Commercial LLMs: The Complete Guide (2026)20,938
guides, ai, foss, comparisons
Anthropic and Amazon Expand Collaboration for Up to 5 Gigawatts of New Compute (ant)20,937
anthropic, amazon, aws, ai
Session Timeouts: The Overlooked Accessibility Barrier in Authentication Design (ele/sma)20,936
accessibility, authentication, time, user-experience, design-patterns, wcag
Never Lose Form Progress Again (aar)20,935
forms, web-components, progressive-enhancement
Hand-Drawn Underline Using “border-shape” (css)20,934
css, borders, shapes
What Claude Design Actually Changes for Designers20,933
claude, anthropic, ai, design
Why I Don’t Chain Everything in JavaScript Anymore20,932
javascript
A11y 101: 3.1.1 Language of Page (nat)20,931
introductions, accessibility, wcag, localization, html
Git 2.54 Released With New Experimental “git history” Command20,930
git
Rethinking the Shape of Design Teams in an AI World20,929
design, ai, leadership
Programming Still Sucks (ste)20,928
programming, career
Video as Code: A Deep Dive Into HeyGen’s Hyperframes20,927
deep-dives, multimedia, html, css, tooling
Vercel April 2026 Security Incident20,926
vercel, security
Thoughts and Feelings Around Claude Design (sam)20,925
design, claude, anthropic, ai
Headless Everything for Personal AI (gen)20,924
ai, headless, mcp, command-line
“Use Links, Don’t Talk About Them” (mwi)20,923
links, writing, microcontent, usability
Building a Blog in TanStack (ada/fro)20,922
tanstack, blogging, functionality
Red-Lining AI (chr)20,921
ai, ethics
How I Resolved 15K Circular Dependencies (haa)20,920
dependencies, monorepos, nx
Haptics: How to Build a Consistent Cross-Platform Solution and Align Code With Figma20,919
how-tos, design, consistency, figma
Oh, but There’s One More Thing20,918
design, ai
Introducing Claude Design by Anthropic Labs (ant)20,917
introductions, claude, anthropic, ai, design
How Junior Web Designers Use Google Maps to Generate Cash (web)20,916
design, monetization
AI Doesn’t Fix Weak Engineering—It Just Speeds It Up20,915
ai, productivity
Features Everyone Should Steal From npmx (and)20,914
npmx
Discourse Is Not Going Closed Source (sam/dis)20,913
foss
Who Will Maintain the Web When PHP’s Veterans Retire? (dar)20,912
php, maintenance
Think About What You Feed Into Generative AI Before the Demand Letter Arrives20,911
accessibility, ai, legal, engineering-management
Information Architecture (Still) Matters20,910
information-architecture, ai, link-lists
I Don’t Want a Screenshot of Your Claude Conversation (dav)20,909
ai, collaboration
Design and Engineering Solve Different Problems; AI Initiatives Are Forgetting That (jea)20,908
ai, design, productivity, processes
Warning: Containment Breach in Cascade Layer (dbu)20,907
css, cascade, containment
Making Your Site Visible to LLMs: 6 Techniques That Work, 8 That Don’t (tra/evi)20,906
ai, agent-experience, llmstxt, search, best-practices
Don’t Waste Money on an Accessibility Audit (dec)20,905
accessibility, auditing, vpat-acr
“box-shadow” Is No Alternative to “outline” (mat)20,904
accessibility, mistakes, shadows, css
Building a UI Without Breakpoints (ami/fro)20,903
css, layout, intrinsic-design, responsive-design
Demystifying Block Formatting Contexts (ppk)20,902
css, concepts, overflow, floats
GitHub Introduces Stacked Prs to Ease Review Bottlenecks (tec)20,901
github, code-reviews
Claude Code and the Rise of Personal Software20,900
ai, claude, anthropic, concepts
Anne Bovelett on How Web Accessibility Boosts Traffic, SEO, and Revenue (bov+)20,899
podcasts, interviews, wordpress, accessibility, traffic, seo, economics
How to Prioritize ADA Title II Accessibility Efforts (slo)20,898
how-tos, accessibility, ada, legal, prioritization
Colour, Contrast, and Creativity (int)20,897
accessibility, colors, contrast, creativity
AI Will Never Be Ethical or Safe (j9t)20,896
ai, ethics, security
Accessibility Is Not a Feature, It’s Infrastructure20,895
accessibility, concepts
The Community Has Spoken, Now We Need Browsers Vendors to Help: A “<rangegroup>” Update (uti)20,894
html, community, browsers
Design and Engineering, as One (mat)20,893
design, prototyping, processes, collaboration
Logo Design Trends for 2026: What I’m Actually Seeing (and What Most Designers Are Missing) (web)20,892
design, logos, images, typography, trends
The Radio State Machine (ami/css)20,891
html, css, state-management
Evan You—State of Vue 2026 (eva/vue)20,890
videos, vuejs, vite
Inside GitHub’s Fake Star Economy (awe)20,889
github, economics
The Vertical Codebase (tkd)20,888
components, concepts, principles, monorepos
Building a CLI for All of Cloudflare (tk+)20,887
cloudflare, command-line
DESIGN.md20,886
design, documentation, ai
One Developer, Two Dozen Agents, Zero Alignment (mag)20,885
ai, ai-agents, collaboration, processes
Build a Movie Watchlist With Node.js, TypeScript, and MongoDB (nra)20,884
nodejs, typescript, mongodb, functionality
AI-Generated UI Is Inaccessible by Default (fro)20,883
design, ai, accessibility, axe
Making Our Frontend Unit Tests Much Faster With @swc/jest20,882
testing, jest, swc, performance
Introducing a New Spam Policy for “Back Button Hijacking”20,881
google, spam, policies, browsers
When Algorithms Forget You’re Human (nat)20,880
design, user-experience, ai
7 View Transitions Recipes to Try (sun/css)20,879
css, view-transitions, examples
Making Product Documentation Work for Humans and AI (ger)20,878
documentation, product-management, accessibility, ai
What I Learned From Analyzing 158 Design Systems20,877
design-systems, metrics, comparisons
Unicode Variation Selectors (css)20,876
css, selectors, unicode, emoji
Why AI Sucks at Front End (arg)20,875
ai, html, css
Multi-Stroke Text Effect in CSS (yua)20,874
css, effects
Agentic Engine Optimization (AEO) (add)20,873
ai, documentation, optimization, concepts, llmstxt
Productive Procrastination (pro)20,872
productivity
No One Owes You Supply-Chain Security (pur)20,871
security, dependencies, rust
Playwright Accessibility Testing: What axe and Lighthouse Miss (rea)20,870
accessibility, testing, playwright, axe, lighthouse
“font-family” Doesn’t Fall Back the Way You Think (css)20,869
css, fonts, flash-of-x
How We Made the Angular Compiler Faster Using AI (mdo/voi)20,868
angular, compiling, performance, optimization, ai
Liquid Glass20,867
websites, liquid-glass, libraries, effects
How AI Impacts UI, UX, and Accessibility (ons+)20,866
videos, ai, accessibility, user-experience, design
The Major Technical Reasons Why Accessibility Overlays Don’t Work (kar)20,865
accessibility, overlays
Frontend News #22: x86 CPU in CSS, “pointer-box-offset” Property, Detecting at-Rule Support (zor/css)20,864
videos, css
How to Improve UX in Legacy Systems (vit/sma)20,863
how-tos, user-experience, design, optimization, processes
WCAG3 Contrast as of April 2026 (aar)20,862
accessibility, wcag, contrast, colors
Bureaucracy Is Not a Scaffold, It Is a Cage20,861
agile, processes, project-management, engineering-management
There Are Only Four Sensible Ways to Build a Website (jon)20,860
concepts, web-apps, ecommerce, static-site-generation, content-management, react, shopify, wordpress, drupal, typo3
Making Dark Mode Play Nicely With BFCache20,859
dark-mode, bfcache, javascript
An Interactive Cover Component (kit)20,858
components, css, effects
How to Use Lazy Loading Without Hurting Web Performance (jac/deb)20,857
how-tos, lazy-loading, performance
How We Optimized Agent Device for Mobile App Automation (thy/cal)20,856
debugging, optimization, ai, case-studies
Green Components: How Your Design System Can Aid Sustainability Goals (hdv/zer)20,855
design-systems, components, sustainability
A Simple Model to Address Work Performance Issues (j9t)20,854
career, engineering-management, collaboration
SVG Filters Guide: Getting Started With the Basics (ana/fro)20,853
guides, fundamentals, svg, filters, images
Installing Every* Firefox Extension (jw)20,852
firefox, mozilla, browsers, browser-extensions, overviews
taste.md20,851
design, ai
The End of Static Design: Living in the Era of Liquid UI (web)20,850
design, liquid-design
Someone Bought 30 WordPress Plugins and Planted a Backdoor in All of Them20,849
wordpress, plugins, security
There Is a Growing Gap in Understanding of AI Capability (kar)20,848
ai, concepts
Developer Ramp-Up Time Continues to Accelerate With AI20,847
ai, onboarding, efficiency
From Java to Wayland: A Pixel’s Journey (jet)20,846
java, rendering
Modern CSS Feature Support for Shadow DOM (ado)20,845
websites, css, shadow-dom, browsers, support
What We Learned Building a Rust Runtime for TypeScript (and)20,844
lessons, typescript, rust, runtimes
The Git Commands I Run Before Reading Any Code20,843
git, command-line
Hidde Fireside (hdv+)20,842
videos, interviews, accessibility, wcag, sustainability
Creating Custom Page Transitions in Astro With Barba.js and GSAP (cod)20,841
astro, gsap, tooling, animations, javascript
Under the Hood of MDN’s New Frontend (leo/mdn)20,840
mdn, react, web-components
State of AI 2026 (sac/dev)20,839
surveys, ai
Why Most Design Systems Fail at the Leadership Layer (zer)20,838
design-systems, leadership
Adversarial AI: Understanding the Threats to Modern AI Systems (jet)20,837
ai, security, concepts
From Rule, Spec, to Harness: A Phased Adoption Path for AI Coding20,836
translations, ai, processes, concepts
Should Designers “Code”?20,835
design, career
Parse, Don’t Validate—in a Language That Doesn’t Want You To20,834
parsing, validation, programming, typescript, type-safety
Old Advice: Hiding Content Has No Effect on Accessible Name or Description Calculation (ste)20,833
accessibility, hiding, aria, html
Anthropic Debuts Preview of Powerful New AI Model Mythos in New Cybersecurity Initiative (tec)20,832
anthropic, ai, security
Inverted Themes With “light-dark()” (dav)20,831
css, dark-mode, design-systems, theming
How to Use Standard HTML Video and Audio Lazy-Loading on the Web Today (sco)20,830
how-tos, html, multimedia, lazy-loading, performance
Name-Only Containers: The Scoping We Needed (chr/fro)20,829
css, scope, container-queries
You Can’t Cancel a JavaScript Promise (Except Sometimes You Can) (inn)20,828
javascript, promises
Alternatives to the “!important” Keyword (css)20,827
css, cascade, selectors
Observability at Scale: Mastering ADK Callbacks for Cost, Latency, and Auditability (con)20,826
observability, callbacks, scalability, ai-agents
Screen Readers Are Not Testing Tools (yat)20,825
accessibility, testing, screen-readers
“Intl” Can Localize Units, Too (ste)20,824
javascript, localization, units
RFC JSIR: A High-Level IR for JavaScript20,823
tooling, javascript
Not Useless: Why Experimental Websites Matter More Than You Think (web)20,822
design, creativity, experiments, web
A11y 101: 2.5.8 Target Size (nat)20,821
introductions, accessibility, wcag
Looking at New CSS Multi-Column Layout Wrapping Features (css)20,820
css, layout
“Vibe Coding” Is Accelerating the Erosion of Design Authority20,819
design, vibe-coding, ai
AI Prototyping: Harder. Worser. Faster. Wronger. (ann)20,818
ai, prototyping
Tech and the War Nobody Wanted (fro)20,817
frontend-dogma, ethics, politics
The Scope of Type Guards and Assertion Functions (ste)20,816
typescript
Designers: We Are Perpetuating Our Own Burnout Problem20,815
design, career
Why Some Images Look Brighter Than Your Screen20,814
images, colors
Container Query Typography Systems (mat)20,813
css, container-queries, typography
The “Passive Income” Trap Ate a Generation of Entrepreneurs (dao)20,812
monetization, economics
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign (sar/soc)20,811
nodejs, foss, security
The Uphill Climb of Making Diff Lines Performant20,810
github, performance, optimization, case-studies
EmDash Feedback (pho)20,809
wordpress, emdash, cloudflare, content-management, comparisons
Building AI Independence: A Practical Guide to Moving Beyond US Solutions (owe/pro)20,808
guides, ai, mistral, deepseek, processes
CSS Subgrid Is Super Good (dbu)20,807
css, grids, layout
Post Mortem: Axios npm Supply Chain Compromise20,806
axios, npm, security
What to Know in JavaScript (2026 Edition) (chr/fro)20,805
javascript, ecmascript, standards, frameworks, runtimes, tooling, testing, npm
[Node.js] Security Bug Bounty Program Paused Due to Loss of Funding (nod)20,804
nodejs
Accessibility Overlays Create Problematic “Quick-Fixes” (the)20,803
accessibility, overlays
The Many Paths in the Life of a Designer20,802
design, ai, career
What Should We Do After Canceling a Sprint?20,801
scrum, agile
View Transitions Toolkit (bra)20,800
packages, css, view-transitions
There’s a Hidden Tax on Every AI-Generated Merge Request (bri)20,799
ai, version-control, code-reviews, processes
Microsoft Execs Warn Agentic AI Is Hollowing Out the Junior Developer Pipeline20,798
hiring, career, ai, engineering-management, microsoft
Why It’s Getting Harder to Measure AI Performance20,797
ai, metrics
Front-End Fools: Top 10 April Fools’ UI Pranks of All Time (css)20,796
retrospectives, css, user-experience, google, stack-overflow
Introducing EmDash—the Spiritual Successor to WordPress That Solves Plugin Security (tk+)20,795
introductions, tooling, emdash, wordpress, content-management, cloudflare
Locked Out: Why OTP and 2FA Often Fail Users With Disabilities20,794
accessibility, authentication, captcha
This, Still Not for Everyone (mat)20,793
accessibility, metrics, homepages, webaim
Making Emojis and Icons Screen Reader Accessible (pop)20,792
emoji, icons, images, accessibility, screen-readers, html
What’s New in Svelte: April 2026 (sve)20,791
release-notes, svelte, sveltekit
A Practical Guide to Design Principles (vit/sma)20,790
guides, design, principles, link-lists
CSS or BS? (kei)20,789
css, standards
Notes From “AI and the Future of Sustainability Reporting” (hdv)20,788
ai, sustainability, outlooks
The Hidden Blast Radius of the Axios Compromise (ahm/soc)20,787
dependencies, npm, axios, security
Most Developers Misunderstand Node.js in Production (With Ulises, TC39 Delegate) (nod)20,786
videos, interviews, nodejs
AI-Generated Merged Code Holds Steady at ~30%20,785
ai, metrics
Inside Claude Code’s Leaked Source: Swarms, Daemons, and 44 Features Anthropic Kept Behind Flags20,784
claude, anthropic, ai
“safe” in Flex and Grid Alignment (ipr)20,783
css, flexbox, grids, layout, alignment
Craft Is Untouchable (chr)20,782
craft, ai, processes
Burnout Is Real for Open Source Maintainers: A Conversation With John-David Dalton, Creator of Lodash (jdd/ope)20,781
podcasts, interviews, javascript, libraries, foss, maintenance
Minimum Release Age Is an Underrated Supply Chain Defense (dan)20,780
security, dependencies, npm, bun, pnpm, yarn, deno, renovate, dependabot, axios
Claude Code’s Entire Source Code Got Leaked via a Sourcemap in npm, Let’s Talk About It20,779
claude, anthropic, ai, source-maps, npm
What’s !important: Light/Dark Favicons, “@mixin”, Object-View-Box, and More (dxn/css)20,778
css, retrospectives, svg, favicons, dark-mode, mixins, browsers
Claude Code Users Say They’re Hitting Usage Limits Faster Than Normal20,777
claude, anthropic, ai
Encoding Team Standards (mfo)20,776
ai, consistency, conventions, documentation, collaboration, engineering-management
Kirby Blog Course (mau)20,775
courses, kirby, blogging
A11y 101: 2.5.7 Dragging Movements (nat)20,774
introductions, accessibility, wcag, drag-and-drop
The AI Design Gap: A Student’s Journey in Accessifying Visual Layouts (dar)20,773
design, ai, accessibility
There’s No Need to Include “Navigation” in Your Navigation Labels (tem)20,772
accessibility, labels, navigation, html
The Ground Is Shaking: Why Designers Must Flip the Script on AI20,771
design, ai
Axios Compromised on npm—Malicious Versions Drop Remote Access Trojan20,770
npm, dependencies, axios, security
The Drill-Down Menu With Details and “@scope” (pre/fro)20,769
disclosure-widgets, css
Focus Indicators 101: A Simple Guide for Developers (pop)20,768
videos, introductions, guides, focus, keyboard-navigation, accessibility
Transformers.js v4 (xen/hug)20,767
release-notes
Form Automation Tips for Happier User and Clients (css)20,766
forms, automation, tips-and-tricks
The WebAIM Million: The 2026 Report on the Accessibility of the Top 1,000,000 Home Pages (web)20,765
studies, research, accessibility, homepages, metrics
What Is CSS Containment and How Can I Use It? (css)20,764
css, containment, performance
Google Stitch: Is This the End of the Junior Designer? (web)20,763
design, ai, google, tooling, career
Semantic HTML Just Might Make Your CSS Less Fragile (sch)20,762
html, css, semantics, resilience
Your Options for Preloading Images With JavaScript (mac)20,761
images, preloading, javascript, techniques
You Probably Don’t Need to Lift State20,760
state-management, react
Copilot Edited an Ad Into My PR20,759
github-copilot, ai
Prevent Claude Code From Accessing .env (jad)20,758
claude, anthropic, ai, environments, security
Headings the Right Way: Site Building Tips for Accessible Page Content (dru)20,757
videos, html, headings, accessibility
DeepSeek API Integration With React and Next.js20,756
react, nextjs, deepseek, ai, apis
Node.js Brotli UAF (mai)20,755
nodejs, permissions, brotli, compression, security, claude, ai
Your Ticket Is a Prompt20,754
ai, prompting, documentation, project-management
Things Learned Migrating to Solid 2.0 (bre)20,753
migrating, solidjs, ai, lessons
Pretext (sim)20,752
libraries, typescript
Mike Smith Fireside (ste)20,751
videos, interviews, standards, accessibility, html, community
Your Debounce Is Lying to You20,750
software-design-patterns, javascript, debouncing
Will AI Replace Software Developers?20,749
discussions, ai, programming, career
A Simple Way to Make Instructions More Accessible20,748
accessibility, documentation
Why Are Executives Enamored With AI but ICs Aren’t?20,747
ai, engineering-management
Why We Replaced Node.js With Bun for 5× Throughput (tri)20,746
nodejs, bun, migrating
[Pretext] Demos20,745
libraries, typescript, css, layout, examples
Endgame for the Open Web (ani)20,744
web, open-web, ai, foss
Beware of “AI” Accessibility Audits (kar)20,743
accessibility, auditing, ai
Bad Example: Timesheet Submit Button (rac)20,742
html, buttons, accessibility
Getting Started With the Vercel AI SDK Agents in Node.js20,741
introductions, vercel, ai, nodejs
New to the Web Platform in March (rac)20,740
release-notes, web-platform, browsers, firefox, mozilla, safari, apple, chrome, google
“QuitGPT” Boycott Could Spark AI Flashpoint as Ethical Use Debate Rages (luk)20,739
ai, ethics, privacy, chatgpt, openai, anthropic
CSS Is DOOMed (htm)20,738
css
Building a Runtime With QuickJS (hea)20,737
quickjs, javascript, runtimes, functionality
The Site-Search Paradox: Why the Big Box Always Wins (sma)20,736
design, user-experience, search
HTML Minifier Next: Zero-Config Mode, SVG Minification With SVGO, Even Faster (j9t)20,735
release-notes, html-minifier
The Mirage of UX Design’s Demise Keeps Coming Back20,734
user-experience, design, ai
Applying Accessibility Fixes With Stealth for the Greater Good (stv/pic)20,733
accessibility, concepts, culture
The Top Trait Companies Look for in a Technical Interview (fro)20,732
career, interviewing
WCAG A vs. AA, Outdated Accessibility Statements, and More (nic)20,731
accessibility, wcag, documentation
Geolocation (mar+/w3c)20,730
geolocation, apis
Your Data Is Everywhere—the Government Is Buying It Without a Warrant (jjo/npr)20,729
politics, privacy, ai, anthropic
Best CI/CD Tools for 2026: What the Data Actually Shows (ovb/jet)20,728
ci-cd, tooling, metrics
The Three Thirds20,727
design, leadership, career, ai, link-lists
Malicious PyPI Package—LiteLLM Supply Chain Compromise20,726
dependencies, vulnerabilities, security
A Gentle Intro to npm Workspaces, With Visuals (pre)20,725
introductions, npm
Next.js Across Platforms: Adapters, OpenNext, and Our Commitments (fee+)20,724
nextjs
Why You Shouldn’t Trust the People Who Built Your Inaccessible Site to Fix It20,723
accessibility, auditing
From 0 to 250K Lines: How a 100% AI-Coded Project Builds a Governance Closed Loop20,722
translations, ai, processes
Introducing JetBrains Central: An Open System for Agentic Software Development (jet)20,721
introductions, jetbrains, ai-agents, ai
Designing for People With Low Vision (llo/tet)20,720
accessibility, design
ADA Title II Update: What We Know, What We Don’t, and What to Do Now (gwi/deq)20,719
accessibility, ada, legal
Who Can Actually Afford AI Tools Now?20,718
ai, economics, link-lists
The Design Engineer Symptom: What a Rising Job Title Reveals20,717
design, programming, ai, career
Developing a Minimally HashDoS Resistant, Yet Quickly Reversible Integer Hash for V8 (joy/nod)20,716
nodejs, hashing, security
WebKit Features for Safari 26.4 (jen/web)20,715
release-notes, webkit, safari, apple, browsers
Shadow DOM Focus Delegation: Getting “delegatesFocus” Right (fro)20,714
accessibility, shadow-dom, focus, javascript, lit, web-components
Testing Font Scaling for Accessibility With Figma Variables (sma)20,713
accessibility, fonts, scaling, figma, variables
This Is Crazy20,712
videos, foss, ai, legal, licensing
The Web Development Glossary 4K (j9t/fro)20,711
books, frontend-dogma, learning, training, concepts, terminology
What Is OpenCode? Understanding AI Coding Agents for Frontend Development (ele/des)20,710
guest-posts, opencode, ai, productivity
Why Migrate to Valibot? (fab/val)20,709
libraries, typescript
Try Tab Notes in Firefox to Leave a Note on Any Page (gph/moz)20,708
firefox, mozilla, browsers
Uses for Nested Promises20,707
javascript, promises, asynchronicity
The Accessibility Problem Isn’t Design—It’s Engineering (gbb)20,706
accessibility, legal, eaa, ai
Building a Dual-Scene Fluid X-Ray Reveal Effect in Three.js (cod)20,705
effects, threejs
What Happens to the Design System When AI Changes the Product?20,704
design-systems, ai, product-management
Signals, the Push-Pull Based Algorithm (wil)20,703
frameworks, signals, state-management, algorithms
“Our Product Is Used, on [Occasion], to Kill People”: Inside Palantir, the World’s Scariest AI Company20,702
ai, palantir, history
Web Dev Just Got Huge Updates20,701
videos, solidjs, astro, vite, typescript
Two Circles, One Arrow, and Anchor Positioning (css/fro)20,700
css, anchor-positioning, math
The Death of the Front Door: Why the “Home Page” Is a Legacy Pattern (web)20,699
design, homepages, browsing, web
A11y 101: 2.5.4 Motion Actuation (nat)20,698
introductions, accessibility, wcag
Announcing TypeScript 6.0 (dan/typ)20,697
release-notes, typescript
A Beginner’s Guide to Manual Accessibility Testing With Keyboard Navigation20,696
guides, accessibility, testing, keyboard-navigation
The Diminished Art of Coding (nol)20,695
programming, code-reviews, ai, vibe-coding
Building the Good Web (bre)20,694
indieweb, web
Fifty Years of Hard-Won Rights Are on the Line: The Fight to Save Section 504 (dar)20,693
legal, accessibility
Where Did 400 MiB Go?20,692
nodejs, websockets, memory, debugging
Dropdowns Inside Scrollable Containers: Why They Break and How to Fix Them Properly (sma)20,691
css, positioning, transforms, scrolling
Google Says “Vibe Design” Is Here, but It Didn’t Pass My Vibe Check20,690
google, design, ai, figma, sketch
3 Reasons Why You Should Care About Document Accessibility20,689
accessibility, pdf
Quick Tip: Don’t Use “<abbr>” (nat)20,688
html, tips-and-tricks, screen-readers, support, accessibility
On “clip-path” Animations20,687
css, clipping, animations
Trust and Faith in Our Web (bre)20,686
web, ai, indieweb
Rights and Tech Coalition Calls on Congress to End Warrantless Mass Surveillance (cor/com)20,685
politics, privacy, legal, ai, advocacy
More Easy Light-Dark Mode Switching: “light-dark()” Is About to Support Images (bra)20,684
css, functions, images, dark-mode
Getting Developers to Care about Accessibility: Carrots and Sticks20,683
accessibility, processes, culture
Core JavaScript and TypeScript Features Become Free in IntelliJ IDEA (jet)20,682
intellij-idea, jetbrains, code-editors
The Great CSS Expansion (pav/git)20,681
css, anchor-positioning, pop-overs, modals, animations, transitions, forms
JavaScript for Everyone: Destructuring (wil/css)20,680
javascript, examples
pnpm 11 Beta 0 (pnp)20,679
release-notes, pnpm
The Great Transition: Why the Design World Is Re-Evaluating Figma (web)20,678
design, figma
.htaccess Punk (j9t)20,677
packages, apache, redirecting, link-rot, quality
Why Aren’t AI Productivity Gains Higher?20,676
ai, productivity, engineering-management
Balancing Stability and Innovation in Design Systems (ton)20,675
design-systems
AI Is Creating a New Kind of Tech Debt—and Nobody Is Talking About It (har)20,674
ai, technical-debt
AI, Plain Language, and Responsibility (mni)20,673
writing, ai, accessibility
Highlighting Footnotes (kit)20,672
footnotes, css
JavaScript Thinks Everything’s a Date20,671
javascript, time, v8, javascriptcore, python
The Color System I Wish I Understood Sooner (the)20,670
colors, color-palettes, naming
Slouching Towards WCAG 2.1 (mni)20,669
accessibility, ada, legal, wcag
Petition to Node.js TSC: No AI Code in Node.js Core (ind)20,668
nodejs, ai
Node.js Worker Threads Are Problematic, but They Work Great for Us (inn)20,667
nodejs, worker-threads, event-loop
How to Burn $30M on a JavaScript Framework… (fir)20,666
videos, javascript, frameworks, famous
Cookie Consent Management in 2026 (gri/clo)20,665
consent-management, cookies, privacy, legal, gdpr
Migrating From DigitalOcean to Hetzner: From $1,432 to $233/Month With Zero Downtime20,664
migrating, hosting, databases, economics
If You Thought the Speed of Writing Code Was Your Problem—You Have Bigger Problems (and)20,663
ai, processes, productivity
AI and the Rosetta Stone20,662
ai, localization
Monitor and Improve Your Web App’s Load Performance (pat+)20,661
web-apps, performance, monitoring, edge, microsoft, browsers
When Shipping Becomes Too Easy (moz)20,660
ai, releasing
Forget Your “Lovable” Products; the Real Leverage Point Was Always Learning (ian)20,659
learning, ai, design, product-management
React SSR Framework Showdown: TanStack Start, React Router, and Next.js Under Load (mco/pla)20,658
frameworks, server-side-rendering, react, tanstack, react-router, nextjs, comparisons, performance, metrics
Red Alert: The DOJ Title II Web Accessibility Rule Is in Danger20,657
accessibility, ada, legal
Astro: How to Set Up More Powerful HTML Minification (in 31 Seconds) (j9t)20,656
how-tos, astro, html, html-minifier, minification, optimization
Tuesday, March 24, 2026 Security Releases (nod)20,655
release-notes, nodejs, security
Edge.js: Running Node Apps Inside a WebAssembly Sandbox (was)20,654
tooling, nodejs, webassembly
Anime vs. Marvel/DC: Designing Digital Products With Emotion in Flow (sma)20,653
design, user-experience
Flexbox Masonry Layout (Explained With Math) (fro)20,652
css, flexbox, layout, math
GitHub Copilot’s Effect on Collaboration Has Stunned Researchers20,651
studies, research, ai, github-copilot, github, productivity, metrics
The Hardest Part of Design Systems Was Never Components20,650
design-systems, components, product-management
Stop Wasting Money on AI: 10 Ways to Cut Token Usage (log)20,649
ai, economics, token-optimization
Token Optimization: Reducing LLM Input Size Without Losing Quality20,648
ai, token-optimization, quality, python
The Last Quiet Thing (tg)20,647
design, maintenance, product-management
I Think a Lot of Developers Are Quietly Grieving the Old Internet20,646
discussions, web
A11y 101: 2.5.3 Label in Name (nat)20,645
introductions, accessibility, wcag, labels, forms
The Ultimate Design Maturity Guide for Tech Leaders20,644
guides, design, leadership, concepts, processes
Native JSON Modules Are Finally Real20,643
json, modules, bundling, caching
How Aspect Ratios Define Perception, Rhythm, and Flow (web)20,642
design, aspect-ratio
The Two Worlds of Programming: Why Developers Who Make the Same Observations About LLMs Come to Opposite Conclusions (bal)20,641
programming, ai
When Deno or Bun Is a Better Solution Than Node.js (fro)20,640
deno, bun, nodejs, comparisons
Is This Product “Human-Made”? The Race to Establish an “AI-Free” Logo (joe)20,639
ai
Testing Node.js APIs With Jest: A Frontend Developer’s Guide to Backend Testing20,638
guides, testing, nodejs, apis, jest
Why Node.js Needs a Virtual File System (mco/pla)20,637
nodejs, file-handling
AI Content Wasn’t Good Enough—Now It Is (thi/ahr)20,636
content, writing, ai, quality
EU-Funded AI Systems “Exacerbate” Human Rights Violations in the Arab Region (the)20,635
ai, ethics
There Is No “Wrong” in CSS (j9t)20,634
css
The Perfect CSS Stylesheet Should Be… (alv)20,633
css
4 Reasons That Make Tailwind Great for Building Layouts (zel/css)20,632
tailwind, layout
CSS Refactoring With an AI Safety Net20,631
css, refactoring, testing, ai
Accessibility Is the Foundation (jul)20,630
accessibility, aria
Comprehension Debt—the Hidden Cost of AI Generated Code (add)20,629
ai, concepts
Proposal for Time-Based CSS (joh)20,628
discussions, css, time
90% of Code Will Be AI-Generated—So What the Hell Do We Actually Do? (har)20,627
ai, career
Every UI/UX Concept Explained in Under 10 Minutes20,626
videos, design, user-experience, concepts
SVG Favicons That Respect Theme Preference (paw)20,625
svg, favicons, images, dark-mode
How Can Governments Pay Open Source Maintainers? (ede)20,624
foss, economics
Headless Storybook With Lit20,623
storybook, lit, headless
The Emerging AI Agents War (jun)20,622
ai-agents, ai, scraping, amazon, ecommerce
New Bookmarklet—Structure Revealer (llo)20,621
bookmarklets, html, accessibility
Digital Accessibility Policies and Statements—What, How, and Why (kno)20,620
videos, accessibility, documentation, policies
How VS Code Builds With AI (vsc)20,619
vs-code, microsoft, ai, processes, product-management
“contrast-color()” Beyond Black and White (una)20,618
css, colors, contrast, functions
Rewriting Our Rust Wasm Parser in TypeScript20,617
migrating, parsing, rust, typescript
Design Process Isn’t Dead, It’s Compressed (nng)20,616
design, processes, ai
JPEG Compression (sop)20,615
jpeg, images, compression
Twenty Years of Amazon S3 and Building What’s Next (seb)20,614
anniversaries, s3, aws, amazon
Cascade Icons20,613
css, icons, images
Two React Design Choices Developers Don’t Like—but Can’t Avoid (rya)20,612
react, solidjs, asynchronicity
What Is Content Decay? (And How to Fix It Before It Tanks Your Traffic) (lou/ahr)20,611
how-tos, content, maintenance, seo
Supply-Chain Attack Using Invisible Code Hits GitHub and Other Repositories (dan/ars)20,610
security, github, dependencies
Avoiding “z-index” (don)20,609
css, positioning
Life as an Accessibility Specialist: What You Need to Know20,608
accessibility, career
Automated Accessible Text With “contrast-color()” (una)20,607
css, functions, colors, contrast, accessibility
So Where Are All the AI Apps? (alg+)20,606
ai, dependencies, python, metrics
Beyond “border-radius”: What the CSS “corner-shape” Property Unlocks for Everyday UI (uti/sma)20,605
css, borders
The Three Pillars of JavaScript Bloat (430)20,604
javascript, dependencies, complexity, runtimes, architecture, polyfills
Introducing Account Regional Namespaces for Amazon S3 General Purpose Buckets (cha)20,603
s3, aws, amazon
7 Practical Ways AI Is Rewriting the UI Design Playbook (and 3 Ways It’s Not) (web)20,602
design, ai
Vite 8.0 Is Out (vit)20,601
release-notes, vite
Building Dynamic Toggletips Using Anchored Container Queries (dxn/pic)20,600
css, anchor-positioning, container-queries, toggles, tooltips
Monitoring Your Node.js App Health on Fly.io (app)20,599
nodejs, monitoring, tooling
The 49 MB Web Page20,598
performance, user-experience, embed-code
What Is SERP Volatility and What Should You Do About It?20,597
search, seo, google
The Dark Side of AI No One Talks About (jam/moz)20,596
ai, seo, robotstxt
AI Coding Fluency: From Tool Usage to Human–AI Collaboration in Software Engineering20,595
translations, ai, concepts, processes, collaboration
Temporal: The 9-Year Journey to Fix Time in JavaScript (jas/blo)20,594
javascript, time, apis, retrospectives
Form-Associated Custom Elements in Practice (fro)20,593
web-components, forms, javascript
“work_mem”: It’s a Trap (la)20,592
memory, postgresql, databases
Useful CSS Properties That Don’t Get Enough Attention (kev)20,591
videos, css
Abusing Customizable Selects (pat/css)20,590
forms, html, css, functions
AI Productivity Gains Are 10%, Not 10×20,589
ai, productivity, studies, research, metrics
Designing for People With Anxiety (tet)20,588
design, accessibility
What’s New in DevTools (Chrome 146) (mat)20,587
release-notes, dev-tools, chrome, google, browsers