Frontend Dogma

News and Tools for Frontend Developers (6)

→ Stay up-to-date on all topics by RSS feed (recommended), on Mastodon and Bluesky, or through other channels

Entry (Sources) and TopicsDate#
State of JavaScript 2024 [Results] (sac/dev)14,476
,
Become a Better Developer With Clean Code Essentials: YAGNI, KISS, and DRY in Software Engineering14,475
, , , ,
How to Make Your Angular Projects More Accessible14,474
, , ,
WebAssembly JavaScript Interface (w3c)14,473
, , ,
Stylish Holidays! Creating a Scroll-Driven Christmas Tree in CSS (uti)14,472
, , , ,
How I Gained a New Perspective on ARIA (mei/mat)14,471
,
CSS “::target-text” for Text Highlighting (tre)14,470
,
CSS “content-visibility” (kno/5t3)14,469
Why Product Owners Should Not Assign Work14,468
, , ,
Developer Guide: How to Implement Passkeys14,467
, , , ,
Recap of the State of the Word 202414,466
Re-Imagine the Web With View Transitions (bra)14,465
,
When Users Interact (blu)14,464
, , ,
How to Automate OWASP Security Reviews in Your Pull Requests? (cod)14,463
, , , , ,
You Don’t Need the “isOpen” Class (mau/mat)14,462
, ,
The Top 20 Tools UX Designers Should Know (uxm)14,461
, , ,
React 19 and Web Component Examples (chr/fro)14,460
, ,
Never Forgive Them (edz)14,459
, , ,
Ethical Web Principles: Building a Better Web (tor/w3c)14,458
, , , ,
CSS “text-wrap” (mey/5t3)14,457
,
The Gift You Do Not Want: A Div in a Button’s Clothing (mat)14,456
, ,
Advanced and Creative TypeScript Techniques for Professionals14,455
, ,
Creating Shared Ownership for Web Performance From a Cryptic CSS Values14,454
, , ,
11 Essential JavaScript Hooking Techniques for Reverse Engineering in 2024 (xiu)14,453
, ,
HTML “inert” Attribute (stv/5t3)14,452
,
Towards Measuring INP on All Browsers and Devices (iva)14,451
, ,
Potential Dangers of Status Messages (cer)14,450
, ,
Page by Page: How Pagination Makes the Web Accessible (mat)14,449
, , , ,
How to Dehumanize Accessibility With AI (ash)14,448
, ,
Animating Entry Effects (ty/5t3)14,447
, , ,
Easily Check for Web Accessibility Problems in Ten Minutes or Less14,446
, , ,
Your JavaScript Bundle Is Too Fat14,445
, , , , , , , ,
Improving User Experience for Multilingual Web Browsing (mat)14,444
, ,
How Strict Should We Be When Testing for WCAG Conformance? (sib/tpg)14,443
, , ,
“calc-size()” and Interpolate Size (kev/5t3)14,442
, ,
ARIA in HTML (sco+/w3c)14,441
, , ,
“align-content”: The Simplest Way to Center Content With CSS (tre)14,440
,
Distributed Tracing in Node.js With OpenTelemetry (bet)14,439
, , ,
Customize Interpolation Syntax in Angular at Component Level14,438
, ,
HTML and CSS I Didn’t Even Know About Before I Started Creating Content in Japanese (mat)14,437
, , ,
Top 10 Flutter Libraries in 202514,436
, ,
Updated Drafts for Review: W3C Accessibility Guidelines (WCAG) 3.0 (w3c)14,435
, , ,
Preventing Ageism in Design: Digital Accessibility for Older Adults (tpg)14,434
, ,
Ethical Web Principles (tor+/w3c)14,433
, , ,
State of Node.js Performance 2024 (raf/nod)14,432
, ,
Angular Signals: Reactive Programming Simplified14,431
, ,
An Introduction to CSS Scroll-Driven Animations: Scroll and View Progress Timelines (sma)14,430
, , ,
The “Perilous Pitfalls” of Accessibility Maturity14,429
, ,
Responsive Tables and Readable Paragraphs (chr/fro)14,428
, ,
Makeshift Hot Reload (eva/mat)14,427
,
Designer Problems: “Make the Logo Bigger!” (web)14,426
, ,
A Deep Dive Into CommonJS and ES Modules in Node.js (app)14,425
, , , ,
Simple Web Performance Mentoring14,424
, , , ,
Lifelong Learning in Tech (ema+)14,423
,
Site Reputation Abuse: Is Your Website at Risk? (moz)14,422
,
Why You Should Use Laravel: Benefits of Laravel14,421
,
TypeScript: Zero to Hero Plus Cheat Sheet14,420
,
Set Up a Micro-Frontend Architecture in 15 Mins With Vite14,419
, ,
8 Types of Load Balancing14,418
, , ,
Spot Non-Composited Animations in Chrome DevTools (bra)14,417
, , , , ,
WordPress Parent Company Must Stop Blocking WP Engine, Judge Rules (ver)14,416
, , ,
Wolvic 2024: A Year in Review (wol)14,415
, , ,
To Whom Does the World Belong? (bos)14,414
, ,
Submit to the Quirks of HTML (fel/mat)14,413
,
Solved by Modern CSS: Feature Image (sha)14,412
,
On-Page SEO Checklist: The Complete Task List for 2025 (sem)14,411
, , ,
HTTP (pro/htt)14,410
, , , , , , ,
CSS Wrapped 2024: 17 Features Transforming Modern Web Design (web)14,409
, , ,
5 Technical Trends to Help Web Developers Stand Out in 2025 (the)14,408
, , , , ,
AI and Accessibility: Ethical Considerations and Solutions (a11)14,407
, ,
Accessibility Best Practices for Single Page Applications (SPAs)14,406
, ,
Drizzle Database Migrations (fro)14,405
, ,
Top 5 DevOps Skills That Will Pay Big in 202514,404
, , , , ,
Accessibility Fail Friday: “1” for “Yes” and “0” for “No”14,403
,
Putting Performance in Relatable Terms (eth)14,402
,
Yet Another Anchor Positioning Quirk (mon/css)14,401
,
WebKit Features in Safari 18.2 (jen+/web)14,400
, , , ,
Native HTML Light and Dark Color Scheme Switching (pep/mat)14,399
, , , ,
Mastering SVG Arcs (sma)14,398
,
Cloudflare Radar 2024 Year in Review (clo)14,397
, , , , , , , , ,
AI Is Killing Coding (imp)14,396
, ,
Understanding the Main Thread in the Browser14,395
, ,
What Makes a Great Engineering Manager? (tre)14,394
,
The Heartfelt Story Behind CSS’s New Logo (web)14,393
,
Past HTML, Future HTML? (j9t/mat)14,392
Douglas Crockford Is Not Your Dad (tec)14,391
, ,
Publishing a Simple Client-Side JavaScript Package to npm With GitHub Actions (sim)14,390
, , ,
Your Website Is a Restaurant (boo)14,389
,
Will AI Eat the Browser? (onm)14,388
, ,
Almost, but Not Quite, Entirely Unlike… (tin/mat)14,387
, , ,
The Evolution of Instant Web: What It Means for Performance Tooling14,386
, ,
The State of UX in 2025: A Love Letter About Change (fab/uxd)14,385
, ,
Tools for Unmoderated Usability Testing14,384
, ,
The Importance of Graceful Degradation in Accessible Interface Design (sma)14,383
, , , ,
What Do the State of CSS and HTML Surveys Tell Us? (rac/dev)14,382
, , ,
Node.js Delivers First LTS With “require(esm)” Enabled, Enhances Security and Release Automation (sar/soc)14,381
,
Native CSS Nesting Is Here (tre)14,380
, ,
CSS “@ supports”: Write Future-Proof CSS (tre)14,379
,
“aria-labelledby = self” (wes/mat)14,378
,
What Is HTML Optimization? What Is It Not? (j9t)14,377
, ,
Multi-State Buttons (pre/fro)14,376
,
The Importance of Hover States (uxd)14,375
, ,
Build a SolidJS App With Deno (den)14,374
,
When Is a Skip Link Needed? (tpg)14,373
, , ,
The Complete Guide to ARIA Live Regions for Developers (flo/a11)14,372
, , ,
React v19 (rea)14,371
,
Knowing CSS Is Mastery to Frontend Development (hel)14,370
, ,
Forced Colors Mode Futility (css/mat)14,369
, , ,
Exploring the Core Concepts of Node.js Readable Streams (pav)14,368
, ,
CSS Wrapped 2024 (arg+/dev)14,367
, , ,
How to Fix Storybook Screenshot Testing (not)14,366
, , , , ,
A Leap in the Evolution of Airtable’s Codebase: Scaling TypeScript to Thousands of Projects14,365
, ,
The World Doesn’t Need More Managers—It Needs People Who Care Enough to Lead (uxd)14,364
,
24 Best AI Tools for Developers in 2025 (moz)14,363
, ,
Angular 19: Standalone Updates14,362
How Does the React Compiler Perform on Real Code (ade)14,361
, , , ,
React vs. Angular: Which Framework Should We Choose in 2024 and 2025? (bhu)14,360
, , ,
Just Say No to JavaScript (nic/inf)14,359
, ,
Release Notes for Safari Technology Preview 209 (jon/web)14,358
, , ,
It’s Not AI, It’s State-of-the-Art Exploitation (laq)14,357
,
How to Include Web Accessibility in Your Web Development Process (pop)14,356
, , , ,
How to Include Web Accessibility in Your Content Writing Process (pop)14,355
, , , ,
How React Compiler Performs on Real Code (ade)14,354
, , ,
Googling Is for Old People: What This Means for Web Designers (web)14,353
, , ,
Control the Viewport Resize Behavior on Mobile With “interactive-widget” (bra/mat)14,352
, , , , , ,
Privacy (max/htt)14,351
, , , , ,
What a Web Performance Engineer Needs to Know About Cloud Cost Savings14,350
, , ,
Why We Switched to Astro (and Why It Might Interest You) (ste)14,349
, ,
A Beginner’s Guide to Information Architecture in UX14,348
, ,
Creating an Effective Multistep Form for Better User Experience (sma)14,347
, , ,
You Should Have a Website (nor)14,346
,
The Pixel Canvas Shimmer Effect (hex)14,345
,
Smooth Multi-Page Experiences With Just a Few Lines of CSS (joh/mat)14,344
, ,
Pure CSS Halftone Effect in 3 Declarations (ana/fro)14,343
,
Astro 5.0 (eri+/ast)14,342
,
Run Your Next.js SSR App on Deno Deploy (orr/den)14,341
, ,
DreamHost Removed From WordPress.org’s Recommended Hosting Page14,340
,
The Danger of Defaults14,339
, ,
WPT: An Overview and History (boa/boc)14,338
, , ,
The Logical Border Radius Equivalents (chr/fro)14,337
, , ,
The HTML Native Search Element (tre)14,336
,
Starting Off Right: Where Autofocus Shines (kil/mat)14,335
, ,
SEO (jam+/htt)14,334
, , , , , , , , ,
I Was Laid Off From Spotify One Year Ago: Here’s What I’ve Learnt (uxd)14,333
,
How to Stay and Grow in Tech (Especially if You’re a Minority) (bla)14,332
,
How GenAI Impacts User Experiences—Even Beyond AI (uxm)14,331
, ,
Hints and Suggestions: The Design of Web Design (mia/btc)14,330
, , , ,
A Layered Approach to Speculation Rules (css)14,329
,
CSS Advent Calendar14,328
, ,
Goodhart’s Law in Action: 3 Webperf Examples (nom)14,327
, , , , , ,
CSS Selectors Advent Calendar 202414,326
, ,
How to Usability Test Your Product (if You Want Bad UX) (ada)14,325
, , ,
How to Clamp the Lightness of a Relative Color in CSS (ang)14,324
, , ,
Development Advent Calendars for 2024 (aar)14,323
,
Designed With Care (rac)14,322
, , , , ,
Blast From the Past: 2advanced.com (web)14,321
, , ,
A Link on a Logo in the Header, What Should the Alt-Text Be? (ria/mat)14,320
, , , , ,
Why You Should Avoid Grand System Redesigns14,319
, , ,
Turn Off AI Features by Default (to Reduce Their Climate Impact) (hdv)14,318
, ,
The Future of Front-End Development: Trends to Watch in 2025 (max)14,317
, , , , , , , , , ,
How to Join Blue Beanie Day: Wear and Share (zel)14,316
, ,
The Many Faces of Digital Accessibility (aar)14,315
, ,
Don’t Fuck With Scroll14,314
, , , , ,
A False Sense of Accessibility: What Automated Testing Tools Are Missing14,313
, , , ,
Stop Aiming for Compliance: Craft a Better Product Strategy Instead (tho)14,312
, , , ,
Designing Your Own Accessibility Vendor Monitoring Program14,311
, , ,
Why Pipes Sometimes Get “Stuck”: Buffering (b0r)14,310
,
Let’s Learn Generators in JavaScript14,309
,
If Not React, Then What? (sli)14,308
, , , ,
Design Systems Are Dead—Long Live Design Systems (lur/zer)14,307
, ,
Character-Based Alignment (css)14,306
, ,
Angular v19 No Signals Edition (arm/dan)14,305
8 PHP Performance Tips Every Developer Should Know14,304
, , , ,
Beyond JSON: Exploring File Formats for Design Tokens (stu)14,303
, , ,
Prisma 6: Better Performance, More Flexibility, and Type-Safe SQL (pri)14,302
,
The 5 Most Transformative JavaScript Features From ES15 (tar)14,301
,
When Is It Time to Move Prototyping From Figma to ProtoPie? (uxd)14,300
, , ,
Understanding CSS Inheritance: A Guide to Consistent Styling14,299
, ,
Preloading Responsive Images (tre)14,298
, , ,
Observation: CSS Math Eval (kiz)14,297
, ,
New to the Web Platform in November (rac/dev)14,296
, , , , , ,
Decoupling OKRs: It’s Time to Let Go (cwo)14,295
, , ,
A Quick Snapshot of the Microblogging Landscape (tch)14,294
, , , , , ,
10 Git Commands You’ll Wish You Knew Earlier14,293
,
Unit Testing in Node.js With Jest (app)14,292
, ,
Is Next.js 15 Any Good? “Use Cache” API First Look (fir)14,291
, ,
Create Accessible Websites: Top Free Tools You Need to Know14,290
, , , , , ,
How to Cut Water Usage in Cloud Data Centers14,289
,
The Hype Around Signals (ati/sma)14,288
, ,
Program Errors Out of Existence (ale)14,287
, ,
Optimizing JavaScript Engine Performance (goo/blo)14,286
, , ,
Jekyll to Astro: An AI-Assisted Migration14,285
, , , ,
Faster TypeScript Compilation (ash/blo)14,284
, , ,
Contributing to JavaScript and TypeScript (rob/blo)14,283
, , , ,
Building Better CLI Apps (mol/blo)14,282
, , , ,
Avoid Hotlinking Images With “Cross-Origin-Resource-Policy”14,281
,
State of Software Architecture Report—202414,280
,
Why AI Can’t Replace Developers: The Real Limits of AI in Coding14,279
,
X’s Objection to the Onion Buying Infowars Is a Reminder You Do Not Own Your Social Media Accounts (404)14,278
,
Which IDEs Do Software Engineers Love, and Why? (ger)14,277
, , , ,
I Removed VS Code, and My Productivity Improved Tremendously (cod)14,276
, , , , ,
The Free Web (jay)14,275
,
How I Feel About AI (jes)14,274
, , , ,
Designing (and Evolving) a New Web Performance Score (css)14,273
,
Automated Decision Logs in AI-Assisted Coding (add)14,272
,
Agile Is Dead14,271
, , , , ,
A Framework for Evaluating Browser Support (jos)14,270
, , ,
A Button Is Not a Link (mor/mat)14,269
, ,
Design Systems vs. Style Guides14,268
, , , , ,
How to Comply With DOJ’s Seemingly Impossible Web Accessibility Regulation14,267
, , ,
What Causes “Bad Days” for Developers?14,266
, ,
WebAssembly (Wasm): When (and When Not) to Use It (tre)14,265
The End of the Twitter Era (san)14,264
, , , ,
Language of Parts Bookmarklet (bea)14,263
, , ,
How Browsers Really Load Web Pages (pro/wel)14,262
, , , , ,
From Gatsby to Eleventy (mat)14,261
, , , ,
Deno vs. Oracle: Canceling the JavaScript Trademark (tin/den)14,260
, , ,
The Semantic Interface Palette Is Simple (uxd)14,259
, , ,
Interop and Hard Problems (bka)14,258
, , ,
Figma Releases the Pattern Library (web)14,257
,
Mastering JavaScript Event Delegation14,256
,
Old Alt Text Advice (ste)14,255
, , , , ,
JavaScript Events Made Easy: A Comprehensive Guide for Beginners14,254
, ,
Screenshot-Driven Development (bla/ope)14,253
, ,
The PHP Foundation Turns Three (the)14,252
,
Using Severity Ratings to Prioritize Web Accessibility Remediation (web)14,251
,
Git Like a Pro: 10 Things I Regret Not Knowing Earlier14,250
,
Solved by CSS: Donuts Scopes (mon/css)14,249
,
Recursion Explained in Simple Terms (tre)14,248
,
Content Security Policy Level 3 (mik/w3c)14,247
, ,
Where Has All the Valid HTML Gone (j9t)14,246
, ,
Every Developer Should Know These Postman Tips and Tricks14,245
,
Third Parties (htt)14,244
, , , , , , , , , , , , ,
CSS Selectors: Unlocking Advanced Selectors for Modern Web Design14,243
,
Introducing the Leader’s Guide to Accessibility14,242
, , , , ,
Node.js 22 Runtime Now Available in AWS Lambda14,241
, ,
Why We Need to Have a Change of HEART With UX Metrics (uxd)14,240
, ,
Why Accessibility Matters for Your SEO Strategy (a11)14,239
, ,
What’s Next for WebGPU (dak/dev)14,238
Tailwind CSS v4.0 Beta 1 (ada/tai)14,237
I Don’t Have Time to Learn React (kei)14,236
, , ,
Exploring Alternative Interactions in JavaScript (dev/dev)14,235
, , ,
Doing the Numbers: Digital Accessibility and Shifting Left (deq)14,234
, , ,
Avoid Read-Only Controls (aar)14,233
, ,
Static Site Generation With Next.js: Using Next.js for React.js Applications14,232
, , ,
The CSS Reset Contradiction (j9t)14,231
,
How to Use Lighthouse Wisely in Your Front-End Projects (des)14,230
, , , , , , ,
What We Learned Migrating From Webpack to Vite14,229
, , ,
WP Engine Updates Its Original Legal Complaint Against Automattic and Matt Mullenweg14,228
, , ,
React.js Best Practices for Beginners: A Comprehensive Guide14,227
, , , , , ,