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

“2026” News Archive

Definition, related topics, and tag feed

“2026” RSS feed (per email)

Entry (Sources) and Additional TopicsDate#
EU Top Court Upholds Record $6B Google Fine (str)1,487
google, mobile, legal
How Anthropic Is Bringing Fable 5 Back—and When It’ll Cost You (fre)1,486
claude, anthropic, ai
On the Semantic Web1,485
html, semantics, buttons, forms
Roll Your Own File-Based Router in Under 50 Lines of Code (pre/was)1,484
wasp, routing, functionality
Amazon’s AI Experts Make House Calls: Forward Deployed Engineering (new/hei)1,483
amazon, aws, ai, career
What’s !important #14: Gap Decorations, “random()”, “<select>” Field Sizing, and More (dxn/css)1,482
css, html, retrospectives, functions, theming, web-platform
The Future of AI Is Local and Open (dyn)1,481
ai, google, licensing
Clickable Table Rows Are a Bad Idea (tem)1,480
tables, accessibility, keyboard-navigation, html
Guides and FAQs for [Node.js] First-Time Contributors (joy/nod)1,479
guides, nodejs
Why Accessibility Is An Operational Capability, Not A Feature (sma)1,478
accessibility, design, ai
What’s New in Svelte: July 2026 (sve)1,477
release-notes, svelte, sveltekit
Modern UI Patterns (una/per)1,476
videos, css, chrome, google, browsers
Modes and Themes That Stick—Building a Persistent Toggle Solution (stu)1,475
toggles, html, forms, dark-mode, theming, flash-of-x
The Shifting Line Between CSS States and JavaScript Events (dxn/css)1,474
css, javascript, state-management, selectors, events
CSS Container Queries and Subgrid: The Layout Trilogy That’s Now in Every Browser1,473
css, container-queries, grids, layout
AI Inference Is Obviously Profitable (sea)1,472
ai, economics
After Fable 5 Ban, Anthropic and 19 Organizations Launch Open Source Security Body (jam)1,471
ai, linux-foundation, anthropic, aws, google, microsoft, github, openai, foss
AI and Liability (sch)1,470
ai, search, legal, google
WCAG 3.0 Will Create a Governance Problem Most Organizations Aren’t Ready For (nic)1,469
accessibility, wcag, legal
The Pope Has Outlined the Threat AI Poses to Humanity—Why Haven’t Our Political Leaders? (nic/glo)1,468
ai, politics
npm Adds Preventive Account Protection for High-Impact Accounts1,467
npm, security
Experimenting With “random()” in CSS (pol)1,466
css, randomness, functions, experiments
Node.js 26.4.0 (Current) (adu/nod)1,465
release-notes, nodejs
Revisiting the DX Core 4 in the Age of AI1,464
productivity, engineering-management, ai
Comparing the Top 3 A/B Testing Solutions for Frontend Teams (ele/des)1,463
guest-posts, a-b-testing, comparisons
Claude Code June 2026: 10 New Features Devs Need to Know1,462
claude, anthropic, ai, configuration
Let’s Play With Gap Decorations (css/fro)1,461
css, decoration, chrome, google, edge, microsoft, browsers
Your Grid Lanes Will Likely Fail WCAG 2.4.3 (mat)1,460
css, grids, layout, accessibility, wcag
How to Scale Digital Accessibility With Design Systems (equ)1,459
how-tos, accessibility, design-systems, scalability
The Myth of the Difficult User (a11)1,458
videos, accessibility, user-experience, myths
Moving Beyond UX: The Rise of the Agentic Experience (AX) Designer (web)1,457
design, ai
Wiggly/Wavy Input Range Slider (css)1,456
css, forms
PACT: Anonymous Credentials for the Web (den/moz)1,455
privacy, cryptography, browsers
Performance of WebAssembly Runtimes in 2026 (jed)1,454
webassembly, runtimes, performance, metrics, comparisons
Animating the “dialog” Element Using View Transitions (rik)1,453
modals, html, animations, view-transitions, javascript, css
A11y 101—3.2.3 Consistent Navigation (nat)1,452
introductions, accessibility, wcag, navigation, consistency
Astro 7.01,451
release-notes, astro
How We Measure the ROI of JetBrains IDEs (jet)1,450
jetbrains, code-editors, economics
How an Underrated Refactor Saved 90% Memory Usage (kev/tan)1,449
tanstack, refactoring, memory, case-studies, metrics
Gareth [Ford Williams] Goes Fireside (gar+)1,448
videos, interviews, accessibility, standards, design, branding
I Wish I Had Started Documenting My Tech Journey Earlier1,447
career, documentation
Which Copyleft Licence Is Suitable for an SVG? (ede)1,446
svg, images, licensing
Anthropic’s Fable and the State of AI (sch)1,445
ai, security, anthropic, foss
Web Standards at the Web Engines Hackfest (don+/iga)1,444
podcasts, standards, w3c
View Transitions: Use the New “attr()” or “match-element” for the “view-transition-name”? (bra)1,443
css, view-transitions
I Stored a Website in a Favicon1,442
html, favicons, images, experiments
Blocking Install Scripts Is Not a Silver Bullet (uli/nod)1,441
npm, security
Tech Workers Who Don’t Embrace AI Face Triple the Layoff Risk, Gallup Finds (str)1,440
ai, career, productivity
FIFA’s World Cup Typography Foul: UI Design Learnings (pim)1,439
typography, fonts, legibility
How Pull Request Limits Are Cutting Down the Noise (ash)1,438
github, version-control, foss
What Is Google’s Project Nimbus, and Why Are Students Protesting Against It? (the)1,437
google, amazon, politics, ethics
Safer “pull_request_target” Defaults for GitHub Actions Checkout1,436
github-actions
Announcing TypeScript 7.0 RC (dan)1,435
release-notes, typescript
The Siren Song of “ariaNotify()” (wil/css)1,434
javascript, aria, notifications, attributes, html, jaws, nvda, voiceover, screen-readers, accessibility
AI-Authored Code Has Nearly Doubled, but So Has PR Size1,433
ai, code-reviews, metrics
Junie: The JetBrains AI Coding Agent Leaves Beta (jet)1,432
release-notes, junie, jetbrains, ai
Your JetBrains IDE Expertise, Now on LinkedIn (jet)1,431
jetbrains, linkedin, plugins, code-editors
AI Use by the US Government (sch)1,430
ai, legal, politics
Build SVG Charts for Web Applications With Code Examples1,429
svg, images, visualization, examples
The Free and Open Web Is Under Attack at the IETF (eff)1,428
open-web, ai, standards
What Figma Made Visible (mur)1,427
figma, tooling
Designing for People Who Are D/deaf (tet)1,426
accessibility, design
From Proposal to Release: Designing Your Design System Workflow (stu)1,425
design-systems, processes
Google to End Manifest V2 Support in Chrome, Disabling uBlock Origin and Other Ad Blockers1,424
chrome, google, browsers, browser-extensions
Designing With Uncertainty: How AI Supercharges Probabilistic Thinking (pra/sma)1,423
ai, design
Firefox 152 Release Notes for Developers (Stable) (mdn)1,422
release-notes, firefox, mozilla, browsers
Releasing Babel 8 Today: ESM-Only, Drop ES5 Default, and a Smooth Migration Path (bab)1,421
release-notes, babel
The Scope of CSS “@function” (jan/fro)1,420
css, scope
What Are Git Worktrees, and Why Should I Use Them? (cas)1,419
git, command-line
The Hidden UX of Payments1,418
user-experience, design
Automating Colour Contrast With Design Tokens (stu)1,417
contrast, colors, automation, design-tokens, accessibility
HTML Minifier Next 7 Is ESM-Only (j9t)1,416
release-notes, html-minifier
German Court Rules Google Can Be Held Liable for False AI Overview Answers1,415
google, ai, search, legal
What’s !important #13: “@function”, “alpha()”, CSS Wordle, and More (dxn/css)1,414
css, retrospectives, functions, layout, web-platform
A11y 101—3.2.2 On Input (nat)1,413
introductions, accessibility, wcag, forms
Agentic Code Review (add)1,412
ai-agents, ai, code-reviews, quality, productivity, processes, cognitive-debt
TypeScript Performance in TanStack Table V9 (kev/tan)1,411
tanstack, performance, typescript
Dangerous Technology for Americans Only (mit)1,410
ai, legal, ethics, anthropic
Image Optimization for Core Web Vitals in 2026: What Actually Moves the Needle1,409
images, optimization, performance, web-vitals, avif, webp, jpeg-xl, png
“What Computers Can’t Do”—and What Designers Should1,408
design, ai, vibe-coding
How Cloudflare Became Too Important to Fail (hac)1,407
cloudflare, infrastructure, metrics
Bernie Sanders’ AI Sovereign Wealth Fund Plan (sch)1,406
ai, politics
Statement on the US Government Directive to Suspend Access to Fable 5 and Mythos 5 (ant)1,405
ai, anthropic, legal
Data Brokers: Unregulated Forensic Analysis1,404
privacy, legal, link-lists
Shipping psql Without psql: A Pure-TypeScript Postgres Client in neonctl1,403
tooling, ai, postgresql, databases, case-studies
The Core Skill of Design in the AI Era: Critique (nng)1,402
design, ai, processes
Why Isn’t My 3D View Transition Working? (sun/css)1,401
css, view-transitions
[Homebrew] 6.0.0 (mik/hom)1,400
release-notes
Reuse Less Software1,399
dependencies, security, processes
Panel: “The Impact of AI on Open Source Software Development” at SOOCon26 Edinburgh (jus+/ope)1,398
videos, ai, foss
Ending Responsive Images (gri/clo)1,397
images, responsive-design, lazy-loading, hints
Smart Layout Patterns With Modern CSS (kev/sma)1,396
videos, css, layout, container-queries
“headingoffset” Is Not the Document Outline Algorithm (aar)1,395
html, attributes, headings
Why pnpm No Longer Expands Environment Variables in a Repository’s .npmrc (koc/pnp)1,394
pnpm, environments
Best Python AI Frameworks in 2026 (jet)1,393
frameworks, python, ai, langchain, hugging-face, comparisons
On the Two Sides and the Spectrum That Is Open Source Maintenance (j9t)1,392
foss, maintenance, community
TanStack Start: A Mental Model for Next.js Developers (ad4)1,391
tanstack, nextjs, concepts
How Building an HTML-First Site Doubled Our Users Overnight (moh)1,390
html, web-components, validation, traffic, case-studies
The Field Guide to Grid Lanes (web)1,389
websites, guides, css, grids, layout
5 Questions for Laura Carlson (lau+/fro)1,388
interviews, accessibility, web, history
WIIFM: The Motivational Question Behind Every Accessibility Conversation1,387
accessibility
Why Are There So Few Accessibility Complaints From Users? (pla)1,386
accessibility
CSS—Only a Nerdy Hobby? (ope)1,385
css
Creating Memorable Web Experiences: A Modern CSS Toolkit (hol/css)1,384
css, svg, animations, user-experience
Demystifying the View Transition Pseudo Tree (cyd/fro)1,383
css, view-transitions
The “Vibe Coding” Crisis: Is Web Design Becoming a Commodity? (web)1,382
ai, vibe-coding, design, aesthetics
How Agents Quietly Break Architecture1,381
videos, architecture, ai-agents, ai, testing, rust
MiMo Code: Scaling Coding Agents to Long-Horizon Tasks1,380
ai, xiaomi, ai-agents, comparisons
Liquid Glass: Who Gets to Decide How an Interface Looks?1,379
apple, design, liquid-glass, ai
Can Your AI Pass the Accessibility Test? (aar+)1,378
accessibility, ai, testing
Lawful Design (don)1,377
design, legal, consent-management, accessibility, dei, examples
Wednesday, June 17, 2026 Security Releases (nod)1,376
release-notes, nodejs, security
Upcoming Breaking Changes for npm v121,375
npm, security
How Long Before We Stop Reading the Code?1,374
code-reviews, ai, processes, quality
npm Tooling Bug Incorrectly Marks One-Character Packages as Security Holders (sar/soc)1,373
npm, bugs, security
Prototype Testing for Inclusive and Accessible Web Design1,372
prototyping, testing, accessibility, design
Design Without Borders1,371
design, icons, accessibility
Doing Nothing at Work (sea)1,370
career, efficiency, productivity
Scroll-Driven, Scroll-Triggered, Scroll States, and View Transitions (geo/css)1,369
css, scrolling, animations, view-transitions, container-queries
Google Says AI Mode as Chrome Default Was an Error After Flag Appears in Canary Build1,368
google, ai, chrome, browsers
Browser Coalition Sends Open Letter to Microsoft CEO Demanding End to Edge Promotion Tactics in Windows1,367
microsoft, browsers, edge
You’re a Real TypeScript Developer Only If…1,366
typescript
Scrubbable Staggered Animation With CSS “@function” (fro)1,365
css, animations, math
No Azure for Apartheid Call Out Microsoft “Sham” Investigation (the)1,364
microsoft, azure, politics
The Quiet Problem With Unnecessary Async1,363
javascript, asynchronicity
The 3 Sizes of UX Copy (nng)1,362
videos, content, microcontent, writing
WWDC26: Rediscover the HTML “select” Element1,361
videos, html, forms, css
I Wish Deno Would Keep Doing What It Does Best (hon)1,360
deno
News From WWDC26: WebKit in Safari 27 Beta (sar+/web)1,359
webkit, safari, apple, browsers, browser-engines
A Strategic Approach to Demonstrating the Value of OSS Efforts1,358
foss, strategies
WWDC26: Create Web Extensions for Safari1,357
videos, safari, apple, browsers, browser-extensions
Beyond AI Tools: Evolving Software Engineering Organizations for the Agentic Era1,356
videos, ai, ai-agents, engineering-management
WWDC26: Get Started With the HTML “model” Element1,355
videos, introductions, html, animations
What Is AX Design? Why Do We Need This New Role1,354
design, ai, ai-agents, career
A11y 101—3.2.1 On Focus (nat)1,353
introductions, accessibility, wcag, focus, keyboard-navigation
What We’re No Longer Seeing: AI and the Invisible Newcomer in Open Source (mar)1,352
foss, community
Loop Engineering (add)1,351
ai, ai-agents, processes, automation
CSS Can Now Animate Between Pages: View Transitions Without JavaScript1,350
css, animations, view-transitions
Design Systems Are No Longer Optional (man)1,349
design-systems, ai
AI Coding Is a Dead End (kev)1,348
videos, ai, learning, craft, career
What’s Going on With Developers and AI?1,347
videos, ai, vibe-coding, programming
AI Has Come for Serif Fonts (wir)1,346
ai, design, typography
Design’s Alive and Kicking—It Just Got Some Flashy New Names1,345
design, ai, career
The Four Design Jobs AI Created (So Far) (nng)1,344
ai, design, career
Token Prices Fell 98%. Enterprise AI Bills Tripled. Now the Industry Wants a Standards Body to Explain Why.1,343
ai, economics, linux-foundation
Streaming HTML (oll)1,342
html, streaming, javascript
Another Stab at the Perfect CSS Pie Chart… Sans JavaScript (vil/css)1,341
css, html
VoidZero Is Joining Cloudflare (eva+)1,340
cloudflare, voidzero
Europe Wants to Make Sure No One Has a Kill Switch Over Its Technology1,339
cloud-computing, ai, politics
Node.js Is Changing Its Release Schedule and Version Numbers (loi)1,338
nodejs
How I Validated Design Decisions Before Writing Production Code (sla)1,337
design, processes, ai
Code Is Cheap(er) (htm)1,336
ai, processes
Flow for TypeScript Users in 20261,335
typescript
When AI Builds Itself (ant)1,334
ai, processes, metrics, quality, efficiency, anthropic, case-studies
Astro: HTML First, JavaScript When You Need It (jad)1,333
astro, html, javascript
After Protests: Meta Loosens Employee Tracking for AI Training (hei)1,332
facebook+meta, ai
8 Myths on Software Engineering and AI1,331
ai, programming, productivity, metrics, studies, research, myths
Modern Engineering Values1,330
ai, programming, career
How to Make Your Design System AI-Ready (vit/sma)1,329
how-tos, design-systems, ai
How TypeScript Infers Type Variables1,328
typescript, variables
Context-Aware Headings in HTML (mat)1,327
headings, html, attributes
How Good Is Browser Support for the ARIA Notify API? (ale)1,326
aria, notifications, apis, accessibility, support, browsers, screen-readers
Announcing Angular v22 (ang)1,325
release-notes, angular
How to Authenticate AWS Workloads to Google Cloud Without Service Account Keys1,324
authentication, aws, gcp
How to Delete Your ChatGPT Account (pro)1,323
how-tos, chatgpt, openai, ai
Angry Devs Vow to Flee GitHub Copilot as Metered Billing Takes Hold (the)1,322
github, github-copilot, ai, microsoft, economics
How to Provide a “Random Post” Feature With Eleventy and PHP (j9t)1,321
how-tos, eleventy, php, randomness, functionality
How GitHub Plans to Win Developers Back (fre)1,320
github
Most-Cited Websites in AI (j9t)1,319
ai, aiso, sem, studies, research
Astro Markdown Component Utility for Any Framework (zel/css)1,318
astro, markdown, tooling
Session History Diagrams in Firefox DevTools (f)1,317
dev-tools, firefox, mozilla, browsers
Gary Illyes: The Web’s JavaScript Mess Is an AI Agent Nightmare (ppc)1,316
ai, ai-agents, html, javascript, rag, llmstxt
In-N-Out Animations: Dialogs (chr/fro)1,315
animations, modals, css
Everything You Need to Know About Sourcemaps (nec)1,314
javascript, source-maps
Let the Agents Democratize Open Source1,313
ai, ai-agents, foss, programming
All 17 TanStack Projects in One App (jhe)1,312
videos, tanstack
The AI Productivity Paradox in Test Automation: Moving Beyond Structural Validation to Perception and Intent (inf)1,311
ai, productivity, testing, automation, examples
Self-Fulfilling Projects1,310
product-management, project-management
How TypeScript Distributes Unions1,309
typescript
Why the “accept” Attribute Degrades File Upload UX (ada)1,308
forms, attributes, file-handling, user-experience
The Speed of Prototyping in the Age of AI1,307
ai, design, prototyping, productivity
AI Slop Is Hard to Fork (jed)1,306
ai, slop, maintainability
Measuring the Value of AI (jes)1,305
ai, product-management, processes
What’s !important #12: Safari Testing, “::checkmark”, HTML Anchor Positioning, and More (dxn/css)1,304
css, retrospectives, selectors, functions, testing, browsers, safari, apple, firefox, mozilla
AI Job Grief: The Unnamed Psychological Crisis Hitting Tech Workers1,303
ai, career
New to the Web Platform in May (rac)1,302
release-notes, web-platform, browsers, safari, apple, chrome, google, firefox, mozilla
Re: Accessibility Question: Is Nesting Interactive Elements Bad? (aar)1,301
accessibility, nesting, html
How to Evaluate an npm Package—2026 Edition1,300
how-tos, npm, dependencies, processes, maintainability, quality
The Website Specification (joo)1,299
websites, documentation, fundamentals, seo, accessibility, security, ai-agents, performance, privacy, resilience, internationalization
The Fundamentals and Dev Experience of CSS “@function” (jan/fro)1,298
fundamentals, developer-experience, css
Accessible (I Think) Split-Cell Table Headers (mey)1,297
html, css, tables
How We Cut Build Times by Two-Thirds by Deleting Our CMS (get)1,296
migrating, gatsby, astro, content-management, optimization, case-studies
An Extension Is Not an Excuse (web)1,295
accessibility, compliance, legal, wcag
Websites Are Not Going to Die (j9t)1,294
ai, open-web, indieweb, google
I Spent 10× Longer Debugging AI Code Than Writing It1,293
ai, debugging, productivity
Beyond Code Generation: Rethinking Engineering Productivity in the Age of AI Agents (dro)1,292
ai-agents, ai, productivity, processes
Navigating the Age-Old Problem of Checkmarks in UI With Progressive Enhancement (sun/pic)1,291
css, progressive-enhancement
Surprising Effects of CSS Shorthands (mia/odd)1,290
videos, css, shorthands
Accessibility and AI (eri)1,289
accessibility, ai
The VibeSec Reckoning (mfo)1,288
ai, vibe-coding, security
Revealing Text With CSS “letter-spacing” (pre/css)1,287
css, animations, transitions, effects
Luke Carbis on the Future of WordPress Plugins: AI, Ethics, and New Directory Standards (nat)1,286
podcasts, interviews, wordpress, plugins, ai, ethics
Building a Custom MCP Server With Node.js1,285
nodejs, mcp, ai, servers
Managing Anchor Associations With Data Attributes and Advanced “attr()” (dxn/fro)1,284
anchor-positioning, html, custom-data, css, functions, attributes
Accessibility Question: Is Nesting Interactive Elements Bad? (cod)1,283
accessibility, nesting
The Untold Story About W Social: Unconventional Beginnings, Strategic Pitches and Conflicting Signals (el)1,282
social-media, history
Lost, Forgotten, and Unfamiliar HTML (tho)1,281
html, attributes
With Google’s Debut, the Most Important AI Agent Feature Is Now the Most Boring One1,280
ai, ai-agents, google, processes
End of the Junior Engineer Era1,279
videos, career, ai
Why Ghost Buttons Are the Ultimate Conversion Killer (web)1,278
buttons, user-conversion, accessibility
State of CSS 2026 (dev)1,277
css, surveys
CSS vs. JavaScript (jos)1,276
css, javascript, animations, comparisons
10 Weird OSS Projects You Need Right Now… (fir)1,275
videos, foss, examples
Stop Building Dumb AI Wrappers: Getting Real With LLM Function Calling1,274
ai
The Production Playbook for Node.js Stream Leaks (fro)1,273
nodejs, streaming, databases
US Law Enforcement Warns of “Anti-Tech Extremism” as AI Hatred Grows (drb/wir)1,272
ai, politics
AI and Cognitive Delegation: The Hidden Cost of AI That Works Too Well1,271
ai, cognitive-debt
Designing for AI Means Designing Like It’s 19991,270
design, ai
Maybe Don’t Rely on Google’s “Modern Web Guidance” (aar)1,269
google, accessibility
TypeScript Tips Everyone Should Know1,268
typescript, tips-and-tricks
[Email] Accessibility Report 2026 (ema)1,267
studies, research, accessibility, email
JS Crossword (reb)1,266
javascript
Your Prototype Is Not Being Honest With Your Users (and Here’s How to Fix It) (sma)1,265
prototyping, design
Using AI to Write Better Code More Slowly (nol)1,264
ai, processes, quality
AI-Generated Code Is Inaccessible by Default1,263
ai, accessibility
7 Things That Vibe Design Can’t Replicate1,262
design, ai, career
Vitest 4 Browser Mode: Component Testing Without Playwright1,261
vitest, testing, components, headless, browsers
The Orchestration Tax Is You (add)1,260
ai, ai-agents, processes, productivity, cognitive-debt
Not Every Form Field Needs to Be in a Fieldset (jea)1,259
forms, html, design-systems, accessibility
Did Google’s AI Agents Really Build an Operating System for $916? (say+)1,258
google, gemini, ai
AI: Africa Has 18 Months—After That, We Become Tenants Again1,257
ai, politics
Banning Agent PRs Won’t Save Open Source (bla)1,256
version-control, code-reviews, foss, ai-agents, ai
Is AI Causing a Repeat of Frontend’s Lost Decade? (mb2/mas)1,255
ai, programming, career, quality
Designing How Designers Master AI1,254
design, ai
Open-Source AI Agent: Integrating OMO with OpenCode—Principles and Practices1,253
translations, opencode, ai, ai-agents, principles, best-practices
The State of CSS Centering in 2026 (css/css)1,252
css, centering, flexbox, grids
What’s New in Web UI (una+)1,251
videos, web-platform, user-experience, principles, html, canvas, css, google
Google Might Have Just Killed Websites (kev)1,250
videos, google, ai, web, search
The Case for Design Disposables (nng)1,249
design, concepts, processes
Don’t Put “aria-label” on Generic Elements Like Divs (mat)1,248
html, attributes, aria, screen-readers, support, accessibility
Four Levels of Customer Understanding (vit/sma)1,247
user-experience, usability
Deno 2.8 (den)1,246
release-notes, deno
I’m Making a Spec for Design System Documentation (pjo)1,245
design-systems, documentation, examples
The New Rules of AI Visibility and How to Prepare for It (ale/moz)1,244
how-tos, search, ai, seo, aiso, checklists
Reach Out and Say Thanks (kev)1,243
community, career
Ad Infinitum (mat)1,242
google, search, ai, economics
Google I/O 2026 and Its Consequences (val)1,241
google, ai, web, search
Megalodon: Mass GitHub Repo Backdooring via CI Workflows1,240
security, github, ci-cd
Accessible Forms Are a Business Imperative, Not a Compliance Checkbox (dec)1,239
accessibility, forms, labels, placeholders, keyboard-navigation, simplicity
Advanced Tree Counting: Mathematical Layouts With “sibling-index()” and “sibling-count()” (sma)1,238
css, functions, math, layout
Vivaldi 8.0: Our Biggest Design Overhaul, Ever (jon/viv)1,237
release-notes, vivaldi, browsers
Keyboard Accessibility: The Clearest Signal of Digital Maturity (dec)1,236
accessibility, keyboard-navigation, focus
GitHub Internal Repositories Breached via Malicious Nx Console VS Code Extension (the)1,235
github, security, vs-code, microsoft
Every Developer Is Lying About Something—and AI Won’t Fix It1,234
ai, career, productivity
Our CSS Isn’t Opinionated Enough (cra)1,233
css, cascade, aria, attributes
Quick Wins That Move Accessibility Forward—Fast (dec)1,232
accessibility, fundamentals
Why Automated Accessibility Testing Is Not Enough: A Leadership Perspective (dec)1,231
accessibility, testing, automation, leadership
What Global Accessibility Awareness Day Really Means (dec)1,230
accessibility, awareness-days
Framework-Agnostic Design Systems: A Practical Approach to Web Components (sco/pic)1,229
design-systems, web-components, examples
CSS Is Filling the Gaps With Rules: A Way to Style Gaps in Grid and Flex (uti)1,228
css, grids, layout
Open-Source Web Accessibility Tools From the University of Illinois1,227
videos, accessibility, tooling, foss
Accessible by Design: HTML, CSS, Javascript, and ARIA Techniques That Scale1,226
videos, accessibility, html, css, javascript, aria
AI-Generated Accessibility, an Update—Frontier Models Still Fail, but Skills Change the Game (mfa)1,225
accessibility, ai, metrics
How to Build Your First End-to-End AI Workflow in n8n1,224
how-tos, ai, automation, n8n
A Practical Guide to Profiling in Go (jet)1,223
guides, profiling, go, code-editors, jetbrains
Stack Overflow: When We Stop Asking (sun/css)1,222
stack-overflow, community, learning, ai
The Great Replatforming: WordPress Is Training Its Own Replacement (web)1,221
wordpress, ai, content-management, economics
Staged Publishing for npm Packages (nod)1,220
npm
GitHub Hacked—Internal Source Code Repositories Compromised via Employee Device1,219
github, security
Prompts Are Technical Debt Too (sea)1,218
prompting, ai, technical-debt
GAAD 2026: Not Much to Celebrate, Yet1,217
accessibility, awareness-days, legal
Saying Goodbye to asm.js (eqr/spi)1,216
spidermonkey, javascript-engines, javascript, firefox, mozilla, browsers
Testing Safari on a Budget (val/fro)1,215
testing, safari, apple, browsers, tooling
Optimizing Our Build Times by Migrating From Webpack to Rspack1,214
migrating, webpack, rspack, building, optimization, case-studies
What’s Missing in CSS Layout (pat)1,213
css, layout, standards, wish-lists
Mini Shai Hulud: Compromised @antv npm Packages Enable CI/CD Credential Theft1,212
security, npm, dependencies, ci-cd
Leonardo Losovic on Affordable and Accurate WordPress Translations Using AI (nat)1,211
podcasts, interviews, wordpress, localization, ai
The Web Is Being Made Accessible for AI, Not People (jon+/tec)1,210
ai, llmstxt, accessibility
LLM Evaluation and AI Observability for Agent Monitoring (jet)1,209
ai-agents, ai, monitoring, observability, tooling
Firefox 151 Release Notes for Developers (Stable) (mdn)1,208
release-notes, firefox, mozilla, browsers
A New Era for AI Search1,207
google, search, ai
Microsoft Took a Step Toward Human Rights Accountability—Google and Amazon (and Others) Should Pay Attention (eff)1,206
legal, politics, microsoft, google, amazon
Mini Shai-Hulud Strikes Again: 317 npm Packages Compromised1,205
security, npm, dependencies
Declarative Partial Updates (tun+)1,204
html, apis, chrome, google, browsers
Social Media Is Ruining Developers1,203
videos, social-media, programming, culture, career, monetization
15 Updates From Google I/O 2026: Powering the Agentic Web With New Capabilities, Tools, and Features in Chrome (pau+)1,202
google, chrome, browsers, ai, mcp, dev-tools, debugging
What Is Content Engineering, and How Do You Do It? (lou/ahr)1,201
content, structured-data, ai, tooling, concepts
Most AI Tools Make Users Faster—the Best AI Tools Make Users Better1,200
ai, tooling, user-experience, link-lists
From Faster Pencil to AI Experience Architect: A Designer’s Path (usa)1,199
design, user-experience, ai, career
Introducing the HTML-in-Canvas API Origin Trial (nma)1,198
introductions, html, canvas, apis, origin-trials, chrome, google, browsers
The Last Six Months in LLMs in Five Minutes (sim)1,197
ai, retrospectives
The Impact of AI on Digital Accessibility (ons)1,196
accessibility, ai
A Systematic Approach to PDF Accessibility1,195
videos, accessibility, pdf
Google’s Gemini 3.5 Flash Beats the Frontier Models (fre)1,194
gemini, google, ai
The Just-Say-No Engineer Was a ZIRP Phenomenon (sea)1,193
career, ai, maintenance
Cross-Document View Transitions: The Gotchas Nobody Mentions (css)1,192
css, view-transitions
Probability Is Not Proof—and LLMs Will Never Cross That Line1,191
videos, ai
How Node.js and V8 Keep Each Other Working—Workflows, Challenges, and Tips (joy)1,190
nodejs, v8
A New Look for Express (bjo/exp)1,189
express
“The Worst Leak That I’ve Witnessed”: US Cybersecurity Agency Leaves Its Digital Keys Out in Public on GitHub (giz)1,188
security, passwords, github
AI, Web, and Standards (hdv/w3c)1,187
videos, ai, web, standards
React Server Components in TanStack (ada/fro)1,186
react, components, tanstack
Why Google’s Remy Leaks Have Enterprise Architects Rethinking the AI Stack1,185
google, ai, architecture
Firefox Gains 6 Million Users Since EU Browser Choice Screen Rules Took Effect1,184
firefox, mozilla, browsers, legal
10 DevOps Concepts Every Programmer Should Know1,183
videos, dev-ops, concepts
Better Fluid Sizing With “round()” (sha)1,182
css, functions, liquid-design
Don’t Outsource the Learning (add)1,181
ai, prompting, learning
A Few Ways of Specifying Per-Theme Colours in Only CSS1,180
html, css, dark-mode, colors, techniques
How to Write a DESIGN.md File Claude Can Actually Use1,179
how-tos, design, claude, anthropic, ai, documentation
Intentionally Blocking Rendering With JavaScript (jay)1,178
javascript, rendering, painting, web-components
Help Shape the Future of Kotlin in the Age of AI (jet)1,177
surveys
What’s !important #11: 3D Voxel Scenes, Flying Focus, CSS Syntaxes, and More (dxn/css)1,176
css, retrospectives, polypane, animations, focus, view-transitions, web-platform
Moving Away From Tailwind, and Learning to Structure My CSS (b0r)1,175
migrating, tailwind, css
State of AI 2026 [Results] (sac/dev)1,174
surveys, metrics, ai
Optimizing Your Website for Generative AI Features on Google Search1,173
google, search, seo, ai, best-practices
Building a General-Purpose Accessibility Agent—and What We Learned in the Process (eri)1,172
ai-agents, ai, accessibility, lessons, case-studies, github
The AI-Native Developer1,171
ai, concepts
“The World Is Sounding an Alarm”: Why Big Tech Is the New Colonist (alj)1,170
politics
A Worm Just Ate Its Way Through the npm Registry… (fir)1,169
videos, npm, dependencies, security, tanstack
The Old World of Tech Is Dying and the New Cannot Be Born (bal)1,168
politics, programming, community, ai
4 Tiny Mistakes That Secretly Destroy App Performance1,167
performance, web-apps, mistakes, cors, code-splitting, dependencies, backgrounds, images
When to Use (and Not Use) CSS Shorthand Properties (tho)1,166
css, shorthands, examples
Safari and Firefox Change How Big Sites Render Based on the Domain. TikTok, Netflix, Instagram… Even Seatguru. Chrome Doesn’t. Why Is That? (den)1,165
safari, apple, firefox, mozilla, browsers, customization, rendering
Do You Know How Many Websites You Have? (cle)1,164
maintenance, processes
Is the New Cloudflare EmDash a Viable WordPress Alternative? (ele/des)1,163
guest-posts, emdash, cloudflare, wordpress, comparisons
web-features-cli (pat)1,162
packages, command-line, web-platform, learning
Microsoft Israel Chief Leaves After Inquiry Into Use of Tech to Spy on Palestinians (mid)1,161
microsoft, azure, privacy, ethics, politics
You Don’t Know HTML Lists1,160
html, lists, semantics
hihtml (j9t)1,159
packages, npm, html, conformance, links, link-rot, minification, html-minifier, optimization, quality
Practical Interface Patterns for AI Transparency (sma)1,158
design-patterns, ai, ai-agents
Everyone’s a Thought Leader—Almost No One Is Thinking1,157
community, career, ai, web
TypeScript, C#, and Turbo Pascal With Anders Hejlsberg (ahe/ger)1,156
videos, interviews, programming, javascript, typescript, microsoft
Introduction to Creating Accessible Documents (tet)1,155
introductions, accessibility, legal, eaa, section-508, ada, wcag, pdf, epub
Repeating Square Dots Backgrounds in CSS (chr/fro)1,154
css, backgrounds, gradients, effects
Amazon Staff Use AI Tool for Unnecessary Tasks to Inflate Usage Scores (fin)1,153
amazon, aws, ai
On Rendering the Sky, Sunsets, and Planets (max)1,152
rendering, math, effects
Soon We Can Finally Banish JavaScript to the ShadowRealm (wil/css)1,151
javascript, ecmascript, apis
Install Web Apps With the New HTML “install” Element (pat)1,150
web-apps, installing, html, origin-trials, chromium
Hardening TanStack After the npm Compromise (cru+/tan)1,149
tanstack, security
Design Debt vs. Accessibility Debt: Why Fixing It Early Saves Millions (acc)1,148
accessibility, design, design-debt, concepts, comparisons, economics
The Day CSS Made Me Learn Algebra Again, and I Liked It (sch)1,147
css, math, typography, examples
Not All Hidden Content Is Equal: How Different Hiding Methods Impact Accessibility1,146
accessibility, hiding, css, html, aria, attributes, techniques, comparisons
The Modern React Stack Explained for 2026 (jsd)1,145
react, tech-stacks, comparisons, nextjs, tanstack, remix, vite, tooling
The Death of the Empty State in AI Products1,144
ai, design
AI and HTML: Validating, Omitting Optional Code, and Minifying as Token Optimization (j9t)1,143
ai, token-optimization, html, conformance, minimalism, minification, optimization
The Future of AI-Powered Product Development: From “Usable Increment” to “Used and Adopted Solution”1,142
ai, scrum, processes, product-management
Hackers Abuse Google Ads and Claude.ai Shared Chats to Distribute macOS Malware1,141
security, apple, unix-like, google, claude, anthropic, ai
Code Maintainability: What Is It and Why It’s Important (jet)1,140
maintainability, concepts
Why Keyboard Users Can’t Scroll Your Overflow Containers (css)1,139
accessibility, keyboard-navigation, overflow, scrolling
Claude Platform on AWS Is Now Generally Available1,138
aws, claude, anthropic, ai, cloud-computing
WebKit Features for Safari 26.5 (jen/web)1,137
release-notes, webkit, safari, apple, browsers
In-n-Out-Styling With Chris Coyier (chr/sma)1,136
videos, html, css
The Evolution of the “Buy” Button: 1995–2026 (web)1,135
design, ecommerce, history, buttons
I Keep Tripping Over “true, false, true”1,134
javascript
Six Million Selections Later: How the DMA Is Giving People Browser Choice (gem+/moz)1,133
legal, browsers, firefox, mozilla
A11y 101: 3.1.2 Language of Parts (nat)1,132
introductions, accessibility, wcag
How to Write Accessible Dates1,131
how-tos, accessibility, writing, microcontent, time
AI as Social Technology (him/kni)1,130
ai, link-lists, research
Postmortem: TanStack npm Supply-Chain Compromise (tan/tan)1,129
tanstack, npm
CSS Math “random()” in Production: Native Randomness Without JavaScript1,128
css, math, functions, randomness, javascript, performance, accessibility
The “<selectmenu>” Element: Stop Using JavaScript Dropdown Libraries1,127
html, forms, javascript, css
Out With the JS, in With the HTML (jim)1,126
javascript, html, refactoring
Web Feeds in 2026: A Survey (mno)1,125
syndication, rss, atom, metrics, studies, research
Google Lighthouse Has a New Agentic Browsing Category (mat/deb)1,124
lighthouse, google, ai
AI Makes Weak Engineers Less Harmful (sea)1,123
ai, quality, engineering-management
The Mismeasure of Open Source (and)1,122
foss, github, economics, metrics
The Must-Know Topics for an LLM Engineer (tow)1,121
fundamentals, ai
Your Recursion Is Lying to You1,120
software-design-patterns, javascript
How to Evaluate a VPAT/ACR: Red Flags, Risk Scoring, and What “Partially Supports” Really Means (acc)1,119
how-tos, vpat-acr, documentation, accessibility
From Zero to VPAT: How ICT Vendors Can Build a Repeatable Accessibility Compliance Process (acc)1,118
accessibility, compliance, vpat-acr, processes
Weekend at Bernie’s (and)1,117
dependencies, security, foss, metrics
Using CSS “corner-shape” for Folded Corners (dxn/css)1,116
css, borders, effects
How to Control Infinite CSS Animations (css/fro)1,115
how-tos, css, animations
How Alt Text Accessibility Supports Low-Vision Users1,114
accessibility, alt-text, images, wcag
5 Types of Engineers I Met as a Technical Writer1,113
documentation, collaboration
UX Writing: FAQs From Practitioners (nng)1,112
user-experience, writing
Using Claude Code: The Unreasonable Effectiveness of HTML1,111
html, claude, anthropic, ai, efficiency
Developer Ecosystem Survey 2026 (jet)1,110
surveys, programming, code-editors, tooling
Designing AI Agents: 4 Lessons From China’s Qwen Agent (nng)1,109
design, usability, ai-agents, ai, lessons
Taken (sin)1,108
privacy, fingerprinting
Announcing Rolldown 1.0 (voi)1,107
rolldown
Stop Using Yarn Classic (cha)1,106
yarn
Here We Go Again, Again, Again (nat)1,105
accessibility, ada, legal, advocacy
Better Browser Caching With “No-Vary-Search” (css)1,104
caching, http-headers, http
HTTP/3 Over QUIC in Node.js (jas)1,103
nodejs, http, quic, examples
Behind the Scenes Hardening Firefox With Claude Mythos Preview (fre+/moz)1,102
firefox, mozilla, browsers, security, claude, anthropic, ai
My Thoughts on AI: Fears, Opinions, and Mental Journey (ace)1,101
ai, craft, career
The Prompt Is Not an Interface1,100
ai, command-line, hci, link-lists
How to Make Claude Code Follow Your Design System in Figma1,099
how-tos, design-systems, figma, claude, anthropic, ai
Designing Data-Intensive Applications—Advice for Interaction Designers1,098
information-design, interaction-design
Using “safe-area-inset” to Build Mobile-Safe Layouts (pol)1,097
css, mobile, environments
A Compiler Engineer’s Walkthrough of JavaScript Spread Arguments (hac)1,096
javascript, compiling
Making Zigzag CSS Layouts With a Grid and Transform Trick (css)1,095
css, layout, grids, transforms
Electron v42.0.0 (ele)1,094
release-notes, electron
HTML.md (j9t)1,093
html, documentation, ai
From React to Native Web With nanotags: A Migration That Saved 100 KB (tra/evi)1,092
migrating, react, web-components, libraries
Animating Focus With View Transitions (chr/fro)1,091
css, animations, view-transitions, focus
AI Slop Is Killing Online Communities (rmo)1,090
community, ai, slop
How to Automate Modernization With Antigravity and Multi-Agent Orchestration1,089
how-tos, automation, ai, ai-agents
Control the Speed of Infinite Animations (css)1,088
css, animations
Linting Your Design Tokens—the What and the Why (stu)1,087
design-tokens, linting, consistency, best-practices
The User Is Visibly Frustrated1,086
ai-agents, ai
Appearing Productive in the Workplace1,085
ai, productivity
The Company That Made RAG Mainstream Is Now Betting Against It1,084
ai, rag
Trustworthy JavaScript for the Open Web (moz)1,083
javascript, security, open-web, firefox, mozilla, browsers
[Proposal for] Framework-Agnostic Vitest (eru)1,082
discussions, vitest, vite
Node.js 26.0.0 (Current) (raf/nod)1,081
release-notes, nodejs
Rethinking the Experience of System Tools (sma)1,080
tooling, developer-experience
New in Chrome 148 (rac)1,079
chrome, google, browsers
Design From the Inside (mat)1,078
design, processes
AI in Accessibility: What Product Teams Can Automate (and What They Absolutely Can’t) (acc)1,077
accessibility, ai, automation
The Boring Internet (tg)1,076
web, protocols, economics, ai, indieweb, social-media
Designing the AI-Native Engineering Organization1,075
videos, interviews, engineering-management, ai
Media Queries Range Syntax (sha)1,074
css, media-queries
We Needed a Screenshot Pipeline—We Got a Design QA Tool Instead (ben/cal)1,073
tooling, screenshots, quality, playwright, case-studies
CSS “n of” Selectors for Conditional Validation (pre/fro)1,072
css, selectors, conditionals, validation
9 Times the Web Platform Was Influenced by Libraries (jad)1,071
web-platform, retrospectives, libraries, dojo, bootstrap, jquery, lodash, mootools, prototypejs, esm, commonjs
AI Doesn’t Fix Accessible Systems—It Depends on Them (ann)1,070
ai, accessibility
I Love Tailwind—Sorry Not Sorry1,069
tailwind
Google Chrome Silently Installs a 4 GB AI Model on Your Device Without Consent (tha)1,068
chrome, google, browsers, ai, sustainability, privacy
7 Essential Design Tools and Resources for High-Quality Web Builds in 2026 (spe)1,067
design, tooling, link-lists
Dithering With CSS (ike)1,066
css, dithering
How’s Linear So Fast? A Technical Breakdown1,065
performance, tech-stacks, case-studies
Testing Vue Components in the Browser (b0r)1,064
vuejs, components, testing, browsers
[PM2] v7.0.01,063
release-notes
Write Code That’s Easy to Delete: The Art of Impermanent Software1,062
programming, maintainability
I Am Worried About Bun1,061
bun, anthropic, claude, ai
You Are Not Immune to Mode Collapse1,060
ai
What’s !important #10: HTML-in-Canvas, Hex Maps, E-Ink Optimization, and More (dxn/css)1,059
css, html, retrospectives, canvas, apis, images, web-platform
I Don’t Like Tailwind—Sorry Not Sorry1,058
tailwind
Introducing TanStack Form (ada/fro)1,057
introductions, tanstack, forms
Devtools: How to Query Through the Shadow DOM (rem)1,056
how-tos, shadow-dom, javascript, dev-tools, browsers
Preserving DOM Changes Across Live Reloads (kit)1,055
javascript, dom, eleventy
Container Timing Origin Trial (tun+)1,054
chrome, google, browsers, apis, performance, origin-trials
Mistral, Europe’s Answer to OpenAI and Anthropic, Pushes Its Coding Agents to the Cloud (jam)1,053
ai, mistral
Agents Can Now Create Cloudflare Accounts, Buy Domains, and Deploy1,052
ai, ai-agents, cloudflare
The Importance of Native Randomness in CSS (alv/css)1,051
css, randomness, functions
How to Name Your App (and Get the Best Trademark)1,050
how-tos, naming, legal
Three Stoic Principles for Better Web Accessibility (stv/pic)1,049
accessibility, principles
This Month in Ladybird—April 2026 (lad)1,048
ladybird, browsers
ARIA Roles and Web Accessibility: A Quick Guide (lev)1,047
guides, accessibility, aria, attributes, html
Tolerating Inaccessibility (mac/web)1,046
accessibility
AI for UX: The Guide You Wish Someone Had Given You Sooner1,045
guides, user-experience, ai, prompting, link-lists
AI Amplifies Everything: A Team Lead’s Guide to AI-Assisted Development (fro)1,044
guides, ai, processes, code-reviews, engineering-management
Do Graphs and Charts Need to Be Accessible? (tem)1,043
accessibility, png, svg, images, aria, information-design
Remix 3 Beta Preview (rem)1,042
release-notes, remix
Design Is the Work (jak)1,041
design, processes, collaboration, ai
Agentic Coding Is a Trap1,040
ai-agents, ai, programming
Who Owns Your Design System? (spa)1,039
design-systems, collaboration, communication
10 UI Patterns That Won’t Survive the AI Shift1,038
design-patterns, design, ai, outlooks
The Case for Local AI Has Never Been Stronger (tho/hac)1,037
ai, economics
SQL Tutorial (jad)1,036
websites, courses, tutorials, sql, databases
pnpm 11.0 (koc/pnp)1,035
release-notes, pnpm
AI-Assisted Coding: A Practical Guide for Software Engineers (fro)1,034
guides, ai, code-reviews
AI Productivity Gains: More Modest Than Expected1,033
interviews, ai, productivity, metrics, studies, research
Scroll-Driven Animations (jos)1,032
css, scrolling, animations
Hard to Read One-Liners (kri)1,031
html, css, collaboration
An Update on GitHub Availability1,030
github
The Design-Minded Engineer (den)1,029
career, design, performance, accessibility, ai
The Death of Design1,028
design, ai, tooling
Accessibility Fundamentals (ink)1,027
fundamentals, accessibility
How Reliable Is AI at Finding UI Problems?1,026
ai, usability, design, studies, research, metrics
Tools the Vercel Product Design Team Actually Uses (han)1,025
vercel, tooling
The Interface That Responds1,024
design, ai
“Developer Loyalty Is at Zero Right Now”: Google Doesn’t Care Which AI Coding Tool You Use (fre)1,023
google, gcp, ai, tooling
Let’s Use the Nonexistent “::nth-Letter” Selector Now (css)1,022
css, selectors
Why AI Is Citing Third-Party Sources Instead of Your Site? (sem)1,021
ai, seo
Rise of “Silicon Valley Right” Reshaping Tech Landscape1,020
palantir, openai, anthropic, google
Compositing and Blending (nik)1,019
css, browsers, blend-modes
Canvas-ing the Web (mey)1,018
canvas, javascript
The “Bug-Free” Workforce: How AI Efficiency Is Subtly Disrupting the Interactions That Build Strong Teams (sma)1,017
ai, efficiency, collaboration
Beyond robots.txt: Implementing ai.txt and llms.txt for Purpose-Based Scraping Control1,016
ai, scraping, crawling, llmstxt, comparisons
DESIGN.md Explained—the Format Reshaping How AI Builds UI1,015
design, ai, documentation
replacements.fyi (430/e18)1,014
websites, dependencies, refactoring, migrating, maintenance, javascript
CSS Recently in All Browsers (arg)1,013
css, anchor-positioning, scope, container-queries, shapes, view-transitions, units
15 Essential Sections Every README Needs: Give Your Project What It Deserves1,012
readme, documentation
AI Cannot Self Improve and Math Behind Proves It (dev)1,011
ai
A11Y.md1,010
accessibility, documentation, ai
The Sites We Lost (aus)1,009
web, history
The Disappearing AI Middle Class1,008
ai, openai, chatgpt, deepseek, economics, comparisons
Stop Calling Everything “SRE”—Here’s What It Actually Means (hac)1,007
concepts, dev-ops
The Legal Status of AI Chats and Google Docs (jun)1,006
ai, legal, google
Vim Tip: Substitute Pattern Delimiter Doesn’t Need to Be a Slash (paw)1,005
vi+vim, code-editors, tips-and-tricks
Do I Belong in Tech Anymore? (ky)1,004
career, design, ai
Claude Code vs. Cursor vs. Copilot: The 2026 Developer Comparison1,003
claude, anthropic, cursor, github-copilot, ai, code-editors, comparisons
I Used to Love Coding—Now I Just Prompt (har)1,002
ai, programming, career
New to the Web Platform in April (rac)1,001
release-notes, web-platform, browsers, chrome, google, firefox, mozilla, safari, apple
The Rulebook for Designing AI Experiences1,000
ai, design, microsoft, google, ibm
Global Accessibility Awareness Day, One Month Out (dec)999
accessibility, awareness-days
Constructable Stylesheets and “adoptedStyleSheets”: One Parse, Every Shadow Root (fro)998
web-components, lit, css, javascript, apis, shadow-dom
Everyone Wants Servers and Nobody Wants Servers (lau)997
servers, bluesky, mastodon, fediverse, social-media, resilience
I Love AI, but It Still Can’t Design for Shit (jon)996
ai, design
The End of Responsive Images (wil/pic)995
html, images, responsive-design
Upgrade Cypress to TypeScript v6 (bah)994
cypress, typescript
Good Designers, Bad Websites: A Proposal (ala/ali)993
design, accessibility
26 Tips to Become a Better Engineering Manager (j9t)992
engineering-management, tips-and-tricks
Design Token Naming Conventions: A Practical Guide (stu)991
guides, design-tokens, naming, conventions, examples
Why I Spent Years Trying to Make CSS States Predictable990
css, state-management
What My Mother’s Stroke Taught Me About Digital Accessibility989
accessibility
A Practical Guide to Flutter Accessibility: Hiding Noise, Exposing Actions (kor)988
guides, flutter, accessibility