Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s occupation, destruction, and ethnic cleansing of Palestine (history) 🇵🇸 Hide

Frontend Dogma

“2025” News Archive

Definition, related topics, and tag feed

“2025” RSS feed (per email)

Entry (Sources) and Other Related TopicsDate#
Getting Creative With “the Measure” (mal/css)2,909
css, typography, readability
Get the Core Right and the Resilient Code Will Follow (bel/btc)2,908
videos, resilience, design, communication
[Next.js] Security Advisory: CVE-2025-66478 (seb)2,907
nextjs, security
Critical Security Vulnerability in React Server Components (rea)2,906
react, components, security
HTML Semantics: The Short Descriptions of All 113 Elements (j9t)2,905
html, semantics, overviews
How Does Amazon’s Kiro Differ From Traditional IDEs? (des)2,904
guest-posts, kiro, aws, code-editors
What Sam Altman Just Taught Us About OKRs (Without Meaning To) (cwo)2,903
okr, prioritization, processes, openai
Anchor Positioning and the Inset-Modified Containing Block (IMCB) (bra)2,902
css, anchor-positioning, concepts
Decreasing [Let’s Encrypt] Certificate Lifetimes to 45 Days (mat/let)2,901
http, security, certificates, lets-encrypt
Web Design / Dev Advent Calendars for 2025 (aar)2,900
link-lists, learning
Prevent a Page From Scrolling While a Dialog Is Open (geo/css)2,899
scrolling, css
Testing Methods: Pointer Gestures (dec)2,898
accessibility, wcag, testing
Is Using Command Line AI an Option for Helping You Code? (jlw/the)2,897
ai, command-line, cursor, claude, anthropic, code-editors
How Good Engineers Write Bad Code at Big Companies (sea)2,896
quality, career, culture
CSS-in-JS: The Great Betrayal of Frontend Sanity (the)2,895
css-in-js, css, javascript, performance, developer-experience
One CSS Trick to Eliminate Scrollbar Layout Shifts (ami)2,894
css, scrolling, tips-and-tricks
Eleventy: How to Set Up Effective HTML Minification (in 24 Seconds) (j9t)2,893
how-tos, eleventy, html, html-minifier, minification, optimization
Becoming Unblockable (sea)2,892
career, prioritization, tooling, collaboration
Applying AI Where It Matters2,891
studies, research, ai
A New Navigation Paradigm2,890
ai, navigation, design
Updating CSS Border Radius When a Container Is Overflowing (rik)2,889
css, borders, overflow, scrolling
Migrating From GitHub to Codeberg (and/zig)2,888
migrating, github, codeberg
New to the Web Platform in November (rac/dev)2,887
release-notes, web-platform, browsers, firefox, mozilla, safari, apple
What Are Invokers? Interactivity Without JavaScript (tol/syn)2,886
videos, javascript, html, pop-overs
Why Use React? (ada)2,885
react, frameworks
WebGPU Is Now Supported in Major Browsers (dev)2,884
webgpu, browsers, support, web-platform
Brand New Layouts With CSS Subgrid (jos)2,883
layout, css, grids, examples
Web Browser Status Bars Are Nuts (lap)2,882
browsers, comparisons
93% Faster Next.js in (Your) Kubernetes (mco/pla)2,881
nextjs, nodejs, performance, kubernetes
CSS Backgrounds Module Level 4 (fan+/w3c)2,880
standards, css, backgrounds
Design System Culture: What It Is and Why It Matters (ari/sma)2,879
design-systems, culture
Tech Predictions for 2026 and Beyond2,878
outlooks, web
A Minimal CSS Starter (j9t)2,877
css, templates, minimalism
Shuffling a CSS Grid Using Custom Properties (cod)2,876
css, grids, custom-properties
You’re Doing JavaScript Testing Wrong (cfe)2,875
javascript, testing
Testing Methods: Focus Visible (dec)2,874
accessibility, wcag, testing, focus, keyboard-navigation, link-lists
GitLab Discovers Widespread npm Supply Chain Attack (git)2,873
npm, dependencies, security, gitlab, github, aws, gcp, azure
The Future of AWS CodeCommit (aws)2,872
aws, tooling, git, outlooks
Why Does AI Devour So Much Water? (ger)2,871
ai, sustainability
On Inheriting and Sharing Property Values (dxn/css)2,870
css, cascade, techniques
Web Monetization Is Still Inching Along, but Still Too Difficult (chr/fro)2,869
monetization
The Performance Inequality Gap, 2026 (sli)2,868
performance, javascript, metrics
The State of Tanstack, Two Years of Full-Time OSS (tan/tan)2,867
tanstack, foss
Introduction to CSS “if” Statements and Conditional Logic (mar)2,866
introductions, css, functions, conditionals
You’re Not Building Netflix: Stop Coding Like You Are2,865
programming, architecture, prioritization
If You Think Your Commit Messages Are Bad, Just Wait…2,864
commit-messages
Testing Methods: Headings and Labels (dec)2,863
accessibility, wcag, testing, headings, labels, forms
Testing Methods: Multiple Ways (dec)2,862
accessibility, wcag, testing, navigation, sitemaps, link-lists
The Value of Selecting Selects by Value (aar)2,861
accessibility, wcag, forms
Critical Thinking During the Age of AI (add)2,860
ai, processes, career
WCAG 3 Update (kno)2,859
videos, accessibility, wcag, standards
Testing Methods: Link Purpose (in Context) (dec)2,858
accessibility, wcag, testing, links, microcontent
Keyframes Tokens: Standardizing Animation Across Projects (ami/sma)2,857
css, animations, consistency
Unifying [Wikipedia’s] Mobile and Desktop Domains (kri/wik)2,856
refactoring, mobile, desktop, performance, seo, user-experience, case-studies, link-lists
Should We Even Have “:closed”? (sun/css)2,855
css, selectors, disclosure-widgets
5 Engineering Skills to Prioritize in the AI-Driven Era (the)2,854
ai, writing, architecture, debugging, communication, career
Grid: How “grid-template-areas” Offer a Visual Solution for Your Code (sar/web)2,853
css, grids, layout
Responsive Letter Spacing (tyl/clo)2,852
responsive-design, typography, css
Anchoring to a Containing Block (kiz)2,851
css, anchor-positioning
Using esbuild in Eleventy (db)2,850
eleventy, esbuild
Why Web Design Must Finally Break Free From Its Graphic Design Roots (web)2,849
design, print, ai, career
Announcing Angular v21 (mar/ang)2,848
release-notes, angular
A Guided Tour of Copenhagen (fre/ske)2,847
guides, sketch
State of React 2025 (sac/dev)2,846
surveys, react
Good Enough Is a Strategy (tre)2,845
strategies, technical-debt, quality
Testing Methods: Page Titled (dec)2,844
accessibility, wcag, testing, html
Web Development: On the Size and Output of and the Growth Opportunities Within the Field (j9t)2,843
guest-posts, training, career, frontend-dogma
Do Not Put Your Site Behind Cloudflare if You Don’t Need To2,842
cloudflare
More CSS “random()” Learning Through Experiments (chr/fro)2,841
css, functions, randomness, experiments
Cloudflare Outage on November 18, 2025 (eas/clo)2,840
cloudflare
How to Prepare for the Future of Programming (jet)2,839
how-tos, programming, learning
Testing Methods: Animation From Interactions (dec)2,838
accessibility, wcag, testing, animations
The “Most Hated” CSS Feature: “asin()”, “acos()”, “atan()”, and “atan2()” (mon/css)2,837
css, functions, math
A11y 101: 2.4.7 Focus Visible (nat)2,836
introductions, accessibility, wcag, focus, keyboard-navigation
Firefox Is Adding Support for a Feature That Users Requested Since 20042,835
firefox, mozilla, browsers, keyboard-shortcuts
How to Successfully Migrate Your App With an AI Agent (bla/ope)2,834
how-tos, migrating, refactoring, ai
Tooltip Components Should Not Exist (tkd)2,833
tooltips, components
10 Git Tricks That Made Me a Way Better Developer2,832
git, command-line, tips-and-tricks
Ethical Defaults: Why Designers Must Stop Hiding Behind Settings (web)2,831
design, ethics
Automated npm Secret Rotation in GitHub Actions (mhe)2,830
npm, security, automation, github-actions
How to “Officially” Deprecate Methods With Node.js Utilities (ste)2,829
how-tos, deprecation, nodejs, developer-experience
Testing Methods: Three Flashes or Below Threshold (dec)2,828
accessibility, wcag, testing
What’s New in PHP 8.5 (bre)2,827
php
“Move Fast and Don’t Break Things”—What Four Startups Taught Me About Execution2,826
design, career, product-management, engineering-management
Monotype Font Licencing Shake-Down (ame)2,825
fonts, licensing
“Technical Debt Will Bite Us in the Ass”: How to Make Non-Technical Stakeholders Actually Care2,824
how-tos, technical-debt, communication, prioritization
A Complete Guide to the HTML Number Input (oll)2,823
guides, html, attributes, forms
Good Visual Design, Explained (nng)2,822
design, principles, quality
It Is OK to Say “CSS Variables” Instead of (or Alongside) “Custom Properties” (kiz)2,821
css, variables, custom-properties, terminology
Wrangling My Email With Claude Code (jlo)2,820
email, claude, anthropic, ai, efficiency
“display: masonry” Is Officially Dead (kev)2,819
videos, css, masonry, layout
Accessible Names and Labels: Understanding What Works and What Doesn’t (tpg)2,818
accessibility, labels, naming, forms
Testing Methods: Timeouts (dec)2,817
accessibility, wcag, testing, time
A Suggestion for Your Community Terms and Policies (j9t)2,816
community, collaboration, policies
Animating CSS “width” or “height” No Longer Forces a Main Thread Animation (in Chrome, Under the Right Conditions) (bra)2,815
css, animations, chrome, google, browsers
Do Newer AI-Native IDEs Outperform Other AI Coding Assistants? (lau)2,814
ai, code-editors, efficiency, metrics, comparisons
Is Server-Side Rendering React’s Holy Grail? (low/the)2,813
react, server-side-rendering
The Hard Truth About Learning to Code (That No One Tells You)2,812
learning, career
The Last Couple Years in V8’s Garbage Collector (win)2,811
v8, javascript-engines, garbage-collection, memory, retrospectives, javascript
From Tokens to Touchpoints: Powering a Successful Rebrand With Your Design System (zer)2,810
design-systems, design-tokens, collaboration
What’s Coming in TypeScript 6/7 (dan+/typ)2,809
podcasts, interviews, typescript, ecmascript, outlooks
Testing Methods: Re-Authenticating (dec)2,808
accessibility, wcag, testing, authentication
Writing Is Probably the Worst Use Case of AI2,807
ai, writing
Older Tech in the Browser Stack (sma)2,806
xpath, css, techniques
Browserslist and Baseline (chr/fro)2,805
browsers, support, web-platform, browserslist
What’s New in the Design Tokens Spec: From Static to Living Design Data (res/zer)2,804
design-tokens, design-systems
Netflix’s Engineering Culture (ger)2,803
podcasts, interviews, netflix, culture, ai
Testing Methods: Interruptions (dec)2,802
accessibility, wcag, testing
CSS “:interest-invoker” and “:interest-target” Pseudo-Classes (tre)2,801
css, selectors, forms
Range Syntax for Style Queries (una)2,800
css, style-queries
“::details-content”: Style Expandable Content Without Wrapper Divs (tre)2,799
disclosure-widgets, css, html
Effectively Monitoring Web Performance (sma)2,798
performance, monitoring, tooling
Programming Principles for Self Taught Front-End Developers (kil/pic)2,797
programming, principles
Why Headings Are Important in HTML: Structure, Accessibility, and SEO2,796
html, headings, accessibility, seo
Guiding the Future of Ethical Design (uxd)2,795
design, ethics
Headings: Semantics, Fluidity, and Styling—Oh My! (geo/css)2,794
headings, html, css
“AI” Browsers: The Price of Admission Is Too High (bru/viv)2,793
ai, browsers
Using “chrome-devtools-mcp” With Polypane (pol)2,792
polypane, browsers, dev-tools, mcp, chrome, google, ai
“aria-labels” and Privacy: A Word of Caution (hom)2,791
accessibility, aria, privacy
Link vs. Button: Choosing the Right Element for the Right Job (tpg)2,790
html, links, buttons, accessibility, wcag, comparisons
Testing Methods: Pause, Stop, Hide (dec)2,789
accessibility, wcag, testing, multimedia, animations, link-lists
Crafting Generative CSS Worlds (cod)2,788
css, transforms
20 Best CSS Preprocessor Tools and Comparison for 2025: Complete Guide to Active Tools2,787
guides, css, tooling, preprocessors, comparisons, link-lists
My CSS Selector Strategy (mal)2,786
css, selectors, principles
10 Smart Performance Hacks for Faster Python Code (did/jet)2,785
python, performance, techniques
Perfectly Pointed Tooltips: To the Corners (css/fro)2,784
css, tooltips
Error Chaining in JavaScript: Cleaner Debugging With “Error.cause”2,783
javascript, errors, debugging
Rust vs. Python: Finding the Right Balance Between Speed and Simplicity (jet)2,782
rust, python, performance, simplicity, programming, comparisons
Why CSS Is So Hard for Generative AIs to Understand?2,781
css, ai
How to Rate-Limit Requests With nginx2,780
how-tos, nginx, servers
Testing Methods: Timing Adjustable (dec)2,779
accessibility, wcag, testing, time, link-lists
3 User-Friendly Technical Ways to Respond to Genocidistan (j9t)2,778
policies, traffic, censorship, community
Six Things I Bet You Didn’t Know You Could Do With Chrome’s DevTools2,777
chrome, dev-tools, google, browsers
Frontend News #17: Why Pseudo-Elements Don’t Work With “:is()”, the Advantages of OKLCH, and More (zor/css)2,776
videos, css, selectors, oklch
Testing Methods: Character Key Shortcuts (dec)2,775
accessibility, wcag, testing, keyboard-shortcuts
It Ain’t Easy to Move a Side Project Off Big Tech (thi)2,774
migrating, vercel, sveltekit
Material 3 Expressive: Building on the Failures of Flat Design (uxd)2,773
google, material-design, flat-design, design, link-lists
JavaScript Just Leveled Up: ES2025—You’ll Fall in Love With (jsd)2,772
javascript, ecmascript, standards
Monorepo vs. Multi-Repo vs. Git Submodule vs. Git Subtree: A Complete Guide for Developers2,771
guides, architecture, monorepos, git, version-control, comparisons
Smashing Animations: Magnificent SVGs With “<use>” and CSS Custom Properties (mal/sma)2,770
animations, transforms, svg, css, custom-properties
Staggered Animation With CSS “sibling-*” Functions (pre/fro)2,769
animations, css, functions
Sustainable Accessibility in Complex Organisations: Organisational Realities (ihe/tet)2,768
accessibility
Tailwind CSS Won the War… but We’re the Losers2,767
tailwind, css, html, web-platform
When to Use CSS “text-wrap: balance” vs. “text-wrap: pretty” (dxn/log)2,766
css, typography
When Everyone’s a Developer, How Do We Promote the Web Platform Over React? (ric)2,765
web-platform, react, ai, link-lists
Sustainable Accessibility in Complex Organisations: Strategic Foundations (ihe/tet)2,764
accessibility, leadership, dei, processes
Fix “width: 100%” Overflow Easily (zor/css)2,763
videos, css, overflow
Slots in Design Systems (nat)2,762
design-systems, figma
Combining Scroll-Driven Animations With “@ starting-style” (bra)2,761
css, scrolling, animations
Explaining the Accessible Benefits of Using Semantic HTML Elements (geo/css)2,760
html, semantics, accessibility
A (Kind of) Farewell to the Web (joh)2,759
web-platform, frameworks, ai, career
Advanced Beginner’s Guide to ClojureScript (rom)2,758
guides, javascript
TypeScript’s Rise in the AI Era: Insights From Lead Architect, Anders Hejlsberg (aar/git)2,757
typescript, ai
10 Tiny UI Fixes That Make a Big Difference (uxd)2,756
design, forms, spacing, alignment, consistency, hierarchy, usability, best-practices
100, 150, or 200? Debunking the Alt Text Character Limit2,755
alt-text, accessibility, images, link-lists
Is Figma in Its Accessibility Era? (uxd)2,754
figma, accessibility
Now Available: “On Web Development II”! (j9t)2,753
books, html, css, engineering-management, maintainability, quality
No Close Quote? (css)2,752
css
The Weird Parts of “position: sticky;” (ada/fro)2,751
css, positioning
The Web Animation Performance Tier List (cit)2,750
animations, performance, javascript, css, apis
Brutalism in the AI Era: Why Ugly Might Be the Only Honest Aesthetic Left (web)2,749
design
Six Key Components of UX Strategy (vit/sma)2,748
user-experience, strategies
Why 44% of Your Audience Might Not Understand You: An Interview With Jamila Savoy2,747
interviews, content, writing, accessibility
Introducing the OWASP Top 10:2025 (she+/owa)2,746
introductions, owasp, security, vulnerabilities
Why Separate Guest and Logged in States Create Accessibility Barriers2,745
accessibility
Learn React Server Components (jad)2,744
videos, tutorials, react, components
The Inner Workings of JavaScript Source Maps (man/pol)2,743
javascript, typescript, source-maps
How to Throttle Specific Requests in Chrome DevTools (deb)2,742
how-tos, dev-tools, browsers, chrome, google, throttling
How I Use AI to Build Frontend Apps: My Candid, Messy Process (bla)2,741
ai, processes, debugging, claude
Some Software Bloat Is OK2,740
quality, technical-debt, performance
Top 10 Essential Productivity Software for 20252,739
tooling, productivity, collaboration, communication
Why Big Tech Won’t Hire Flutter Developers (and Why You Should Care) (ala)2,738
career, flutter, economics
Using Composability Over Inheritance to Scale Design Systems (ase/zer)2,737
design-systems, components, scalability
Running Node.js in a Hugging Face Space (tom)2,736
nodejs, hugging-face
The “Most Hated” CSS Feature: “tan()” (mon/css)2,735
css, functions, math
Grayscale Testing: The Missing Step in Color Accessibility (pop)2,734
accessibility, testing, colors
Why We Migrated From Python to Node.js2,733
migrating, python, nodejs
WebKit Features for Safari 26.1 (jen/web)2,732
release-notes, webkit, safari, apple, browsers
“pathLength” Makes Makes SVG Path Animations Easier to Manage (ste)2,731
svg, images, animations
Why Most Developers Stay “Mid” Forever2,730
career
The Fundamentals Problem (chr)2,729
fundamentals, design, prioritization
You Need to Become a Full Stack Person (loc)2,728
ai, career
Dark Mode Is the New Comic Sans (and You Know It) (web)2,727
dark-mode, design, accessibility
What Is Detached State in Git and How Do You Recover From It?2,726
git, command-line
TL;DR: How Your Advantage Becomes Your Achilles Heel (ste)2,725
product-management, ai
Why I Don’t Test Different Designs at the Same Time (ada)2,724
design, testing
I’ve Reviewed 500 Java Projects—Everyone Makes This Same Dumb Mistake2,723
java, mistakes, strings
Top 100 Domains on Frontend Dogma (fro)2,722
frontend-dogma
Context Engineering for Non-Engineers (cwo)2,721
ai, prompting, claude
12 Essential Java Best Practices Every Developer Should Follow2,720
programming, java, best-practices, principles
It’s Almost 2026: Why Are We Still Arguing About CSS vs. Tailwind2,719
tailwind, css, comparisons
AI Broke Interviews2,718
ai, interviewing, hiring
Use Cases for Field Sizing (sha)2,717
forms, css, examples
Testing Methods: Keyboard (No Exception) (dec)2,716
accessibility, testing, keyboard-navigation
Node.js 24 Becomes LTS: What You Need to Know (nod)2,715
nodejs
Just Use a Button (cfe)2,714
html, buttons, semantics
Architectural Debt Is Not Just Technical Debt (may)2,713
architecture, technical-debt
The Hidden Cost of Projects: Why Latency Kills Value2,712
project-management, processes
Evergreen Web Design Is a Lie (but Maybe That’s Okay) (web)2,711
design, creativity
AI and Alt Text (ted+/web)2,710
videos, ai, alt-text, images, accessibility
Your URL Is Your State (ahm)2,709
urls, state-management
After the AWS Outage (uxd)2,708
aws, cloud-computing
New to the Web Platform in October (rac/dev)2,707
release-notes, web-platform, browsers, firefox, mozilla, chrome, google
How to Use CSS “line-clamp” to Trim Lines of Text (dxn/log)2,706
how-tos, css, typography
Developers Shouldn’t Learn Design—Designers Shouldn’t Code (phi)2,705
design, programming, processes, collaboration, project-management
Comparing Interviews at 8 Large Tech Companies (ger)2,704
interviewing, google, atlassian, comparisons
The Real Problem With AI Coding2,703
ai
Blogging Gets Serious in 2001 With Warblogs and Movable Type (ric)2,702
history, blogging, examples
Get Started With Manual Testing (pop)2,701
introductions, accessibility, testing
Sometimes the Best Accessibility Fix Is a Usability Fix2,700
accessibility, usability
Arnas Donauskas on AI-Powered Troubleshooting for Websites (nat)2,699
podcasts, interviews, ai, debugging, tooling
Flutter’s Silent UI Killers2,698
flutter
The Coming War of AI Browsers: Why the Web Will Never Be the Same Again (web)2,697
ai, browsers, open-web, personalization
Removing XSLT for a More Secure Browser (dro/dev)2,696
chromium, chrome, google, browsers, xsl, web-platform, security
Getting Creative With Small Screens (mal/css)2,695
design, responsive-design, mobile, css
Amazon’s Return to Office Mandates Backfire (jpr)2,694
aws, culture, economics
AI Frontend Generator Comparison: Claude Code vs. v0 vs. Cursor vs. Replit (hcr)2,693
ai, code-editors, claude, anthropic, vercel, cursor, tooling, comparisons
Google Kills Privacy Sandbox (pro)2,692
google, privacy, apis
Who Rules AI Search? What 3 Months of AI Visibility Data Tells Us (sem)2,691
search, ai, domains, metrics
Will npm’s New Security Steps Stop Attacks? (rev)2,690
security, npm, github, maintenance, foss
Parenthetical Asidenotes (mey)2,689
html, css
Springs and Bounces in Native CSS (jos)2,688
css, animations, transitions, effects, functions
HTTPS by Default (jde+)2,687
http, security, chrome, google, browsers
Agentic AI and Security (ksi/mfo)2,686
ai, architecture, security
Perfectly Pointed Tooltips: A Foundation (css/fro)2,685
tooltips, css, anchor-positioning
Start Implementing View Transitions on Your Websites Today (cyd/pic)2,684
css, view-transitions, javascript, apis
Octoverse: A New Developer Joins GitHub Every Second as AI Leads TypeScript to #1 (git)2,683
github, metrics, productivity, ai, foss, security, programming
I Built the Same App 10 Times: Evaluating Frameworks for Mobile Performance (che)2,682
frameworks, mobile, performance, comparisons, nextjs, tanstack, nuxt, angular, marko, solidjs, sveltekit, qwik, astro, htmx
Node.js v22 to v24 (aug+/nod)2,681
nodejs, migrating
ChatGPT Sez Build With Semantics First (ste)2,680
chatgpt, chatgpt-atlas, ai, openai, browsers, html, semantics, accessibility
Mastering “URLPattern” for Cross-Platform Routing (jsd)2,679
nodejs, routing
16 Charts That Explain the AI Boom2,678
ai, metrics, economics, openai, anthropic, facebook+meta, oracle, google, microsoft, aws
Alt Text or Image Description?2,677
accessibility, images, alt-text, comparisons, terminology
The JavaScript Feature You’ve Probably Never Used Allows Running Untrusted JavaScript Safely2,676
javascript
Express.js 6 and Beyond: Modernizing the Most Popular Node.js Framework (nod)2,675
nodejs, express, frameworks, modernization
JavaScript for Everyone: Iterators (wil/sma)2,674
javascript
A11y 101: 2.4.5 Multiple Ways (nat)2,673
introductions, accessibility, wcag
Inlining Critical CSS: Does It Make Your Website Faster? (deb)2,672
css, performance, lazy-loading
The State of Django 2025 (wsv/jet)2,671
surveys, metrics, django
What I Learned Porting Mastro From Deno to Node.js (mas)2,670
lessons, migrating, deno, nodejs
Your Accessibility Score Is Lying to You2,669
accessibility, metrics, testing
Why Do We Need Dithering?2,668
images, dithering
Don’t Forget These Tags to Make HTML Work Like You Expect (jim)2,667
html
“Good Engineering Management” Is a Fad (let)2,666
engineering-management, prioritization
Mistakes I See Engineers Making in Their Code Reviews (sea)2,665
code-reviews, processes, communication, mistakes
The Sky Is Falling, the Web Is Dead (ern/ted)2,664
web, history
What’s New in Next.js 16 (tre)2,663
nextjs
The Origin Story of JavaScript (ann/cas)2,662
videos, history, web, javascript, ecmascript, browsers, browser-wars, browser-engines, standards
Testing Methods: No Keyboard Trap (dec)2,661
accessibility, testing, wcag, keyboard-navigation
Scrum Mistakes: What Teams Get Wrong and How to Fix It2,660
scrum, agile, processes, releasing, mistakes
Introducing TanStack Start Middleware (ada/fro)2,659
introductions, tanstack
What’s an Interactive Element? (mat)2,658
html, focus, concepts
CSS Animations That Leverage the Parent–Child Relationship (pre/css)2,657
css, animations
The Layered Aesthetic: Depth, Complexity, and Chaos Done Right (web)2,656
design
Code Like a Surgeon (geo)2,655
ai
You Already Have a Git Server2,654
git, servers, command-line
High-Performance Syntax Highlighting With [the] CSS Highlights API2,653
css, apis, syntax-highlighting
Directives and the Platform Boundary (tan/tan)2,652
javascript, frameworks
How Designers Become Builders and the Future of Tooling2,651
videos, design, github
The Curse of the Custom Cursor (mal)2,650
cursors, design, accessibility
The Edge Cases That Break Hearts (and Products) (lau/nng)2,649
design, usability, accessibility, user-experience
Solved by Modern CSS: Section Layout (sha)2,648
css, layout, grids, typography, liquid-design
React and Remix Choose Different Futures2,647
react, remix, simplicity, complexity, comparisons
“Their History Is Just Erased”: Google Drops a Key Program for Boosting Women in Tech (cnn)2,646
google, community
React vs. Backbone in 20252,645
react, backbone, comparisons, frameworks
Meetings and Interruptions Are Still the Biggest Obstacles for Developers, Even With AI2,644
productivity, collaboration
Atlas Ableism (ste)2,643
chatgpt-atlas, openai, browsers, accessibility, compliance
Yes, Let’s Teach LLMs Accessibility, but Also Provide the Companies Using Them With Better Strategies (hdv)2,642
ai, accessibility, advocacy
Does Your Site Need a /ai Page?2,641
ai
NaN, the Not-a-Number Number That Isn’t NaN (wil/pic)2,640
javascript
Is It Time to Regulate React? (dbu)2,639
react
Preparing for Verso and Beyond: Future-Proofing Your Frontend for New Browser Engines (des)2,638
guest-posts, verso, servo, browsers, browser-engines
A Brief History of Domains (pet)2,637
web, history, domains, dns
Retrofitting a Design System Into an Existing Product2,636
design-systems, consistency
Your Tokens Have Become Infrastructure (mur)2,635
design-tokens, design-systems
How to Create a Strong Design System and Survive: Case Study (uxd)2,634
how-tos, design-systems, case-studies, lessons
Solved by CSS Scroll State Queries: Hide a Header When Scrolling Down, Show It Again When Scrolling Up (bra)2,633
css, scrolling
Challenging the Idea of “Optional HTML” (mar)2,632
guest-posts, html, minimalism
CSS Layout: Flexbox, Grid, Media Queries, and Container Queries (rau)2,631
css, layout, flexbox, grids, media-queries, container-queries, introductions
Importing vs. Fetching JSON (jaf)2,630
json, javascript, data-fetching, comparisons
4 Unconventional Ways to Cast in TypeScript (pol)2,629
typescript
The Hidden Costs of Bad Client Communication in Design Projects (and How to Fix Them)2,628
business-relations, communication, collaboration, design
Build Your Own Database (nan)2,627
guides, databases
The Charm of JavaScript: Boom Mics and Clown Shoes (wil+/iga)2,626
podcasts, interviews, javascript
OpenAI, ARIA, and SEO: Making the Web Worse (aar)2,625
chatgpt-atlas, openai, browsers, accessibility, aria, seo
An Introduction to JavaScript Expressions (wil/css)2,624
introductions, javascript
Error Handling—UX Design Patterns (uxd)2,623
user-experience, design, errors, forms
Links and Anchors: Ancient HTML and JS Magic in Your Browser (cod/wea)2,622
html, css, javascript, links
How to Fix Any Bug (dan)2,621
how-tos, ai, debugging, react
Fixing Temporal Input Styling in Safari (cfe)2,620
forms, time, safari, apple, browsers, css
CSS “@ starting-style” Debugging Is Available in Chrome DevTools (bra)2,619
css, transitions, debugging, dev-tools, chrome, google, browsers
Introducing ChatGPT Atlas2,618
introductions, chatgpt-atlas, browsers, openai
OpenAI Launches AI Web Browser ChatGPT Atlas—Here Is Everything We Know (eur)2,617
openai, browsers, chatgpt-atlas
My Work Is Human (doo)2,616
ai, design, career
Introducing ChatGPT Atlas (sim)2,615
introductions, chatgpt-atlas, openai, browsers
The Two Button Problem (chr/fro)2,614
buttons, usability, design
One Year With Next.js App Router—Why We’re Moving On2,613
nextjs, react, routing, components, tooling
W3C Web Content Accessibility Guidelines 2.2 Approved as ISO/IEC International Standard (w3c)2,612
accessibility, wcag, standards, w3c
How Senior Engineers Can Use AI for Real Impact2,611
ai, architecture, debugging, code-reviews, refactoring
Why Accessibility Breaks Between Design and Development (a11)2,610
accessibility, design, processes, collaboration, testing
My Highlights From the New Deno Deploy (phi/den)2,609
deno, deploying
Next.js 16 (fee+)2,608
release-notes, nextjs
Designers Often Do Invisible Work That Matters—Here’s How to Show It (uxd)2,607
design, user-experience, communication
How AI Works and How Users Think About It: Study Guide (nng)2,606
guides, ai, training, link-lists
Google Announces End of Many of Its [Privacy] Sandbox Technologies2,605
google, privacy
Rethinking Async Loops in JavaScript2,604
javascript, loops, asynchronicity
AI Doom Predictions Are Overhyped—Why Programmers Aren’t Going Anywhere2,603
videos, ai, programming, career
Now Is the Best Time to Break Into Tech (tre)2,602
career
What State ARIA In? (tpg)2,601
aria, html, accessibility
“URLPattern” Is Now Baseline Newly Available (dev)2,600
urls, apis, javascript, web-platform, browsers, support
Build a Reusable Flutter Design System2,599
design-systems, flutter
An Opinionated Guide to Using AI Right Now (emo)2,598
guides, ai, anthropic, google, openai
Refactoring a Form to a Signal Form (tim)2,597
refactoring, forms, angular, signals
Glassworm: First Self-Propagating Worm Using Invisible Code Hits OpenVSX Marketplace2,596
security, code-editors, vs-code, microsoft
Why “NaN !== NaN” in JavaScript (and the IEEE 754 Story Behind It)2,595
javascript, history, standards
The CSS Reset, Again (paw)2,594
css, resets
CSS Finally Gets Inline Conditional Logic With New “if()” Function (the)2,593
css, functions, conditionals
Implicit Labels Aren’t (cfe)2,592
html, forms, labels
Zero-Configuration Support for NestJS2,591
vercel, nestjs
50 Reasons to Build a Website (chr/fro)2,590
web
AI in UX: Achieve More With Less (boa/sma)2,589
user-experience, design, ai, processes
How to Write an Accessibility Statement in 2025, With Examples (chr)2,588
how-tos, accessibility, documentation, compliance, legal, examples
Is It Even Worth Learning to Code? (tre)2,587
programming, learning, ai
The Majority AI View (ani)2,586
ai, communication
AI Is Revolutionizing User Testing in 2025—and Honestly, It’s About Time (web)2,585
ai, usability, user-experience, testing
Headers, Headings, and Titles (tem)2,584
html, headings, comparisons, terminology
I Used AI Every Day for a Year: Here’s What It Cost Me (jas)2,583
ai, writing, career
Thirsty AI Mega Projects Raise Alarm in Some of Europe’s Driest Regions (sam/cnb)2,582
ai, sustainability
How to Audit Web Accessibility With [the] WAVE Extension2,581
how-tos, accessibility, auditing, browser-extensions, webaim
Do Backlinks Still Matter in AI Search? Insights From 1,000 Domains (sem)2,580
ai, search, backlinks, links, metrics
Same-Document View Transitions Have Become Baseline Newly Available (bra/dev)2,579
css, view-transitions, browsers, support, web-platform
Improving the Trustworthiness of JavaScript on the Web (clo)2,578
javascript, web-apps, security
Node.js 2025: What’s New and What’s Next (ruy)2,577
slides, nodejs, outlooks
You’re a Real JavaScript Developer Only If…2,576
javascript, career
Making Context-Aware Components: How CSS “inherit()” Could Simplify Design Systems (stu)2,575
components, css, functions, custom-properties
Claude for Code: How to Use Claude to Streamline Product Design Process2,574
how-tos, claude, anthropic, ai, design, processes
The Hidden Cost of URL Design (ahm)2,573
urls, routing, seo, principles
10 Niche Developer Tools You Didn’t Know Existed2,572
tooling, link-lists, command-line, debugging, testing, documentation
How Are Engineering Leaders Approaching 2026 AI Tooling Budgets? (lau)2,571
tooling, ai, economics, engineering-management
Sequential “linear()” Animation With n Elements (css/css)2,570
css, functions, animations
Most Developers Can’t Answer These 11 Microservices Questions—Can You?2,569
microservices, architecture
Cisco: Most Companies Don’t Know What They’re Doing With AI (bra/the)2,568
ai
Obituary: Farewell to robots.txt (1994–2025) (hei)2,567
robotstxt, search, ai
I Am Sorry, but Everyone Is Getting Syntax Highlighting Wrong (nik)2,566
syntax-highlighting, information-design, plugins
Are U.S. Software Developers Worth the Premium?2,565
hiring, economics
Node.js v25.0.0 (Current) (raf/nod)2,564
release-notes, nodejs
Page Headings Don’t Belong in the Header (tem)2,563
html, headings, skip-links, accessibility
Release Notes for Safari Technology Preview 230 (jon/web)2,562
release-notes, safari, apple, browsers
Weston Ruter on Unlocking WordPress Performance (wes+)2,561
podcasts, interviews, wordpress, performance, link-lists
5 Things to Do to Avoid Prompt Treadmill When Crafting Design With AI2,560
design, ai, prompting, processes
Past Time for Passkeys (nor)2,559
videos, passkeys, passwords, authentication, security
The Present and Potential Future of Progressive Image Rendering (jaf)2,558
images, jpeg, png, webp, avif, jpeg-xl, pjpeg, comparisons, outlooks
What’s Up in ES2027? (por/nor)2,557
videos, ecmascript, javascript, outlooks
A Look Into Customizable HTML “select” Elements2,556
forms, html, css
For Your Convenience, This CSS Will Self-Destruct (sco)2,555
css, javascript, hiding
State of Developer Ecosystem Report 2025 (jet)2,554
surveys, metrics
Secure Coding in JavaScript2,553
javascript, frameworks, security
Writing an Emulator in JavaScript? (nik/nor)2,552
videos, javascript
W3C Logo Refresh: More Than a Cosmetic Change, a Small Step Towards Durable and Sustainable Success (set/w3c)2,551
w3c
From Hype to Reality: Lessons Learned From Building AI Systems at Scale2,550
lessons, scalability, ai
See What’s New in Firefox [144.0] (fir)2,549
release-notes, firefox, mozilla, browsers
Tips for Working With Emoji (chr)2,548
emoji, css, javascript, tips-and-tricks
The Future of Lodash (uli)2,547
libraries, javascript, outlooks
Common Misconceptions About Screen Readers (tet)2,546
screen-readers, accessibility
Lit Is Joining the OpenJS Foundation (lit)2,545
lit, openjs
The State of Node.js 2025 Explained by Its TSC Member (mco/git)2,544
videos, nodejs, npm
Masonry: Watching a CSS Feature Evolve (css)2,543
css, masonry, layout
Tables: Beyond Rows and Columns (tpg)2,542
accessibility, wcag, tables, html, semantics, jaws, nvda, screen-readers
Todd Libby on Deceptive Patterns (col+/sho)2,541
podcasts, interviews, accessibility, anti-patterns
Inattentional Blindness in Interfaces (nng)2,540
videos, usability, design
Anchor Positioning Updates for Fall 2025 (jam/odd)2,539
css, anchor-positioning
The Grayscale Problem (sma)2,538
design, colors
Find Where a Specific Object Was Allocated in JavaScript With DevTools2,537
objects, javascript, dev-tools, browsers
HTML “dialog”: Getting Accessibility and UX Right (jar)2,536
html, modals, scrolling, accessibility, user-experience
The Killer Feature of Web Components (dav)2,535
web-components, documentation
Modern CSS Round-Out Tabs (chr/fro)2,534
css, shapes, clipping
25 New and Rad Features of CSS (arg/cas)2,533
videos, css, transitions, animations, cascade, selectors, functions, colors, scrolling
Reading and Writing Files in Node.js—the Complete Modern Guide (loi)2,532
guides, nodejs, file-handling, examples
Testing Methods: Content on Hover or Focus (dec)2,531
accessibility, wcag, testing, focus
Compressed Fluid Typography (mat)2,530
typography, css, liquid-design
Implementing Dark Mode Toggle Without JavaScript2,529
dark-mode, toggles, css
AI Interfaces and the Role of Good Writing (uxd)2,528
ai, writing, link-lists
We Completely Missed “width/height: stretch” (dxn/css)2,527
css
Fluid Headings (don)2,526
headings, typography, css, responsive-design
Notes on Switching to Helix From Vim (b0r)2,525
vi+vim, code-editors, comparisons
Understanding Vector Space Visually—the Foundation of AI2,524
ai, math
Liquid Glass Is Cracked, and Usability Suffers in iOS 26 (nng)2,523
design, liquid-glass, usability, apple, mobile
Who Needs a Flying Car When You Have “display: grid” (rac)2,522
css, grids, layout
Top 11 CSS Tricks Every Web Developer Should Know2,521
css, custom-properties, layout, animations, selectors, positioning, dark-mode, resets, tips-and-tricks
Tailwind CSS in React and Next.js: A Complete Setup Guide2,520
guides, tailwind, react, nextjs
Vite: The Documentary (cul)2,519
videos, vite, history
HTML—the Most Difficult Programming Language in the World (j9t)2,518
programming, html, conformance, professionalism
The 12 Emotional Journeys of Color Psychology (uxd)2,517
colors, user-experience, research
Stop Inviting Overlay Employees and Bad Actors Into Accessibility Spaces2,516
accessibility, overlays, business-relations
The Worst Designer I’ve Ever Worked With Was Also the Most Productive (ren)2,515
design, productivity
Simplify (ada)2,514
css, simplicity
Beyond Signals, by Ryan Carniato (rya/jet)2,513
videos, signals, reactivity, solidjs, react
CSS Grid: A Helpful Mental Model and the Power of Grid Lines (sar/web)2,512
css, grids, layout
Why WordPress Themes Require Underlines on Links (joe)2,511
wordpress, theming, links, accessibility
RGESN Statements: The Clash of Words, the Weight of Measures2,510
sustainability, metrics, studies, research
My Conclusions After Using Signed Exchanges on My Website for 2 Years (paw)2,509
signed-exchanges, performance, security
CSS Counters in Action (ada/fro)2,508
css
Interop Feature Ranking (jaf/fir)2,507
websites, interoperability, firefox, mozilla, browsers
A Beginner-Friendly Guide to View Transitions in CSS (mdn)2,506
guides, css, view-transitions
You’re Wasting Years at the Same Company as a Developer2,505
career
Behind the Scenes of Maintaining a Design System Component2,504
design-systems, components, maintenance, maintainability
What’s New in View Transitions (2025 Update) (bra/dev)2,503
css, view-transitions, support
How to Add Fast, Client-Side Search to Astro Static Sites (tra/evi)2,502
how-tos, astro, search, functionality
The Thing About “contrast-color” (geo/css)2,501
css, colors, contrast, functions
Vue Basics: State Management in Vue2,500
fundamentals, vuejs, state-management, tooling
What the 2025 DORA Report Means for Your AI Strategy (lau)2,499
dev-ops, metrics, ai, strategies, processes, engineering-management
The New “progress()” Function in CSS (ami)2,498
css, functions, examples
How to Animate WebGL Shaders With GSAP: Ripples, Reveals, and Dynamic Blur Effects (cod)2,497
how-tos, animations, webgl, gsap, effects
Is It Time to Kill the Sidebar? (web)2,496
design, navigation, minimalism
What Is MCP? Model Context Protocol Explained2,495
videos, concepts, mcp, ai
Numbers That Fall (Scroll-Driven Animations and Sibling Index) (chr/fro)2,494
css, html, animations, scrolling, effects
Inside a 16.67 Millisecond Frame2,493
javascript, rendering, reflow, painting, performance
A Pragmatic Guide to Modern CSS Colours (kev/pic)2,492
guides, css, colors, examples
When Case Studies Become Anti-UX (uxd)2,491
design, user-experience, anti-patterns
The “Don’t Ask, Don’t Tell” Era of DEI (ani)2,490
dei, community
Eyeing Accessibility Deadline, States Root Out Ancient Web Issues (col/sta)2,489
accessibility, design
Vibe Engineering (sim)2,488
vibe-coding, ai, terminology
Testing Methods: Text Spacing (dec)2,487
accessibility, testing, wcag, typography, readability
When to Use Modal vs. Dialog Components (a11)2,486
modals, html, aria, accessibility
Introducing the React Foundation (set+/rea)2,485
introductions, react
CSS :is() :where() the Magic Happens (mat)2,484
css, selectors, cascade
How to Test WCAG 1.4.10: Reflow (Level AA)—Easy Website Accessibility Test You Can Do2,483
videos, how-tos, testing, accessibility, wcag, reflow
When Design Drives Behavior (jas)2,482
design
Build Your Own /init Command Like Claude Code (kau)2,481
ai, prompting, claude
Lowriders and Websites (aaa)2,480
css, html, craft
Accessibility Testing Comparison: Automated Testing vs. Human Auditing vs. Usability Testing (int)2,479
accessibility, usability, testing, auditing, automation, comparisons
Lazy-Loading as a Security Measure2,478
security, lazy-loading, angular, react
How to Group Arrays in JavaScript Without “reduce()”2,477
how-tos, arrays, javascript
I’m a Middle-Aged Developer, and My Time to Shine Is Setting (dve)2,476
career
Rethinking Cookie Dialogs (nat)2,475
accessibility, disclosure-widgets, html, cookies, consent-management
Visu­al Regres­sion Test­ing for Exter­nal URLs With Playwright (mat)2,474
testing, regressions, playwright, functionality
How to Conduct User Testing With People With Disabilities (int)2,473
how-tos, accessibility, testing, processes
Smashing Animations: Building Adaptive SVGs With “<symbol>”, “<use>”, and CSS Media Queries (mal/sma)2,472
animations, svg, css, javascript
Migrating From Hugo to Astro (hui)2,471
migrating, hugo, astro
Cultural Proximity’s Influence on the User Experience (uxm)2,470
user-experience, culture
The Designer–Developer Handoff Is Still Broken—Why? (web)2,469
design, collaboration, culture, design-systems, ai
Essential Visually Hidden CSS Techniques for Web Accessibility (a11)2,468
accessibility, hiding, css, techniques
The Missing Bar, Why We Need X-Shaped People in a Digital World (uxd)2,467
career, collaboration, leadership
AI Coding Tools I Use to Ship Faster2,466
tooling, ai, productivity
Birth of Prettier (vje)2,465
prettier, history
11ty Hacks for Fun and Performance (sli)2,464
eleventy, optimization
European Tech Alternatives (mat)2,463
tooling, link-lists
Backend Concepts Every Experienced Developers Must Know2,462
concepts, network, concurrency, apis, databases, caching, scalability, security, observability, architecture
How I Influence Tech Company Politics as a Staff Software Engineer (sea)2,461
collaboration, processes, career
UTF-8, Explained Simply (nic)2,460
videos, encoding, unicode, standards
What’s Coming in ESLint v10.0.0 (nza/esl)2,459
eslint, outlooks
A Progressive Enhancement Challenge (chr/fro)2,458
progressive-enhancement, javascript, html, feature-detection, support
Shipping Node.js Packages in 2025 (joy)2,457
slides, nodejs, esm, commonjs, dependencies
The Words “Blah Blah Blah” Increase AI Accuracy (jim)2,456
ai, prompting, quality
OpenAI Is Just Another Boring, Desperate AI Startup (edz)2,455
openai, ai, economics
When Design Tokens Become Technical Debt (mur/zer)2,454
design-systems, design-tokens, technical-debt
9 Forms of Coupling in Software Architecture2,453
architecture, programming
Moving PHP Open Source Forward (jet)2,452
php, foss, jetbrains
A Few Fun Nesting Tips and Tricks (kev)2,451
css, nesting, tips-and-tricks, examples
From Hobby to Career: Sara Joy on CSS, Accessibility, and Making the Web More Whimsical (sar+)2,450
videos, interviews, css, accessibility
The Internet Is Better on Comet2,449
browsers, ai
Stop Ignoring the Browser: The Biggest Frontend Shift in a Decade (the)2,448
browsers, web-platform, frameworks, react, angular
What’s New in DevTools 139–141 (mat/dev)2,447
videos, chrome, google, browsers, dev-tools, release-notes
The History of Core Web Vitals (add)2,446
web-vitals, performance, user-experience, metrics, google, history
I Want to Intercept Boolean Coercion for Objects in JavaScript (zac)2,445
javascript, objects, types
80% of SDET / Automation Testers Get Rejected in the First 10 Minutes, Here’s Why2,444
testing, interviewing, career
How Does Meta Move Terabytes of Data per Second? (vut)2,443
facebook+meta, tooling, data-engineering
A Threat Model for Accessibility on the Web (sun)2,442
accessibility, css, standards
A Guide to Creating Accessible PDFs Using Free Tools (stv/pic)2,441
guides, accessibility, pdf, tooling, testing, jaws, nvda, voiceover, screen-readers
Google Puts Another Nail in the RAG Coffin With URL Context Grounding (tho)2,440
google, ai
3 Most Impactful Ways to Save Energy When Using AI (owe/pro)2,439
ai, prompting, sustainability
New to the Web Platform in September (rac/dev)2,438
release-notes, web-platform, browsers, safari, apple, firefox, mozilla, chrome, google
What’s New in Svelte: October 2025 (sve)2,437
release-notes, svelte, sveltekit
How to Optimize Viewport for Mobile for Faster Interactions (deb)2,436
how-tos, viewport, mobile, performance, optimization, html
Understanding the Removal of 4.1.1 Parsing in WCAG 2.2 (tpg)2,435
accessibility, wcag, conformance, html
HTML’s Best Kept Secret: The “<output>” Tag (den)2,434
html
Inset Shadows Directly on “img” Elements (ana/fro)2,433
images, svg, css, shadows
15 Recent Node.js Features That Replace Popular npm Packages (nod)2,432
nodejs, npm, dependencies, maintenance
What’s New in ViteLand: September 2025 Recap (man/voi)2,431
release-notes, rolldown, vite, vitest
June Liu and David Denedo on Making the Web Accessible: The Mission Behind WP Accessibility Day (nat+)2,430
podcasts, interviewing, awareness-days, wordpress, accessibility
Why Designers Abandoned Their Dreams of Changing the World (edw/fin)2,429
design, career
Designers Should Look to Demis Hassabis—Not Jony Ive2,428
design
The Death of the Double Click: How UX Finally Buried a Relic of the Desktop Era (web)2,427
desktop, interaction-design, user-experience
When’s the Right Time to Start Documenting Your Design System? (amy/zer)2,426
design-systems, documentation
SEO, SEM, and GEO: Understanding the Differences and Opportunities2,425
seo, sem, ai, keywords, marketing, concepts, comparisons
How Deno Protects Against npm Exploits (den)2,424
deno, npm, security
Testing Methods: Non-Text Contrast (dec)2,423
accessibility, testing, wcag, contrast, colors
You Can Now Make PS2 Games in JavaScript2,422
javascript
ADA Title II and PDFs: Fix, Archive, or Delete? (kar)2,421
accessibility, ada, compliance, pdf
I Completed an IT Degree… What’s Accessibility? (int)2,420
accessibility, career
Avoid These AI Coding Mistakes (ian)2,419
ai, mistakes
In the Economy of User Effort, Be a Bargain, Not a Scam (lea)2,418
usability, user-experience, product-management
7 Practical Animation Tips (emi)2,417
animations, buttons, tooltips, css, tips-and-tricks
Make Navigation Accessible With “aria-current” (a11)2,416
accessibility, navigation, aria, attributes
Accessible Form Validation With Examples and Code (pop)2,415
accessibility, validation, forms, examples
Website Accessibility Strategy (pop)2,414
accessibility, strategies, content, processes
Touring New CSS Features in Safari 26 (mon/css)2,413
css, safari, apple, browsers
AEO vs. SEO: Core Differences and How to Win Visibility in Both (sem)2,412
how-tos, seo, comparisons, content, search
Introducing Claude Agent in JetBrains IDEs (jet)2,411
introductions, jetbrains, code-editors, claude, anthropic, ai
Polypane 26: Accurate Device Emulation With Safe Area and Small Viewport Units (pol)2,410
release-notes, polypane, browsers