Frontend Dogma

News and Tools for Frontend Developers (8)

→ Stay up-to-date on all topics by various RSS feeds (main feed: only $10/year), on Mastodon and Bluesky, or through other channels

Entry (Sources) and TopicsDate#
CSS Wrapped 2024 (arg+/dev)14,620
, , ,
How to Fix Storybook Screenshot Testing (not)14,619
, , , , ,
A Leap in the Evolution of Airtable’s Codebase: Scaling TypeScript to Thousands of Projects14,618
, ,
The World Doesn’t Need More Managers—It Needs People Who Care Enough to Lead (uxd)14,617
,
24 Best AI Tools for Developers in 2025 (moz)14,616
, ,
Angular 19: Standalone Updates14,615
How Does the React Compiler Perform on Real Code (ade)14,614
, , , ,
React vs. Angular: Which Framework Should We Choose in 2024 and 2025? (bhu)14,613
, , ,
Just Say No to JavaScript (nic/inf)14,612
, ,
Release Notes for Safari Technology Preview 209 (jon/web)14,611
, , ,
It’s Not AI, It’s State-of-the-Art Exploitation (laq)14,610
,
How to Include Web Accessibility in Your Web Development Process (pop)14,609
, , , ,
How to Include Web Accessibility in Your Content Writing Process (pop)14,608
, , , ,
How React Compiler Performs on Real Code (ade)14,607
, , ,
Googling Is for Old People: What This Means for Web Designers (web)14,606
, , ,
Control the Viewport Resize Behavior on Mobile With “interactive-widget” (bra/mat)14,605
, , , , , ,
Privacy (max/htt)14,604
, , , , ,
What a Web Performance Engineer Needs to Know About Cloud Cost Savings14,603
, , ,
Why We Switched to Astro (and Why It Might Interest You) (ste)14,602
, ,
A Beginner’s Guide to Information Architecture in UX14,601
, ,
Creating an Effective Multistep Form for Better User Experience (sma)14,600
, , ,
You Should Have a Website (nor)14,599
,
The Pixel Canvas Shimmer Effect (hex)14,598
,
Smooth Multi-Page Experiences With Just a Few Lines of CSS (joh/mat)14,597
, ,
Pure CSS Halftone Effect in 3 Declarations (ana/fro)14,596
,
Astro 5.0 (eri+/ast)14,595
,
Run Your Next.js SSR App on Deno Deploy (orr/den)14,594
, ,
DreamHost Removed From WordPress.org’s Recommended Hosting Page14,593
,
The Danger of Defaults14,592
, ,
WPT: An Overview and History (boa/boc)14,591
, , ,
The Logical Border Radius Equivalents (chr/fro)14,590
, , ,
The HTML Native Search Element (tre)14,589
,
Starting Off Right: Where Autofocus Shines (kil/mat)14,588
, ,
SEO (jam+/htt)14,587
, , , , , , , , ,
I Was Laid Off From Spotify One Year Ago: Here’s What I’ve Learnt (uxd)14,586
,
How to Stay and Grow in Tech (Especially if You’re a Minority) (bla)14,585
,
How GenAI Impacts User Experiences—Even Beyond AI (uxm)14,584
, ,
Hints and Suggestions: The Design of Web Design (mia/btc)14,583
, , , ,
A Layered Approach to Speculation Rules (css)14,582
,
CSS Advent Calendar14,581
, ,
Goodhart’s Law in Action: 3 Webperf Examples (nom)14,580
, , , , , ,
CSS Selectors Advent Calendar 202414,579
, ,
How to Usability Test Your Product (if You Want Bad UX) (ada)14,578
, , ,
How to Clamp the Lightness of a Relative Color in CSS (ang)14,577
, , ,
Development Advent Calendars for 2024 (aar)14,576
,
Designed With Care (rac)14,575
, , , , ,
Blast From the Past: 2advanced.com (web)14,574
, , ,
A Link on a Logo in the Header, What Should the Alt-Text Be? (ria/mat)14,573
, , , , ,
Why You Should Avoid Grand System Redesigns14,572
, , ,
Turn Off AI Features by Default (to Reduce Their Climate Impact) (hdv)14,571
, ,
The Future of Front-End Development: Trends to Watch in 2025 (max)14,570
, , , , , , , , , ,
How to Join Blue Beanie Day: Wear and Share (zel)14,569
, ,
The Many Faces of Digital Accessibility (aar)14,568
, ,
Don’t Fuck With Scroll14,567
, , , , ,
A False Sense of Accessibility: What Automated Testing Tools Are Missing14,566
, , , ,
Stop Aiming for Compliance: Craft a Better Product Strategy Instead (tho)14,565
, , , ,
Designing Your Own Accessibility Vendor Monitoring Program14,564
, , ,
Why Pipes Sometimes Get “Stuck”: Buffering (b0r)14,563
,
Let’s Learn Generators in JavaScript14,562
,
If Not React, Then What? (sli)14,561
, , , ,
Design Systems Are Dead—Long Live Design Systems (lur/zer)14,560
, ,
Character-Based Alignment (css)14,559
, ,
Angular v19 No Signals Edition (arm/dan)14,558
8 PHP Performance Tips Every Developer Should Know14,557
, , , ,
Beyond JSON: Exploring File Formats for Design Tokens (stu)14,556
, , ,
Prisma 6: Better Performance, More Flexibility, and Type-Safe SQL (pri)14,555
,
The 5 Most Transformative JavaScript Features From ES15 (tar)14,554
,
When Is It Time to Move Prototyping From Figma to ProtoPie? (uxd)14,553
, , ,
Understanding CSS Inheritance: A Guide to Consistent Styling14,552
, ,
Preloading Responsive Images (tre)14,551
, , ,
Observation: CSS Math Eval (kiz)14,550
, ,
New to the Web Platform in November (rac/dev)14,549
, , , , , ,
Decoupling OKRs: It’s Time to Let Go (cwo)14,548
, , ,
A Quick Snapshot of the Microblogging Landscape (tch)14,547
, , , , , ,
10 Git Commands You’ll Wish You Knew Earlier14,546
,
Unit Testing in Node.js With Jest (app)14,545
, ,
Is Next.js 15 Any Good? “Use Cache” API First Look (fir)14,544
, ,
Create Accessible Websites: Top Free Tools You Need to Know14,543
, , , , , ,
How to Cut Water Usage in Cloud Data Centers14,542
,
The Hype Around Signals (ati/sma)14,541
, ,
Program Errors Out of Existence (ale)14,540
, ,
Optimizing JavaScript Engine Performance (goo/blo)14,539
, , ,
Jekyll to Astro: An AI-Assisted Migration14,538
, , , ,
Faster TypeScript Compilation (ash/blo)14,537
, , ,
Contributing to JavaScript and TypeScript (rob/blo)14,536
, , , ,
Building Better CLI Apps (mol/blo)14,535
, , , ,
Avoid Hotlinking Images With “Cross-Origin-Resource-Policy”14,534
,
I Removed VS Code, and My Productivity Improved Tremendously (cod)14,533
, , , , ,
State of Software Architecture Report—202414,532
,
Why AI Can’t Replace Developers: The Real Limits of AI in Coding14,531
,
X’s Objection to the Onion Buying Infowars Is a Reminder You Do Not Own Your Social Media Accounts (404)14,530
,
Which IDEs Do Software Engineers Love, and Why? (ger)14,529
, , , ,
The Free Web (jay)14,528
,
How I Feel About AI (jes)14,527
, , , ,
Designing (and Evolving) a New Web Performance Score (css)14,526
,
Automated Decision Logs in AI-Assisted Coding (add)14,525
,
Agile Is Dead14,524
, , , , ,
A Framework for Evaluating Browser Support (jos)14,523
, , ,
A Button Is Not a Link (mor/mat)14,522
, ,
Design Systems vs. Style Guides14,521
, , , , ,
How to Comply With DOJ’s Seemingly Impossible Web Accessibility Regulation14,520
, , ,
What Causes “Bad Days” for Developers?14,519
, ,
WebAssembly (Wasm): When (and When Not) to Use It (tre)14,518
The End of the Twitter Era (san)14,517
, , , ,
Language of Parts Bookmarklet (bea)14,516
, , ,
How Browsers Really Load Web Pages (pro/wel)14,515
, , , , ,
From Gatsby to Eleventy (mat)14,514
, , , ,
Deno vs. Oracle: Canceling the JavaScript Trademark (tin/den)14,513
, , ,
The Semantic Interface Palette Is Simple (uxd)14,512
, , ,
Interop and Hard Problems (bka)14,511
, , ,
Figma Releases the Pattern Library (web)14,510
,
Mastering JavaScript Event Delegation14,509
,
Old Alt Text Advice (ste)14,508
, , , , ,
JavaScript Events Made Easy: A Comprehensive Guide for Beginners14,507
, ,
Screenshot-Driven Development (bla/ope)14,506
, ,
The PHP Foundation Turns Three (the)14,505
,
Using Severity Ratings to Prioritize Web Accessibility Remediation (web)14,504
,
Git Like a Pro: 10 Things I Regret Not Knowing Earlier14,503
,
Solved by CSS: Donuts Scopes (mon/css)14,502
,
Recursion Explained in Simple Terms (tre)14,501
,
Content Security Policy Level 3 (mik/w3c)14,500
, ,
Where Has All the Valid HTML Gone (j9t)14,499
, ,
Every Developer Should Know These Postman Tips and Tricks14,498
,
Third Parties (htt)14,497
, , , , , , , , , , , , ,
CSS Selectors: Unlocking Advanced Selectors for Modern Web Design14,496
,
Introducing the Leader’s Guide to Accessibility14,495
, , , , ,
Node.js 22 Runtime Now Available in AWS Lambda14,494
, ,
Why We Need to Have a Change of HEART With UX Metrics (uxd)14,493
, ,
Why Accessibility Matters for Your SEO Strategy (a11)14,492
, ,
What’s Next for WebGPU (dak/dev)14,491
Tailwind CSS v4.0 Beta 1 (ada/tai)14,490
I Don’t Have Time to Learn React (kei)14,489
, , ,
Exploring Alternative Interactions in JavaScript (dev/dev)14,488
, , ,
Doing the Numbers: Digital Accessibility and Shifting Left (deq)14,487
, , ,
Avoid Read-Only Controls (aar)14,486
, ,
Static Site Generation With Next.js: Using Next.js for React.js Applications14,485
, , ,
The CSS Reset Contradiction (j9t)14,484
,
How to Use Lighthouse Wisely in Your Front-End Projects (des)14,483
, , , , , , ,
What We Learned Migrating From Webpack to Vite14,482
, , ,
WP Engine Updates Its Original Legal Complaint Against Automattic and Matt Mullenweg14,481
, , ,
React.js Best Practices for Beginners: A Comprehensive Guide14,480
, , , , , ,
So You Decided to Do a Technical Migration (loc/btc)14,479
, ,
Privacy Principles (rob+/w3c)14,478
,
My 3 Most-Wanted CSS Table Features (dar)14,477
, , ,
Make Creative Borders With “background-clip: border-area” (jen/web)14,476
, , , , ,
Avoiding False Positives in Node.js Tests (app)14,475
,
An Outline Version of the New CSS Logo (kil)14,474
State of JavaScript 2024 (sac/dev)14,473
,
Why Wasm: Quickstart14,472
Node.js Corepack: Version Control for Package Managers (tre)14,471
, , , ,
Migrating From VuePress to VitePress (ole)14,470
, ,
Meet Angular v19 (mge/ang)14,469
,
Mastering Accessible Modals With ARIA and Keyboard Navigation (a11)14,468
, , , ,
How to Prerelease an npm Package (spa/clo)14,467
, , , ,
AI’s Transformative Impact on Web Design: Supercharging Productivity Across the Industry (boa/sma)14,466
, , ,
AWS Lambda Turns Ten—Looking Back and Looking Ahead (jef)14,465
, , , ,
Why Is Hiring Software So Impersonal? (uxd)14,464
, ,
Addressing Users’ Painpoints: Best Practices for Identifying and Solving UX Design Problems (uxm)14,463
, , , ,
Web Accessibility and the Second Trump Administration14,462
,
Testing Digital Products the RITE Way (uxm)14,461
, ,
Why Responsive Design Is Failing Modern Users (web)14,460
, , ,
The Future of Voice User Interfaces (uxm)14,459
,
No Fuss Light/Dark Modes (chr/fro)14,458
,
Native Dual-Range Input14,457
, ,
Importing a Frontend JavaScript Library Without a Build System (b0r)14,456
, , , , ,
Foundations: Types of Disability (tet)14,455
,
Anchor Positioning Is Disruptive (jam/odd)14,454
, ,
20 Years of Firefox: How a Community Project Changed the Web (moz)14,453
, , , ,
The Tragedy of Running an Old Node Project14,452
The Root Causes for the Dev–Design Mismatch (ere/uxd)14,451
, ,
The Art of Clean Code: A Practical Guide to Writing Maintainable JavaScript14,450
, , ,
Tailwind vs. Vanilla CSS—Should You Reconsider?14,449
, ,
My Issues With Shorthand Properties (hav)14,448
,
CSS Gets a New Logo: And It Uses the Color “rebeccapurple” (mic)14,447
Content Design Practices for Sustainable Communication in Tech (uxd)14,446
, ,
Can [Open Source Pledge] Fix Open Source Sustainability? (tre)14,445
, ,
Some Tips for Keyboard Support on Native Mobile Applications (cer)14,444
, , , ,
Against Best Practices (arp)14,443
,
[A Book Apart] Authors Together (dde)14,442
, ,
What Is User Experience (and What Is It Not)?14,441
, ,
Alt Text: Not Always Needed14,440
, , ,
The Next Improvement in Angular Reactivity14,439
,
Help Your Code Reviewer (ant)14,438
, , , ,
When Is the Right Time to Share Our Excitement About New Web Features? (rac)14,437
, ,
Ghost Jobs Should Be Illegal (tre)14,436
,
Exploring JavaScript Symbols (tre)14,435
1 + 2 Engineering Team Priorities (j9t)14,434
, , ,
State of HTML 2024 [Results] (sac/dev)14,433
,
10 Advanced TypeScript Concepts Every Developer Should Know14,432
,
Self-Contained Executable Programs With Deno Compile (tin/den)14,431
, , ,
Reimagining Prototyping With AI (uxd)14,430
, , ,
How Is Digital Accessibility Awareness Being Promoted Across the Globe? (oze)14,429
,
Adding Interactive Charts in Astro14,428
, ,
Most Disabled People “Excluded” by Unfit Designs14,427
, ,
Cookie Permissions: 5 Common User Types14,426
, , , ,
View Transitions API: Single Page Apps Without a Framework (deb)14,425
, , ,
The Myth of “Accessible Components and Done” (mic)14,424
, ,
Why Developers Should Give Next.js App Router Another Chance (low/the)14,423
,
The European Accessibility Act—Get Ready (int)14,422
, ,
Modern CSS for Sites: View Transitions, Scroll Effects, and More (arg/dev)14,421
, , , ,
Learn Big O Notation Once and for All14,420
, ,
Global Digital Accessibility Salary Survey (web)14,419
, ,
Custom Progress Element Using Anchor Positioning and Scroll-Driven Animations (css/fro)14,418
, , , ,
An Official Logo for CSS (arg)14,417
AI Assistance Panel (mat/dev)14,416
, , , ,
Accessibility Misinformation (col)14,415
, ,
Overflow Clip (sha)14,414
, ,
Let’s Talk About Memory Leaks in Dart and Flutter (flu)14,413
, ,
Automattic Launches “WP Engine Tracker” to Monitor Sites Leaving WP Engine, Sparking Controversy14,412
,
Angular Best Practices14,411
, ,
What Accessibility Statements Are Really For14,410
, ,
My Favourite Software Architecture Patterns14,409
, ,
How to Optimize Performance in Vue Apps (deb)14,408
, , ,
New in Chrome 131 (dev)14,407
, , ,
Why I Will Always Be Angry About Software Engineering (lud)14,406
,
Understanding Bitwise Shifts in JavaScript: “<<” and “>>” (tre)14,405
,
Top 20 Platform Engineering Tools (spa)14,404
, ,
The “br” Element (hey)14,403
,
The Art in Everyday Life (sop)14,402
,
Color in CSS or How I Learned to Disrespect Tennis (mat/btc)14,401
, , ,
Carving Your Space (hbu)14,400
,
AI Coding (pvd)14,399
, , , ,
A CSS Logo Hatches! (arg)14,398
,
The Prompt API (tom/dev)14,397
, , , , ,
Sustainability (htt)14,396
, , , ,
Are AI Assistants Making Us Worse Programmers?14,395
, , , ,
Essential tsconfig.json Options You Should Use14,394
,
Design Tokens: Authoring vs. Consuming14,393
, , ,
CMS (htt)14,392
, , , ,
Performance (htt)14,391
, , , ,
Security (htt)14,390
, , , ,
Anchoreum—a Game for Learning CSS Anchor Positioning14,389
, , ,
Cookies (htt)14,388
, , , ,
Structured Data (htt)14,387
, , , , ,
(Up-)Scoped Scroll Timelines (chr/fro)14,386
, ,
Markup (gua/htt)14,385
, , , ,
Jamstack (mik/htt)14,384
, , , , ,
Implementing Astro Search Functionality14,383
, ,
Fonts (bra/htt)14,382
, , , ,
Ecommerce (htt)14,381
, , , , ,
Don’t Forget to Localize Your Icons (eri)14,380
, , ,
CDN (htt)14,379
, , , ,
Accessibility (mgi/htt)14,378
, , , ,
Biome.js, a Toolchain to Format and Lint Your Web Project14,377
, , ,
Why Does JavaScript’s “parseInt(0.0000005)” Print “5”?14,376
Two Different Kinds of “Focusable” UI Elements (yat)14,375
, ,
Should Destructive Buttons Be Hard to Find? (ada)14,374
,
JavaScript Import Attributes (ES2025) (tre)14,373
,
Why I Moved From Google Analytics to Simple Analytics (tre)14,372
, ,
Test Smart: Which Automation Strategy to Choose for Peace of Mind? (uxd)14,371
, , ,