Life is about deciding who we are: Join us and decide to be for environmental protection, free education and generous social security, human rights and international law, and, of course, action against oppression and violence (starting with helping the people of occupied Palestine 🇵🇸)! Hide

Frontend Dogma

News and Tools for Web Developers, 1990s to Now (3)

→ 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#
What’s Wrong With This HTML, and Is It Valid? (pat/mat)19,744
html, standards, conformance, web-platform
The Anatomy of a Web Performance Report (web/per)19,743
performance, documentation, web-vitals, lighthouse
Did You Know Your Browser Has Two Accessibility Trees?19,742
accessibility, browsers, chrome, blink, google
That Time I Tried Explaining HTML and CSS to My 5-Year Old Niece (css)19,741
html, css, learning
Web Performance 2025: The Shift From Optimization to Prediction (fab/per)19,740
performance, optimization, retrospectives
Testing Methods: Dragging Movements (dec)19,739
accessibility, testing, wcag
Controlling Dialogs and Popovers With the Invoker Commands API (sta/mat)19,738
modals, pop-overs, apis, attributes, html
Testing Methods: Concurrent Input Mechanisms (dec)19,737
accessibility, testing, wcag
NoLoJS: Reducing the JS Workload With HTML and CSS (aar/per)19,736
html, disclosure-widgets, forms, modals, pop-overs, navigation, scrolling, positioning
Accessible by Design: The Role of the “lang” Attribute (col/mat)19,735
accessibility, internationalization, html, attributes, metrics
Dealbreaker Bugs in Native Popovers (mat)19,734
accessibility, pop-overs, bugs
Lies, Damned Lies, and Design System Adoption Statistics (ikn)19,733
design-systems
What Are DOM Mutations?19,732
accessibility, dom, javascript
How We’re Protecting Our Newsroom From npm Supply Chain Attacks (rya/pnp)19,731
npm, dependencies, security, case-studies
Testing Methods: Target Size (Enhanced) (dec)19,730
accessibility, testing, wcag, touch
How I Built a Form Management Platform With Angular 17 and SurveyJS19,729
functionality, forms, angular, tooling
Non-Blocking Cross-Browser Image Rendering on the Canvas (mys/per)19,728
canvas, javascript, images, performance
10 Usability Heuristics19,727
usability, heuristics
2025 in Review: What’s New in Web Performance? (deb)19,726
performance, web-vitals, lighthouse, apis, speculation, chrome, google, firefox, browsers, dev-tools, tooling, testing, mcp, ai, retrospectives, outlooks
IDREFs: What They Are and How to Use Them (kil/mat)19,725
html, forms, aria, accessibility
I Studied 50+ Engineers Who Got Promoted Fast: They All Did One Thing I’d Been Ignoring19,724
career, collaboration
Testing Methods: Motion Actuation (dec)19,723
accessibility, testing, wcag, mobile
Fast by Default (den/per)19,722
performance, processes
No More Tokens—Locking Down npm Publish Workflows (zac)19,721
npm, dependencies, security, github, processes
Standards Queues (bka)19,720
standards, web-platform, collaboration
Why You Need Design Maturity in a Product Organisation, and How to Get It (uxd)19,719
design, product-management
In 1995, a Netscape Employee Wrote a Hack in 10 Days That Now Runs the Internet (ben/ars)19,718
netscape, javascript, history
The Web Runs on Tolerance (ede)19,717
web-platform, standards, principles
Referencing HTML Elements Inside Shadow DOM (meh/mat)19,716
html, shadow-dom, web-components
Getting Creative With “the Measure” (mal/css)19,715
css, typography, readability
During Helene, I Just Wanted a Plain Text Website (spa)19,714
content
The Downsides of “scrollbar-gutter: stable;” (and One Weird Trick) (chr/fro)19,713
css, scrolling
A Little Bit Uncomfortable19,712
career, learning
Solving Small Text and Contrast Issues for Large-Screen Readability (a11)19,711
accessibility, contrast, readability, typography
Common Misconceptions About Disability (tet)19,710
accessibility, concepts
Public Design Systems Are Worth It (pjo)19,709
design-systems
TypeScript Strictness Is Non-Monotonic: Strict-Null-Checks and No-Implicit-Any Interact (huo)19,708
typescript, arrays
Intopia Launches Assistive Technology Survey 2025 (int)19,707
surveys, assistive-tech
Speculation Rules Improvements (tun/mat)19,706
performance, speculation, apis
The Timing Problem in Design Systems (mur)19,705
design-systems, components
End-to-End Browser and Accessibility Event Architecture19,704
accessibility, browsers, event-loop, browser-engines, javascript-engines, assistive-tech
Testing Methods: Label in Name (dec)19,703
accessibility, testing, wcag, labels, aria
HTML Semantics: The Short Descriptions of All 113 Elements (j9t)19,702
html, semantics, overviews
Critical Security Vulnerability in React Server Components (rea)19,701
react, components, security
[Next.js] Security Advisory: CVE-2025-66478 (seb)19,700
nextjs, security
Get the Core Right and the Resilient Code Will Follow (bel/btc)19,699
videos, resilience, design, communication
A Pragmatic Guide to Modern CSS Colours II (kev/pic)19,698
guides, css, colors, examples
From Reactive to Proactive: Building a Sustainable Accessibility Program (equ)19,697
accessibility, processes, culture, w3c
Scrollytelling on Steroids With Scroll-State Queries (css)19,696
css, scrolling
Masonry: Things You Won’t Need a Library for Anymore (pat/sma)19,695
css, masonry, layout, examples, web-platform
Understanding “aria-live” Timing: A Two-Layer Model19,694
accessibility, aria, live-regions, notifications
Exploring Large HTML Documents on the Web (per)19,693
performance, html, metrics
How Does Amazon’s Kiro Differ From Traditional IDEs? (ele/des)19,692
guest-posts, kiro, aws, code-editors
Progress on TypeScript 7—December 2025 (dan/typ)19,691
typescript
You Can’t Make Something Accessible to Everyone (aar)19,690
accessibility, design
Testing Methods: Pointer Cancellation (dec)19,689
accessibility, testing, wcag
Web Backstories: Shadow DOM (ada+/iga)19,688
podcasts, interviews, shadow-dom, web-components, standards, history
Using the Ancient Evils for Debugging (bol/mat)19,687
html, debugging
The Nuances of JavaScript Typing Using JSDoc (jar/van)19,686
javascript, jsdoc, typescript, developer-experience
Bun Is Joining Anthropic (jar/bun)19,685
bun, anthropic
Designing Decisions: Behavioral Psychology That Moves Users (uxd)19,684
design, interaction-design, user-experience
Decreasing [Let’s Encrypt] Certificate Lifetimes to 45 Days (mat/let)19,683
http, security, certificates, lets-encrypt
Anchor Positioning and the Inset-Modified Containing Block (IMCB) (bra)19,682
css, anchor-positioning, concepts
What Sam Altman Just Taught Us About OKRs (Without Meaning To) (cwo)19,681
okr, prioritization, processes, openai
Building Agentic Design Systems: The Future of AI-Enhanced Design19,680
design-systems, design, ai, processes
The Next Revolution in Design: Emotional Accessibility (fas)19,679
design, accessibility, outlooks
“Sloppy” Code and Accessibility Issues: The Trouble With Trump’s Silicon Valley-Inspired Web Design Project (not)19,678
design, accessibility, quality, case-studies
Non-Square Image Blur Extensions (ana/fro)19,677
images, css, effects
The Evolution of Web Development: From Static Pages to AI-Driven Experiences (web)19,676
history, web, web-2.0, web-apps, ai
Improve TTFB and UX With HTTP Streaming (mb2/per)19,675
performance, user-experience, http, streaming, optimization
React Has Changed, Your Hooks Should Too19,674
react, hooks
Top Layer Troubles: Popover vs. Dialog (5t3/mat)19,673
css, positioning, pop-overs, modals
Nobody Writes Clean Code—We All Just Pretend19,672
quality, craft
Testing Methods: Pointer Gestures (dec)19,671
accessibility, wcag, testing
Prevent a Page From Scrolling While a Dialog Is Open (geo/css)19,670
scrolling, css
Web Design / Dev Advent Calendars for 2025 (aar)19,669
link-lists, learning
Can You Make Toast Messages Accessible? (ada)19,668
accessibility, notifications
Testing Methods: Focus Appearance (dec)19,667
accessibility, testing, wcag, focus, keyboard-navigation, link-lists
How to Unit Test a Vue Composable With TypeScript (joh)19,666
how-tos, testing, vuejs, functions, typescript
Is Using Command Line AI an Option for Helping You Code? (jlw/the)19,665
ai, command-line, cursor, claude, anthropic, code-editors
Using CSS to Fix the Irradiation Illusion (arg)19,664
css, readability, fonts
The Junior Hiring Crisis (ann/peo)19,663
hiring, engineering-management, career, community
How Modern Browsers Work (add)19,662
browsers, chromium, network, parsing, painting, rendering, javascript-engines, v8, memory, modules, javascript, html, css
Testing Methods: Focus Not Obscured (Enhanced) (dec)19,661
accessibility, testing, wcag, focus, keyboard-navigation
How Fast Can Browsers Process Base64 Data? (lem)19,660
performance, encoding, base64, browsers, metrics, comparisons
How Good Engineers Write Bad Code at Big Companies (sea)19,659
quality, career, culture
How Microfrontends Work: 3 Integration Strategies19,658
micro-frontends, strategies, routing, iframes, javascript, ai
EAA Deadlines, Why You Probably Can’t Wait Another 5 Years19,657
accessibility, eaa, legal, compliance
Category Theory for JavaScript/TypeScript Developers (ibr)19,656
javascript, typescript, programming, craft
Who Wins When We Filter the Open Web Through an Opaque System? (hdv)19,655
open-web
Web Application Architecture: The Enterprise Framework Powering Modern Digital Experiences (elu)19,654
architecture, web-apps
Testing Methods: Focus Not Obscured (Minimum) (dec)19,653
accessibility, testing, wcag, focus, keyboard-navigation
Understanding ECDSA [Elliptic Curve Digital Signature Algorithm]19,652
cryptography, algorithms, math
Eleventy: How to Set Up Effective HTML Minification (in 24 Seconds) (j9t)19,651
how-tos, eleventy, html, html-minifier, minification, optimization
One CSS Trick to Eliminate Scrollbar Layout Shifts (ami)19,650
css, scrolling, tips-and-tricks
CSS-in-JS: The Great Betrayal of Frontend Sanity (the)19,649
css-in-js, css, javascript, performance, developer-experience
How to Create an Adaptive SVG Favicon Using the “prefers-color-scheme” Media Query (zor/css)19,648
videos, how-tos, favicons, svg, css, images
The Idiot Sandwich—on Embedding Alt Text (ede)19,647
images, alt-text, accessibility
5 Reasons Why WCAG AA Compliance Does Not Mean Your Website Is Accessible (cra)19,646
accessibility, wcag, compliance, colors, readability, performance, content, multimedia, quality
AI for Good Accessibility (ala)19,645
slides, ai, accessibility
The Accessibility Problem With Authentication Methods Like CAPTCHA (sma)19,644
accessibility, captcha
Testing Methods: Section Headings (dec)19,643
accessibility, testing, wcag, headings
New to the Web Platform in November (rac)19,642
release-notes, web-platform, browsers, firefox, mozilla, safari, apple
Ripple Over React? Evaluating the Newest JS Framework (log)19,641
ripple, react, frameworks, comparisons
Saumya Majumder on How Cloudflare Outages Impact the Web and WordPress Performance Solutions (nat)19,640
podcasts, interviews, cloudflare, wordpress, performance
Taking Down Next.js Servers for 0.0001 Cents a Pop19,639
servers, nextjs, vulnerabilities, security
Testing Methods: Link Purpose (Link Only) (dec)19,638
accessibility, testing, wcag, links, microcontent, link-lists
Accessibility and Usability: Inline Field Validation vs. Constantly Active Submit Button19,637
forms, buttons, validation, accessibility, usability, comparisons
The End of Dashboards and Design Systems19,636
design, design-systems
Critique19,635
design, craft, collaboration, processes
What an Accessibility Conference Taught Me About Designing for All19,634
design, accessibility
How to Add and Remove Items From a Native CSS Carousel (…With CSS) (dxn/fro)19,633
how-tos, css, carousels, scrolling
Why Use React? (ada)19,632
react, frameworks
What Are Invokers? Interactivity Without JavaScript (tol/syn)19,631
videos, javascript, html, pop-overs
Migrating From GitHub to Codeberg (and/zig)19,630
migrating, github, codeberg
Updating CSS Border Radius When a Container Is Overflowing (rik)19,629
css, borders, overflow, scrolling
A New Navigation Paradigm19,628
ai, navigation, design
Applying AI Where It Matters19,627
studies, research, ai
Becoming Unblockable (sea)19,626
career, prioritization, tooling, collaboration
WebGPU Is Now Supported in Major Browsers19,625
webgpu, browsers, support, web-platform
What Actually Makes You Senior (ter)19,624
career
Thoughts on Kagi’s Orion Browser vs. AI Browsers (dra)19,623
orion, kagi, browsers, ai
Orion 1.0—Browse Beyond (kag)19,622
browsers, orion, kagi, ai
Animation and Carousels (web)19,621
accessibility, animations, carousels, css, reduced-motion
Design Tokens Aren’t Enough—Architecture Decisions Need a Place in Your Design System (sam)19,620
design-systems, design-tokens, architecture, documentation
Direction-Aware Arrow Shape Using Corner-Shape (css)19,619
css, shapes
Testing Methods: Location (dec)19,618
accessibility, testing, wcag, navigation
The Shai-Hulud 2.0 npm Worm: Analysis, and What You Need to Know19,617
npm, security, dependencies
A Minimal CSS Starter (j9t)19,616
css, templates, minimalism
Tech Predictions for 2026 and Beyond19,615
outlooks, web
Design System Culture: What It Is and Why It Matters (ari/sma)19,614
design-systems, culture
CSS Backgrounds Module Level 4 (fan+/w3c)19,613
standards, css, backgrounds
93% Faster Next.js in (Your) Kubernetes (mco/pla)19,612
nextjs, nodejs, performance, kubernetes
Web Browser Status Bars Are Nuts (lap)19,611
browsers, comparisons
Brand New Layouts With CSS Subgrid (jos)19,610
layout, css, grids, examples
The Future of AWS CodeCommit19,609
aws, tooling, git, outlooks
Replacing “glob-all” With “fs.promises.glob” in Node.js (cto)19,608
refactoring, nodejs
How to Easily Create Modern, CSS-First Forms in WordPress (zor/css)19,607
how-tos, videos, css, forms, wordpress
“light-dark()” Isn’t Always the Same as “prefers-color-scheme” (ste)19,606
css, functions, dark-mode, colors
UX Is Your Moat (and You’re Ignoring It) (cwo)19,605
user-experience, economics
Managing Side Effects: A JavaScript Effect System in 30 Lines or Less (ayc)19,604
javascript
Introduction to CSS “if” Statements and Conditional Logic (mar)19,603
introductions, css, functions, conditionals
The State of Tanstack, Two Years of Full-Time OSS (tan/tan)19,602
tanstack, foss
The Performance Inequality Gap, 2026 (sli)19,601
performance, javascript, metrics
Web Monetization Is Still Inching Along, but Still Too Difficult (chr/fro)19,600
monetization
On Inheriting and Sharing Property Values (dxn/css)19,599
css, cascade, techniques
Why Does AI Devour So Much Water? (ger)19,598
ai, sustainability
GitLab Discovers Widespread npm Supply Chain Attack (git)19,597
npm, dependencies, security, gitlab, github, aws, gcp, azure
Testing Methods: Focus Visible (dec)19,596
accessibility, wcag, testing, focus, keyboard-navigation, link-lists
You’re Doing JavaScript Testing Wrong (cfe)19,595
javascript, testing
Shuffling a CSS Grid Using Custom Properties (cod)19,594
css, grids, custom-properties
WCAG 2.1 Addition—Success Criterion 1.4.10: Reflow (Level AA)19,593
accessibility, wcag, standards, reflow
Testing Methods: Headings and Labels (dec)19,592
accessibility, wcag, testing, headings, labels, forms
If You Think Your Commit Messages Are Bad, Just Wait…19,591
commit-messages
You’re Not Building Netflix: Stop Coding Like You Are19,590
programming, architecture, prioritization
AI Will Soon Deliver Code That Will Pass Automatic Testing by Default (cer)19,589
ai, testing, accessibility
Testing Methods: Multiple Ways (dec)19,588
accessibility, wcag, testing, navigation, sitemaps, link-lists
Unifying [Wikipedia’s] Mobile and Desktop Domains (kri/wik)19,587
refactoring, mobile, desktop, performance, seo, user-experience, infrastructure, case-studies, link-lists
The PHP 8.5 Pipe Operator (“|>”): Useful, but Watch for These Gotchas19,586
php, operators
How Designers Gaslight Users With Microcopy (web)19,585
design, microcontent, dark-patterns
WCAG 2.1 Addition—Success Criterion 1.3.5: Identify Input Purpose (Level AA)19,584
accessibility, wcag, standards, forms
Keyframes Tokens: Standardizing Animation Across Projects (ami/sma)19,583
css, animations, consistency
Testing Methods: Link Purpose (in Context) (dec)19,582
accessibility, wcag, testing, links, microcontent
WCAG 3 Update (kno)19,581
videos, accessibility, wcag, standards
Critical Thinking During the Age of AI (add)19,580
ai, processes, career
The Value of Selecting Selects by Value (aar)19,579
accessibility, wcag, forms
Testing Methods: Focus Order (dec)19,578
accessibility, wcag, testing, focus, keyboard-navigation, link-lists
WCAG 2.1 Addition—Success Criterion 1.3.4: Orientation (Level AA)19,577
accessibility, wcag, standards, mobile
How to Create 3D Images in CSS With the Layered Pattern (sun/fro)19,576
how-tos, images, css, transforms
Cross-Browser Anchor Positioning (mey+/odd)19,575
videos, interviews, css, anchor-positioning
The Rosetta Stone of Design Engineering (yan)19,574
design, processes, collaboration
Responsive Letter Spacing (tyl/clo)19,573
responsive-design, typography, css
Grid: How “grid-template-areas” Offer a Visual Solution for Your Code (sar/web)19,572
css, grids, layout
5 Engineering Skills to Prioritize in the AI-Driven Era (the)19,571
ai, writing, architecture, debugging, communication, career
Should We Even Have “:closed”? (sun/css)19,570
css, selectors, disclosure-widgets
The Engineer You Never Met: Why Interview Processes Systematically Reject Qualified Engineers19,569
hiring, economics, case-studies
Automated Accessibility Testing for React—Tools and Best Practices You Can Use19,568
accessibility, testing, react, tooling, best-practices
These Queries Cover 80% of SQL19,567
sql, databases
Testing Methods: Page Titled (dec)19,566
accessibility, wcag, testing, html
Good Enough Is a Strategy (tre)19,565
strategies, technical-debt, quality
State of React 2025 (sac/dev)19,564
surveys, react
A Guided Tour of Copenhagen (fre/ske)19,563
guides, sketch
Announcing Angular v21 (mar/ang)19,562
release-notes, angular
Why Web Design Must Finally Break Free From Its Graphic Design Roots (web)19,561
design, print, ai, career
Using esbuild in Eleventy (db)19,560
eleventy, esbuild
Anchoring to a Containing Block (kiz)19,559
css, anchor-positioning
Cloudflare Outage on November 18, 2025 (eas)19,558
cloudflare
Web Development: On the Size and Output of and the Growth Opportunities Within the Field (j9t)19,557
guest-posts, training, career, frontend-dogma
To Be a Leader of Systems (haz)19,556
leadership
The Cloudflare Outage Was a Good Thing19,555
cloudflare, resilience, infrastructure
Testing Methods: Bypass Blocks (dec)19,554
accessibility, wcag, testing, keyboard-navigation
When the Dark Pattern Is a Glaring Green Checkmark (uxd)19,553
design, user-experience, dark-patterns
Experiment: Making TypeScript Immutable-by-Default (eva)19,552
experiments, typescript
WCAG 2.1 Addition—Success Criterion 2.5.4: Motion Actuation (Level A)19,551
accessibility, wcag, standards
More CSS “random()” Learning Through Experiments (chr/fro)19,550
css, functions, randomness, experiments
Do Not Put Your Site Behind Cloudflare if You Don’t Need To19,549
cloudflare
WCAG 2.1 Addition—Success Criterion 2.5.3: Label in Name (Level A)19,548
accessibility, wcag, standards, labels, forms
Ethical Defaults: Why Designers Must Stop Hiding Behind Settings (web)19,547
design, ethics
10 Git Tricks That Made Me a Way Better Developer19,546
git, command-line, tips-and-tricks
Tooltip Components Should Not Exist (tkd)19,545
tooltips, components
How to Successfully Migrate Your App With an AI Agent (bla/ope)19,544
how-tos, migrating, refactoring, ai
Firefox Is Adding Support for a Feature That Users Requested Since 200419,543
firefox, mozilla, browsers, keyboard-shortcuts
A11y 101: 2.4.7 Focus Visible (nat)19,542
introductions, accessibility, wcag, focus, keyboard-navigation
The “Most Hated” CSS Feature: “asin()”, “acos()”, “atan()”, and “atan2()” (mon/css)19,541
css, functions, math
Testing Methods: Animation From Interactions (dec)19,540
accessibility, wcag, testing, animations
How to Prepare for the Future of Programming (jet)19,539
how-tos, programming, learning
Automated npm Secret Rotation in GitHub Actions (mhe)19,538
npm, security, automation, github-actions
Top 10 Branding Trends to Watch Out for in 2026 (des)19,537
branding, design, trends, outlooks
Testing Methods: Three Flashes or Below Threshold (dec)19,536
accessibility, wcag, testing
How to “Officially” Deprecate Methods With Node.js Utilities (ste)19,535
how-tos, deprecation, nodejs, developer-experience
Testing Methods: Timeouts (dec)19,534
accessibility, wcag, testing, time
Accessible Names and Labels: Understanding What Works and What Doesn’t (tpg)19,533
accessibility, labels, naming, forms
“display: masonry” Is Officially Dead (kev)19,532
videos, css, masonry, layout
Wrangling My Email With Claude Code (jlo)19,531
email, claude, anthropic, ai, efficiency
It Is OK to Say “CSS Variables” Instead of (or Alongside) “Custom Properties” (kiz)19,530
css, variables, custom-properties, terminology
Good Visual Design, Explained (nng)19,529
design, principles, quality
A Complete Guide to the HTML Number Input (oll)19,528
guides, html, attributes, forms
“Technical Debt Will Bite Us in the Ass”: How to Make Non-Technical Stakeholders Actually Care19,527
how-tos, technical-debt, communication, prioritization
Monotype Font Licencing Shake-Down (ame)19,526
fonts, licensing
“Move Fast and Don’t Break Things”—What Four Startups Taught Me About Execution19,525
design, career, product-management, engineering-management
What’s New in PHP 8.5 (bre)19,524
php
What’s New in the Design Tokens Spec: From Static to Living Design Data (res/zer)19,523
design-tokens, design-systems
Browserslist and Baseline (chr/fro)19,522
browsers, support, web-platform, browserslist
Older Tech in the Browser Stack (sma)19,521
xpath, css, techniques
Writing Is Probably the Worst Use Case of AI19,520
ai, writing
Testing Methods: Re-Authenticating (dec)19,519
accessibility, wcag, testing, authentication
What’s Coming in TypeScript 6/7 (dan+/typ)19,518
podcasts, interviews, typescript, ecmascript, outlooks
From Tokens to Touchpoints: Powering a Successful Rebrand With Your Design System (zer)19,517
design-systems, design-tokens, collaboration
The Last Couple Years in V8’s Garbage Collector (win)19,516
v8, javascript-engines, garbage-collection, memory, retrospectives, javascript
The Hard Truth About Learning to Code (That No One Tells You)19,515
learning, career
Is Server-Side Rendering React’s Holy Grail? (low/the)19,514
react, server-side-rendering
Do Newer AI-Native IDEs Outperform Other AI Coding Assistants? (lau)19,513
ai, code-editors, efficiency, metrics, comparisons
Animating CSS “width” or “height” No Longer Forces a Main Thread Animation (in Chrome, Under the Right Conditions) (bra)19,512
css, animations, chrome, google, browsers
A Suggestion for Your Community Terms and Policies (j9t)19,511
community, collaboration, policies
What Developers Really Mean by “Bad Code” (jet)19,510
maintainability, scalability, consistency, security, quality
How We Catch UI Bugs Early With Visual Regression Testing19,509
testing, regressions, playwright, javascript
Range Syntax for Style Queries (una)19,508
css, style-queries
CSS “:interest-invoker” and “:interest-target” Pseudo-Classes (tre)19,507
css, selectors, forms
Testing Methods: Interruptions (dec)19,506
accessibility, wcag, testing
Netflix’s Engineering Culture (ger)19,505
podcasts, interviews, netflix, culture, ai
Firefox 147 Release Notes for Developers (mdn)19,504
release-notes, firefox, mozilla, browsers
Guiding the Future of Ethical Design (uxd)19,503
design, ethics
Why Headings Are Important in HTML: Structure, Accessibility, and SEO19,502
html, headings, accessibility, seo
Programming Principles for Self Taught Front-End Developers (kil/pic)19,501
programming, principles
Effectively Monitoring Web Performance (sma)19,500
performance, monitoring, tooling
“::details-content”: Style Expandable Content Without Wrapper Divs (tre)19,499
disclosure-widgets, css, html
Rust vs. Python: Finding the Right Balance Between Speed and Simplicity (jet)19,498
rust, python, performance, simplicity, programming, comparisons
Error Chaining in JavaScript: Cleaner Debugging With “Error.cause”19,497
javascript, errors, debugging
Perfectly Pointed Tooltips: To the Corners (css/fro)19,496
css, tooltips
10 Smart Performance Hacks for Faster Python Code (did/jet)19,495
python, performance, techniques
My CSS Selector Strategy (mal)19,494
css, selectors, principles
20 Best CSS Preprocessor Tools and Comparison for 2025: Complete Guide to Active Tools19,493
guides, css, tooling, preprocessors, comparisons, link-lists
Crafting Generative CSS Worlds (cod)19,492
css, transforms
Testing Methods: Pause, Stop, Hide (dec)19,491
accessibility, wcag, testing, multimedia, animations, link-lists
Link vs. Button: Choosing the Right Element for the Right Job (tpg)19,490
html, links, buttons, accessibility, wcag, comparisons
“aria-labels” and Privacy: A Word of Caution (hom)19,489
accessibility, aria, privacy
Using “chrome-devtools-mcp” With Polypane (pol)19,488
polypane, browsers, dev-tools, mcp, chrome, google, ai
“AI” Browsers: The Price of Admission Is Too High (bru/viv)19,487
ai, browsers
Headings: Semantics, Fluidity, and Styling—Oh My! (geo/css)19,486
headings, html, css
How to Rate-Limit Requests With nginx19,485
how-tos, nginx, servers, rate-limiting
Building a Multi-Stage Timetable With Modern CSS Using Grid, Subgrid, “round()”, and “mod()” (nil)19,484
css, grids, layout, functions
Six Things I Bet You Didn’t Know You Could Do With Chrome’s DevTools19,483
chrome, dev-tools, google, browsers
3 User-Friendly Technical Ways to Respond to Genocidistan (j9t)19,482
policies, traffic, censorship, community
Testing Methods: Timing Adjustable (dec)19,481
accessibility, wcag, testing, time, link-lists
Why CSS Is So Hard for Generative AIs to Understand?19,480
css, ai
Frontend News #17: Why Pseudo-Elements Don’t Work With “:is()”, the Advantages of OKLCH, and More (zor/css)19,479
videos, css, selectors, oklch
Testing Methods: Character Key Shortcuts (dec)19,478
accessibility, wcag, testing, keyboard-shortcuts
Slots in Design Systems (nat)19,477
design-systems, figma
A Practical Guide to Flutter Accessibility: The Basics (kor)19,476
guides, fundamentals, flutter, accessibility
Fix “width: 100%” Overflow Easily (zor/css)19,475
videos, css, overflow
Sustainable Accessibility in Complex Organisations: Strategic Foundations (ihe/tet)19,474
accessibility, leadership, dei, processes
When Everyone’s a Developer, How Do We Promote the Web Platform Over React? (ric)19,473
web-platform, react, ai, link-lists
When to Use CSS “text-wrap: balance” vs. “text-wrap: pretty” (dxn/log)19,472
css, typography
Tailwind CSS Won the War… but We’re the Losers19,471
tailwind, css, html, web-platform
Sustainable Accessibility in Complex Organisations: Organisational Realities (ihe/tet)19,470
accessibility
Staggered Animation With CSS “sibling-*” Functions (pre/fro)19,469
animations, css, functions
Smashing Animations: Magnificent SVGs With “<use>” and CSS Custom Properties (mal/sma)19,468
animations, transforms, svg, css, custom-properties
Monorepo vs. Multi-Repo vs. Git Submodule vs. Git Subtree: A Complete Guide for Developers19,467
guides, architecture, monorepos, git, version-control, comparisons
JavaScript Just Leveled Up: ES2025—You’ll Fall in Love With (jsd)19,466
javascript, ecmascript, standards
Material 3 Expressive: Building on the Failures of Flat Design (uxd)19,465
google, material-design, flat-design, design, link-lists
It Ain’t Easy to Move a Side Project Off Big Tech (thi)19,464
migrating, vercel, sveltekit
TypeScript’s Rise in the AI Era: Insights From Lead Architect, Anders Hejlsberg (aar)19,463
typescript, ai
Combining Scroll-Driven Animations With “@starting-style” (bra)19,462
css, scrolling, animations
Advanced Beginner’s Guide to ClojureScript (rom)19,461
guides, javascript
Now Available: “On Web Development II”! (j9t)19,460
books, html, css, engineering-management, maintainability, quality
Is Figma in Its Accessibility Era? (uxd)19,459
figma, accessibility
100, 150, or 200? Debunking the Alt Text Character Limit19,458
alt-text, accessibility, images, link-lists
10 Tiny UI Fixes That Make a Big Difference (uxd)19,457
design, forms, spacing, alignment, consistency, hierarchy, usability, best-practices
A (Kind of) Farewell to the Web (joh)19,456
web-platform, frameworks, ai, career
Explaining the Accessible Benefits of Using Semantic HTML Elements (geo/css)19,455
html, semantics, accessibility
You Are Going to Get Priced Out of the Best AI Coding Tools (dpa)19,454
ai, tooling, economics
Brutalism in the AI Era: Why Ugly Might Be the Only Honest Aesthetic Left (web)19,453
design, aesthetics
Why Separate Guest and Logged in States Create Accessibility Barriers19,452
accessibility
Introducing the OWASP Top 10:2025 (she+/owa)19,451
introductions, owasp, security, vulnerabilities
Why 44% of Your Audience Might Not Understand You: An Interview With Jamila Savoy19,450
interviews, content, writing, accessibility
Six Key Components of UX Strategy (vit/sma)19,449
user-experience, strategies
The Web Animation Performance Tier List (cit)19,448
animations, performance, javascript, css, apis
The Weird Parts of “position: sticky;” (ada/fro)19,447
css, positioning
No Close Quote? (css)19,446
css
Real Performance Benchmarks of PHP 8.5 vs. PHP 8.3 and Node.js19,445
performance, php, nodejs, comparisons
Using Composability Over Inheritance to Scale Design Systems (ase/zer)19,444
design-systems, components, scalability
Why Big Tech Won’t Hire Flutter Developers (and Why You Should Care) (ala)19,443
career, flutter, economics
Top 10 Essential Productivity Software for 202519,442
tooling, productivity, collaboration, communication
Some Software Bloat Is OK19,441
quality, technical-debt, performance
How I Use AI to Build Frontend Apps: My Candid, Messy Process (bla)19,440
ai, processes, debugging, claude
How to Throttle Specific Requests in Chrome DevTools (deb)19,439
how-tos, dev-tools, browsers, chrome, google, throttling
The Inner Workings of JavaScript Source Maps (man/pol)19,438
javascript, typescript, source-maps
Learn React Server Components (jad)19,437
videos, tutorials, react, components
Making a Design System That Gets Adopted (cle)19,436
design-systems, case-studies
What Is Detached State in Git and How Do You Recover From It?19,435
git, command-line
Dark Mode Is the New Comic Sans (and You Know It) (web)19,434
dark-mode, design, accessibility
You Need to Become a Full Stack Person (loc)19,433
ai, career
The Fundamentals Problem (chr)19,432
fundamentals, design, prioritization
Why Most Developers Stay “Mid” Forever19,431
career
“pathLength” Makes Makes SVG Path Animations Easier to Manage (ste)19,430
svg, images, animations
WebKit Features for Safari 26.1 (jen/web)19,429
release-notes, webkit, safari, apple, browsers
Why We Migrated From Python to Node.js19,428
migrating, python, nodejs
Grayscale Testing: The Missing Step in Color Accessibility (pop)19,427
accessibility, testing, colors
The “Most Hated” CSS Feature: “tan()” (mon/css)19,426
css, functions, math
Running Node.js in a Hugging Face Space (tom)19,425
nodejs, hugging-face
I’ve Reviewed 500 Java Projects—Everyone Makes This Same Dumb Mistake19,424
java, mistakes, strings
Why I Don’t Test Different Designs at the Same Time (ada)19,423
design, testing
TL;DR: How Your Advantage Becomes Your Achilles Heel (ste)19,422
product-management, ai
Global Digital Accessibility Salary Survey (web)19,421
surveys, accessibility, career
AI Broke Interviews19,420
ai, interviewing, hiring
It’s Almost 2026: Why Are We Still Arguing About CSS vs. Tailwind19,419
tailwind, css, comparisons
12 Essential Java Best Practices Every Developer Should Follow19,418
programming, java, best-practices, principles
Context Engineering for Non-Engineers (cwo)19,417
ai, prompting, claude
Top 100 Domains on Frontend Dogma (fro)19,416
frontend-dogma
Your URL Is Your State (ahm)19,415
urls, state-management
AI and Alt Text (ted+/web)19,414
videos, ai, alt-text, images, accessibility
Evergreen Web Design Is a Lie (but Maybe That’s Okay) (web)19,413
design, creativity
The Hidden Cost of Projects: Why Latency Kills Value19,412
project-management, processes
Architectural Debt Is Not Just Technical Debt (may)19,411
architecture, technical-debt
Just Use a Button (cfe)19,410
html, buttons, semantics
Node.js 24 Becomes LTS: What You Need to Know (nod)19,409
nodejs
Testing Methods: Keyboard (No Exception) (dec)19,408
accessibility, testing, keyboard-navigation
Use Cases for Field Sizing (sha)19,407
forms, css, examples
New to the Web Platform in October (rac)19,406
release-notes, web-platform, browsers, firefox, mozilla, chrome, google
Comparing Interviews at 8 Large Tech Companies (ger)19,405
interviewing, google, amazon, atlassian, comparisons
Self-Hosting Versus Lots of Small IndieWeb Providers19,404
self-hosting, indieweb
HTML Minifier: A 12-Year Journey Building and Maintaining an Open Source Tool19,403
html, minification, tooling, windows, asp-net, retrospectives
The Real Problem With AI Coding19,402
ai
Developers Shouldn’t Learn Design—Designers Shouldn’t Code (phi)19,401
design, programming, processes, collaboration, project-management
How to Use CSS “line-clamp” to Trim Lines of Text (dxn/log)19,400
how-tos, css, typography
After the AWS Outage (uxd)19,399
aws, cloud-computing
Removing XSLT for a More Secure Browser (dro)19,398
chromium, chrome, google, browsers, xsl, web-platform, security
Blogging Gets Serious in 2001 With Warblogs and Movable Type (ric)19,397
web, history, blogging, examples, movable-type
Amazon’s Return to Office Mandates Backfire (jpr)19,396
amazon, aws, culture, economics
AI Frontend Generator Comparison: Claude Code vs. v0 vs. Cursor vs. Replit (hcr)19,395
ai, code-editors, claude, anthropic, vercel, cursor, tooling, comparisons
Getting Creative With Small Screens (mal/css)19,394
design, responsive-design, mobile, css
The Coming War of AI Browsers: Why the Web Will Never Be the Same Again (web)19,393
ai, browsers, open-web, personalization
Flutter’s Silent UI Killers19,392
flutter
Arnas Donauskas on AI-Powered Troubleshooting for Websites (nat)19,391
podcasts, interviews, ai, debugging, tooling
Sometimes the Best Accessibility Fix Is a Usability Fix19,390
accessibility, usability
Get Started With Manual Testing (pop)19,389
introductions, accessibility, testing
Octoverse: A New Developer Joins GitHub Every Second as AI Leads TypeScript to #119,388
github, metrics, productivity, ai, foss, security, programming
Import JavaScript Like It’s 2026 (sto)19,387
javascript, performance
Mastering “URLPattern” for Cross-Platform Routing (jsd)19,386
nodejs, routing
ChatGPT Sez Build With Semantics First (ste)19,385
chatgpt, chatgpt-atlas, ai, openai, browsers, html, semantics, accessibility
Node.js v22 to v24 (aug+/nod)19,384
nodejs, migrating
I Built the Same App 10 Times: Evaluating Frameworks for Mobile Performance (che)19,383
frameworks, mobile, performance, comparisons, nextjs, tanstack, nuxt, angular, marko, solidjs, sveltekit, qwik, astro, htmx
Start Implementing View Transitions on Your Websites Today (cyd/pic)19,382
css, view-transitions, javascript, apis
Perfectly Pointed Tooltips: A Foundation (css/fro)19,381
tooltips, css, anchor-positioning
Agentic AI and Security (ksi/mfo)19,380
ai, architecture, security
HTTPS by Default (jde+)19,379
http, security, chrome, google, browsers
Springs and Bounces in Native CSS (jos)19,378
css, animations, transitions, effects, functions
Parenthetical Asidenotes (mey)19,377
html, css
Will npm’s New Security Steps Stop Attacks? (rev)19,376
security, npm, github, maintenance, foss
Who Rules AI Search? What 3 Months of AI Visibility Data Tells Us (sem)19,375
search, ai, domains, metrics
Google Kills Privacy Sandbox (pro)19,374
google, privacy, apis
16 Charts That Explain the AI Boom (bin)19,373
ai, metrics, economics, openai, anthropic, facebook+meta, oracle, google, microsoft, aws
Inlining Critical CSS: Does It Make Your Website Faster? (deb)19,372
css, critical-path, performance, lazy-loading
What I Learned Porting Mastro From Deno to Node.js (mas)19,371
lessons, migrating, deno, nodejs
Why Do We Need Dithering?19,370
images, dithering
Your Accessibility Score Is Lying to You19,369
accessibility, metrics, testing
The State of Django 2025 (wsv/jet)19,368
surveys, metrics, django
A11y 101: 2.4.5 Multiple Ways (nat)19,367
introductions, accessibility, wcag
JavaScript for Everyone: Iterators (wil/sma)19,366
javascript
Express.js 6 and Beyond: Modernizing the Most Popular Node.js Framework (nod)19,365
nodejs, express, frameworks, modernization
The JavaScript Feature You’ve Probably Never Used Allows Running Untrusted JavaScript Safely19,364
javascript
Alt Text or Image Description?19,363
accessibility, images, alt-text, comparisons, terminology
AI for War: Big Tech Empowering Israel’s Crimes and Occupation (mar)19,362
ai, legal, google, amazon, aws, microsoft, palantir
“Good Engineering Management” Is a Fad (let)19,361
engineering-management, prioritization
Don’t Forget These Tags to Make HTML Work Like You Expect (jim)19,360
html
Testing Methods: No Keyboard Trap (dec)19,359
accessibility, testing, wcag, keyboard-navigation
The Origin Story of JavaScript (ann/cas)19,358
videos, history, web, javascript, ecmascript, browsers, browser-wars, browser-engines, standards
What’s New in Next.js 16 (tre)19,357
nextjs
The Sky Is Falling, the Web Is Dead (ern/ted)19,356
web, history
Mistakes I See Engineers Making in Their Code Reviews (sea)19,355
code-reviews, processes, communication, mistakes
The Edge Cases That Break Hearts (and Products) (lau/nng)19,354
design, usability, accessibility, user-experience
The Curse of the Custom Cursor (mal)19,353
cursors, design, accessibility
How Designers Become Builders and the Future of Tooling19,352
videos, design, github
Directives and the Platform Boundary (tan/tan)19,351
javascript, frameworks
High-Performance Syntax Highlighting With [the] CSS Highlights API19,350
css, apis, syntax-highlighting
You Already Have a Git Server19,349
git, servers, command-line
Code Like a Surgeon (geo)19,348
ai
The Layered Aesthetic: Depth, Complexity, and Chaos Done Right (web)19,347
design
CSS Animations That Leverage the Parent–Child Relationship (pre/css)19,346
css, animations
What’s an Interactive Element? (mat)19,345
html, focus, concepts
Introducing TanStack Start Middleware (ada/fro)19,344
introductions, tanstack
Scrum Mistakes: What Teams Get Wrong and How to Fix It19,343
scrum, agile, processes, releasing, mistakes
Container Queries and Units in Action (mia)19,342
css, container-queries, units
Preparing for Verso and Beyond: Future-Proofing Your Frontend for New Browser Engines (ele/des)19,341
guest-posts, verso, servo, browsers, browser-engines
How to Create a Strong Design System and Survive: Case Study (uxd)19,340
how-tos, design-systems, case-studies, lessons
Your Tokens Have Become Infrastructure (mur)19,339
design-tokens, design-systems
Retrofitting a Design System Into an Existing Product19,338
design-systems, consistency
A Brief History of Domains (pet)19,337
web, history, domains, dns
Is It Time to Regulate React? (dbu)19,336
react
NaN, the Not-a-Number Number That Isn’t NaN (wil/pic)19,335
javascript
Does Your Site Need a /ai Page?19,334
ai
Yes, Let’s Teach LLMs Accessibility, but Also Provide the Companies Using Them With Better Strategies (hdv)19,333
ai, accessibility, advocacy
Atlas Ableism (ste)19,332
chatgpt-atlas, openai, browsers, accessibility, compliance
Meetings and Interruptions Are Still the Biggest Obstacles for Developers, Even With AI19,331
productivity, collaboration
React vs. Backbone in 202519,330
react, backbone, comparisons, frameworks
“Their History Is Just Erased”: Google Drops a Key Program for Boosting Women in Tech (cnn)19,329
google, community
React and Remix Choose Different Futures19,328
react, remix, simplicity, complexity, comparisons
Solved by Modern CSS: Section Layout (sha)19,327
css, layout, grids, typography, liquid-design
Error Handling—UX Design Patterns (uxd)19,326
user-experience, design, errors, forms
An Introduction to JavaScript Expressions (wil/css)19,325
introductions, javascript
OpenAI, ARIA, and SEO: Making the Web Worse (aar)19,324
chatgpt-atlas, openai, browsers, accessibility, aria, seo
The Charm of JavaScript: Boom Mics and Clown Shoes (wil+/iga)19,323
podcasts, interviews, javascript
Build Your Own Database (nan)19,322
guides, databases
The Hidden Costs of Bad Client Communication in Design Projects (and How to Fix Them)19,321
business-relations, communication, collaboration, design
4 Unconventional Ways to Cast in TypeScript (pol)19,320
typescript
Importing vs. Fetching JSON (jaf)19,319
json, javascript, data-fetching, comparisons
CSS Layout: Flexbox, Grid, Media Queries, and Container Queries (rau)19,318
css, layout, flexbox, grids, media-queries, container-queries, introductions
Challenging the Idea of “Optional HTML” (mar)19,317
guest-posts, html, minimalism
Solved by CSS Scroll State Queries: Hide a Header When Scrolling Down, Show It Again When Scrolling Up (bra)19,316
css, scrolling
CSS “@starting-style” Debugging Is Available in Chrome DevTools (bra)19,315
css, transitions, debugging, dev-tools, chrome, google, browsers
W3C Web Content Accessibility Guidelines 2.2 Approved as ISO/IEC International Standard (w3c)19,314
accessibility, wcag, standards, w3c
How AI Works and How Users Think About It: Study Guide (nng)19,313
guides, ai, training, link-lists
Designers Often Do Invisible Work That Matters—Here’s How to Show It (uxd)19,312
design, user-experience, communication
Next.js 16 (fee+)19,311
release-notes, nextjs
My Highlights From the New Deno Deploy (phi/den)19,310
deno, deploying
Why Accessibility Breaks Between Design and Development (a11)19,309
accessibility, design, processes, collaboration, testing
How Senior Engineers Can Use AI for Real Impact19,308
ai, architecture, debugging, code-reviews, refactoring
One Year With Next.js App Router—Why We’re Moving On19,307
nextjs, react, routing, components, tooling
The Two Button Problem (chr/fro)19,306
buttons, usability, design
Introducing ChatGPT Atlas (sim)19,305
introductions, chatgpt-atlas, openai, browsers
My Work Is Human (doo)19,304
ai, design, career
OpenAI Launches AI Web Browser ChatGPT Atlas—Here Is Everything We Know (eur)19,303
openai, browsers, chatgpt-atlas
Introducing ChatGPT Atlas19,302
introductions, chatgpt-atlas, browsers, openai
Fixing Temporal Input Styling in Safari (cfe)19,301
forms, time, safari, apple, browsers, css
How to Fix Any Bug (dan)19,300
how-tos, ai, debugging, react
Links and Anchors: Ancient HTML and JS Magic in Your Browser (cod/wea)19,299
html, css, javascript, links
“URLPattern” Is Now Baseline Newly Available19,298
urls, apis, javascript, web-platform, browsers, support
Build a Reusable Flutter Design System19,297
design-systems, flutter
What State ARIA In? (tpg)19,296
aria, html, accessibility
Now Is the Best Time to Break Into Tech (tre)19,295
career
AI Doom Predictions Are Overhyped—Why Programmers Aren’t Going Anywhere19,294
videos, ai, programming, career
Rethinking Async Loops in JavaScript19,293
javascript, loops, asynchronicity
Google Announces End of Many of Its [Privacy] Sandbox Technologies19,292
google, privacy
An Opinionated Guide to Using AI Right Now (emo)19,291
guides, ai, anthropic, google, openai
The CSS Reset, Again (paw)19,290
css, resets
Why “NaN !== NaN” in JavaScript (and the IEEE 754 Story Behind It)19,289
javascript, history, standards
Glassworm: First Self-Propagating Worm Using Invisible Code Hits OpenVSX Marketplace19,288
security, code-editors, vs-code, microsoft
Refactoring a Form to a Signal Form (tim)19,287
refactoring, forms, angular, signals
I Used AI Every Day for a Year: Here’s What It Cost Me (jas)19,286
ai, writing, career
Headers, Headings, and Titles (tem)19,285
html, headings, comparisons, terminology
AI Is Revolutionizing User Testing in 2025—and Honestly, It’s About Time (web)19,284
ai, usability, user-experience, testing
The Majority AI View (ani)19,283
ai, communication
Is It Even Worth Learning to Code? (tre)19,282
programming, learning, ai
How to Write an Accessibility Statement in 2025, With Examples (chr)19,281
how-tos, accessibility, documentation, compliance, legal, examples
AI in UX: Achieve More With Less (boa/sma)19,280
user-experience, design, ai, processes
50 Reasons to Build a Website (chr/fro)19,279
web
Zero-Configuration Support for NestJS19,278
vercel, nestjs
Implicit Labels Aren’t (cfe)19,277
html, forms, labels
CSS Finally Gets Inline Conditional Logic With New “if()” Function (the)19,276
css, functions, conditionals
Improving the Trustworthiness of JavaScript on the Web19,275
javascript, web-apps, security
Same-Document View Transitions Have Become Baseline Newly Available (bra)19,274
css, view-transitions, browsers, support, web-platform
10 Niche Developer Tools You Didn’t Know Existed19,273
tooling, link-lists, command-line, debugging, testing, documentation
The Hidden Cost of URL Design (ahm)19,272
urls, routing, seo, principles
Claude for Code: How to Use Claude to Streamline Product Design Process19,271
how-tos, claude, anthropic, ai, design, processes
Making Context-Aware Components: How CSS “inherit()” Could Simplify Design Systems (stu)19,270
components, css, functions, custom-properties
You’re a Real JavaScript Developer Only If…19,269
javascript, career
Node.js 2025: What’s New and What’s Next (ruy)19,268
slides, nodejs, outlooks
Do Backlinks Still Matter in AI Search? Insights From 1,000 Domains (sem)19,267
ai, search, backlinks, links, metrics
How to Audit Web Accessibility With [the] WAVE Extension19,266
how-tos, accessibility, auditing, browser-extensions, webaim
Thirsty AI Mega Projects Raise Alarm in Some of Europe’s Driest Regions (sam/cnb)19,265
ai, sustainability
Are US Software Developers Worth the Premium?19,264
hiring, economics
Obituary: Farewell to robots.txt (1994–2025) (hei)19,263
robotstxt, search, internet-archive, ai
Writing an Emulator in JavaScript? (nik/nor)19,262
videos, javascript
Secure Coding in JavaScript19,261
javascript, frameworks, security
State of Developer Ecosystem Report 2025 (jet)19,260
surveys, metrics
For Your Convenience, This CSS Will Self-Destruct (sco)19,259
css, javascript, hiding
A Look Into Customizable HTML “select” Elements19,258
forms, html, css
What’s Up in ES2027? (por/nor)19,257
videos, ecmascript, javascript, outlooks
The Present and Potential Future of Progressive Image Rendering (jaf)19,256
images, jpeg, png, webp, avif, jpeg-xl, pjpeg, comparisons, outlooks
Past Time for Passkeys (nor)19,255
videos, passkeys, passwords, authentication, security
5 Things to Do to Avoid Prompt Treadmill When Crafting Design With AI19,254
design, ai, prompting, processes
Weston Ruter on Unlocking WordPress Performance (wes+)19,253
podcasts, interviews, wordpress, performance, link-lists
Release Notes for Safari Technology Preview 230 (jon/web)19,252
release-notes, safari, apple, browsers
Page Headings Don’t Belong in the Header (tem)19,251
html, headings, skip-links, accessibility
Node.js v25.0.0 (Current) (raf/nod)19,250
release-notes, nodejs
I Am Sorry, but Everyone Is Getting Syntax Highlighting Wrong (nik)19,249
syntax-highlighting, information-design, plugins
Cisco: Most Companies Don’t Know What They’re Doing With AI (bra/the)19,248
ai
Most Developers Can’t Answer These 11 Microservices Questions—Can You?19,247
microservices, architecture
Sequential “linear()” Animation With n Elements (css/css)19,246
css, functions, animations
How Are Engineering Leaders Approaching 2026 AI Tooling Budgets? (lau)19,245
tooling, ai, economics, engineering-management