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#
December 2024 Google Core Update (mor/sem)14,642
,
Consistency Means Nothing (pjo)14,641
Using Iframes to Embed Arbitrary Content Is Probably a Bad Idea (tem)14,640
, , , , ,
The Must-Have SEO Checklist for Developers for 202514,639
, , , ,
Why Metrics Cannot Measure Software Development14,638
, , ,
Media (ste+/htt)14,637
, , , , , ,
Datalists Are More Powerful Than You Think (two/mat)14,636
CSS: How to Indicate Container Overflow, When There Is Overflow (j9t)14,635
, , ,
The Ultimate Tech Stack for Startups in 202514,634
, ,
Improve Accessibility of User Authentication (cer)14,633
, , , ,
Boost Website Speed With Prefetching and the Speculation Rules API (sch/mat)14,632
, , ,
My Favorite Web Performance Graphs of the Year (fab)14,631
, ,
AI Needs So Much Power, It’s Making Yours Worse (blo)14,630
Why Heading Order Matters in HTML (gra)14,629
, ,
“text-box” (fon)14,628
, ,
Principles of Web Accessibility (hey)14,627
,
Node.js Now Supports TypeScript by Default (mat)14,626
, ,
Misleading Icons: Icon-Only-Buttons and Their Impact on Screen Readers (ale/mat)14,625
, , , , ,
Linux Commands and Concepts Every Developer Should Know14,624
,
Is It “Frontend” or “Front-End” or “Front End”? (mar)14,623
,
The Underrated “<dl>” Element (luh/mat)14,622
,
Don’t Let Your Redesign Ruin Performance: A Case Study (mac)14,621
, ,
Nothing Moves14,620
,
Baseline Data Choices (chr/fro)14,619
, ,
Correlation or Causation: How Web Performance Proves Its Value14,618
, ,
Preloading Fonts for Web Performance With “link rel=preload” (acc/mat)14,617
, , ,
CSS “margin-trim” and Line Height Units (jen/5t3)14,616
, , ,
The Curious (Performance) Case of CSS “@ import” (erw)14,615
, ,
Concurrency vs. Parallelism14,614
, , ,
Crawling December: CDNs and Crawling (gee+)14,613
, ,
The Search Input: They Almost Got It Right (stv/mat)14,612
, , , , ,
15 Principles for Secure Programming (rak)14,611
, , ,
The Devil Is in the “<details>” (mat)14,610
,
Relearning Dart14,609
,
JavaScript Benchmarking Is a Mess14,608
,
Why Are We So Rubbish at Accessibility? (car)14,607
, ,
The Design Leader Dilemma (boa/sma)14,606
, , , ,
How to Use Baseline Data (rac/5t3)14,605
, , , ,
CSS Wants to Be a System (dav)14,604
A CSS Wishlist for 2025 (mon/css)14,603
,
Don’t Hide Skip Links (oze)14,602
, ,
Mastering npm Scripts: Automate Everything in Your Frontend Workflow14,601
, , , ,
Create Stunning Dashboards With ReactJS: Step-By-Step Guide14,600
, ,
Accessibility First: How to Design Inclusive Frontend Experiences14,599
, , , , , , , , , ,
Build Your Own Site Speed Testing Tool With Puppeteer14,598
, ,
PSA: Stop Using the “title” Attribute as Tooltip (dni/mat)14,597
, , , ,
Please Keep Your HTML Tables Clean and Lean, if You Really Need to Use Them (cer)14,596
, ,
On Long Term Software Development (ber)14,595
, , , , ,
My Approach to Running a Link Blog (sim)14,594
, , , ,
Frontend Engineer at Adobe Interview Experience14,593
, ,
Broadcast Channel API (5t3)14,592
,
AWS S3 Deep Dive14,591
, ,
Important Topics for Frontend Developers to Master in 202514,590
, , , , , , , , , , ,
Grouping Form Fields (mat)14,589
,
Unattributed Navigation Overhead (UNO) (tim)14,588
,
Matt Mullenweg, WordPress, and the Battle for Control of the Internet (web)14,587
, , ,
CSS “light-dark()” (may/5t3)14,586
, ,
Biggest Privacy Erosion in 10 Years? On Google’s Policy Change Towards Fingerprinting14,585
, ,
Data-Driven SEO and Web Performance (tod)14,584
, ,
8 Most Important System Design Concepts You Should Know14,583
, ,
JS Import Maps (5t3)14,582
, ,
AI and the Future of Accessibility With Dr. Gregg Vanderheiden14,581
, , , , ,
Scroll-Driven and Fixed (chr/fro)14,580
, , ,
No ARIA Is Better Than Bad ARIA (kar)14,579
, , ,
My Favourite Colour Is Chuck Norris Red (val/mat)14,578
,
“AsyncLocalStorage”: Simplify Context Management in Node.js (tre)14,577
, ,
A Progress Update on “reading-flow” (rac)14,576
,
Is Figma Dev Mode a Worthwhile Tool for Developers? (des)14,575
, , ,
The Cloud and the Climate: Navigating AI-Powered Futures (mrc)14,574
, , , ,
CSS Multi-Column Layout Module Level 2 (rac/w3c)14,573
, ,
11 YAML Configurations for DevOps Automation14,572
, , , , ,
The Bad Apple Effect: How Negativity Can Sabotage Teams’ Performance14,571
, ,
Detecting Web Performance Regressions Using Statistical Tools (pet)14,570
, ,
I Reduced AWS Bills by 80% Just by Optimizing Node.js Code14,569
, , ,
Getting Oriented With HTML Video (sco/mat)14,568
, ,
CSS Display Module Level 4 (tab+/w3c)14,567
, ,
CSS “box-decoration-break” (kil/5t3)14,566
Announcing a Free GitHub Copilot for VS Code (bur/vsc)14,565
, , , , ,
BITV 2.0 and the Future of Digital Accessibility in Germany14,564
, , ,
How to Create Multi-Step Forms With Vanilla JavaScript and CSS (css)14,563
, , ,
The Future of CSS: Construct “<custom-ident>” and “<dashed-ident>” Values With “ident()” (bra)14,562
, ,
The European Accessibility Act: Understanding Digital Accessibility (coo)14,561
, ,
Speculative Loading and the Speculation Rules API (qcn)14,560
, ,
Have an Accessible New Year With These 12 Resolutions14,559
, , , , ,
New to the Web Platform in December (rac/dev)14,558
, , , , , ,
Microdata for Books (ala/mat)14,557
,
Declarative Shadow DOM (sch/5t3)14,556
, ,
HTML Conformance: A Comparison of 6.5 npm Validator Packages (With 1.5 Recommendations) (j9t)14,555
, , , ,
State of JavaScript 2024 [Results] (sac/dev)14,554
,
Become a Better Developer With Clean Code Essentials: YAGNI, KISS, and DRY in Software Engineering14,553
, , , ,
How to Make Your Angular Projects More Accessible14,552
, , ,
WebAssembly JavaScript Interface (w3c)14,551
, , ,
Stylish Holidays! Creating a Scroll-Driven Christmas Tree in CSS (uti)14,550
, , , ,
How I Gained a New Perspective on ARIA (mei/mat)14,549
,
CSS “::target-text” for Text Highlighting (tre)14,548
,
CSS “content-visibility” (kno/5t3)14,547
How to Automate OWASP Security Reviews in Your Pull Requests? (cod)14,546
, , , , ,
Why Product Owners Should Not Assign Work14,545
, , ,
Developer Guide: How to Implement Passkeys14,544
, , , ,
Recap of the State of the Word 202414,543
Re-Imagine the Web With View Transitions (bra)14,542
,
When Users Interact (blu)14,541
, , ,
You Don’t Need the “isOpen” Class (mau/mat)14,540
, ,
The Top 20 Tools UX Designers Should Know (uxm)14,539
, , ,
React 19 and Web Component Examples (chr/fro)14,538
, ,
Never Forgive Them (edz)14,537
, , ,
Ethical Web Principles: Building a Better Web (tor/w3c)14,536
, , , ,
CSS “text-wrap” (mey/5t3)14,535
,
Creating Shared Ownership for Web Performance From a Cryptic CSS Values14,534
, , ,
The Gift You Do Not Want: A Div in a Button’s Clothing (mat)14,533
, ,
Advanced and Creative TypeScript Techniques for Professionals14,532
, ,
11 Essential JavaScript Hooking Techniques for Reverse Engineering in 2024 (xiu)14,531
, ,
HTML “inert” Attribute (stv/5t3)14,530
,
Towards Measuring INP on All Browsers and Devices (iva)14,529
, ,
Potential Dangers of Status Messages (cer)14,528
, ,
Page by Page: How Pagination Makes the Web Accessible (mat)14,527
, , , ,
How to Dehumanize Accessibility With AI (ash)14,526
, ,
Animating Entry Effects (ty/5t3)14,525
, , ,
Easily Check for Web Accessibility Problems in Ten Minutes or Less14,524
, , ,
Your JavaScript Bundle Is Too Fat14,523
, , , , , , , ,
Improving User Experience for Multilingual Web Browsing (mat)14,522
, ,
How Strict Should We Be When Testing for WCAG Conformance? (sib/tpg)14,521
, , ,
“calc-size()” and Interpolate Size (kev/5t3)14,520
, ,
ARIA in HTML (sco+/w3c)14,519
, , ,
“align-content”: The Simplest Way to Center Content With CSS (tre)14,518
,
Distributed Tracing in Node.js With OpenTelemetry (bet)14,517
, , ,
Customize Interpolation Syntax in Angular at Component Level14,516
, ,
HTML and CSS I Didn’t Even Know About Before I Started Creating Content in Japanese (mat)14,515
, , ,
Top 10 Flutter Libraries in 202514,514
, ,
Updated Drafts for Review: W3C Accessibility Guidelines (WCAG) 3.0 (w3c)14,513
, , ,
Preventing Ageism in Design: Digital Accessibility for Older Adults (tpg)14,512
, ,
Ethical Web Principles (tor+/w3c)14,511
, , ,
State of Node.js Performance 2024 (raf/nod)14,510
, ,
Angular Signals: Reactive Programming Simplified14,509
, ,
An Introduction to CSS Scroll-Driven Animations: Scroll and View Progress Timelines (sma)14,508
, , ,
The “Perilous Pitfalls” of Accessibility Maturity14,507
, ,
Responsive Tables and Readable Paragraphs (chr/fro)14,506
, ,
Makeshift Hot Reload (eva/mat)14,505
,
Designer Problems: “Make the Logo Bigger!” (web)14,504
, ,
A Deep Dive Into CommonJS and ES Modules in Node.js (app)14,503
, , , ,
Simple Web Performance Mentoring14,502
, , , ,
Lifelong Learning in Tech (ema+)14,501
,
Site Reputation Abuse: Is Your Website at Risk? (moz)14,500
,
Why You Should Use Laravel: Benefits of Laravel14,499
,
TypeScript: Zero to Hero Plus Cheat Sheet14,498
,
Set Up a Micro-Frontend Architecture in 15 Mins With Vite14,497
, ,
8 Types of Load Balancing14,496
, , ,
Spot Non-Composited Animations in Chrome DevTools (bra)14,495
, , , , ,
WordPress Parent Company Must Stop Blocking WP Engine, Judge Rules (ver)14,494
, , ,
Wolvic 2024: A Year in Review (wol)14,493
, , ,
To Whom Does the World Belong? (bos)14,492
, ,
Submit to the Quirks of HTML (fel/mat)14,491
,
Solved by Modern CSS: Feature Image (sha)14,490
,
On-Page SEO Checklist: The Complete Task List for 2025 (sem)14,489
, , ,
HTTP (pro/htt)14,488
, , , , , , ,
CSS Wrapped 2024: 17 Features Transforming Modern Web Design (web)14,487
, , ,
5 Technical Trends to Help Web Developers Stand Out in 2025 (the)14,486
, , , , ,
AI and Accessibility: Ethical Considerations and Solutions (a11)14,485
, ,
Accessibility Best Practices for Single Page Applications (SPAs)14,484
, ,
Drizzle Database Migrations (fro)14,483
, ,
Top 5 DevOps Skills That Will Pay Big in 202514,482
, , , , ,
Accessibility Fail Friday: “1” for “Yes” and “0” for “No”14,481
,
Putting Performance in Relatable Terms (eth)14,480
,
Yet Another Anchor Positioning Quirk (mon/css)14,479
,
WebKit Features in Safari 18.2 (jen+/web)14,478
, , , ,
Native HTML Light and Dark Color Scheme Switching (pep/mat)14,477
, , , ,
Mastering SVG Arcs (sma)14,476
,
Cloudflare Radar 2024 Year in Review (clo)14,475
, , , , , , , , ,
AI Is Killing Coding (imp)14,474
, ,
Understanding the Main Thread in the Browser14,473
, ,
What Makes a Great Engineering Manager? (tre)14,472
,
The Heartfelt Story Behind CSS’s New Logo (web)14,471
,
Past HTML, Future HTML? (j9t/mat)14,470
Douglas Crockford Is Not Your Dad (tec)14,469
, ,
Publishing a Simple Client-Side JavaScript Package to npm With GitHub Actions (sim)14,468
, , ,
Your Website Is a Restaurant (boo)14,467
,
Will AI Eat the Browser? (onm)14,466
, ,
Almost, but Not Quite, Entirely Unlike… (tin/mat)14,465
, , ,
The Evolution of Instant Web: What It Means for Performance Tooling14,464
, ,
The State of UX in 2025: A Love Letter About Change (fab/uxd)14,463
, ,
Tools for Unmoderated Usability Testing14,462
, ,
The Importance of Graceful Degradation in Accessible Interface Design (sma)14,461
, , , ,
What Do the State of CSS and HTML Surveys Tell Us? (rac/dev)14,460
, , ,
Node.js Delivers First LTS With “require(esm)” Enabled, Enhances Security and Release Automation (sar/soc)14,459
,
Native CSS Nesting Is Here (tre)14,458
, ,
CSS “@ supports”: Write Future-Proof CSS (tre)14,457
,
“aria-labelledby = self” (wes/mat)14,456
,
What Is HTML Optimization? What Is It Not? (j9t)14,455
, ,
Multi-State Buttons (pre/fro)14,454
,
The Importance of Hover States (uxd)14,453
, ,
Build a SolidJS App With Deno (den)14,452
,
When Is a Skip Link Needed? (tpg)14,451
, , ,
The Complete Guide to ARIA Live Regions for Developers (flo/a11)14,450
, , ,
React v19 (rea)14,449
,
Knowing CSS Is Mastery to Frontend Development (hel)14,448
, ,
Forced Colors Mode Futility (css/mat)14,447
, , ,
Exploring the Core Concepts of Node.js Readable Streams (pav)14,446
, ,
CSS Wrapped 2024 (arg+/dev)14,445
, , ,
How to Fix Storybook Screenshot Testing (not)14,444
, , , , ,
A Leap in the Evolution of Airtable’s Codebase: Scaling TypeScript to Thousands of Projects14,443
, ,
The World Doesn’t Need More Managers—It Needs People Who Care Enough to Lead (uxd)14,442
,
24 Best AI Tools for Developers in 2025 (moz)14,441
, ,
Angular 19: Standalone Updates14,440
How Does the React Compiler Perform on Real Code (ade)14,439
, , , ,
React vs. Angular: Which Framework Should We Choose in 2024 and 2025? (bhu)14,438
, , ,
Just Say No to JavaScript (nic/inf)14,437
, ,
Release Notes for Safari Technology Preview 209 (jon/web)14,436
, , ,
It’s Not AI, It’s State-of-the-Art Exploitation (laq)14,435
,
How to Include Web Accessibility in Your Web Development Process (pop)14,434
, , , ,
How to Include Web Accessibility in Your Content Writing Process (pop)14,433
, , , ,
How React Compiler Performs on Real Code (ade)14,432
, , ,
Googling Is for Old People: What This Means for Web Designers (web)14,431
, , ,
Control the Viewport Resize Behavior on Mobile With “interactive-widget” (bra/mat)14,430
, , , , , ,
Privacy (max/htt)14,429
, , , , ,
What a Web Performance Engineer Needs to Know About Cloud Cost Savings14,428
, , ,
Why We Switched to Astro (and Why It Might Interest You) (ste)14,427
, ,
A Beginner’s Guide to Information Architecture in UX14,426
, ,
Creating an Effective Multistep Form for Better User Experience (sma)14,425
, , ,
You Should Have a Website (nor)14,424
,
The Pixel Canvas Shimmer Effect (hex)14,423
,
Smooth Multi-Page Experiences With Just a Few Lines of CSS (joh/mat)14,422
, ,
Pure CSS Halftone Effect in 3 Declarations (ana/fro)14,421
,
Astro 5.0 (eri+/ast)14,420
,
Run Your Next.js SSR App on Deno Deploy (orr/den)14,419
, ,
DreamHost Removed From WordPress.org’s Recommended Hosting Page14,418
,
The Danger of Defaults14,417
, ,
WPT: An Overview and History (boa/boc)14,416
, , ,
The Logical Border Radius Equivalents (chr/fro)14,415
, , ,
The HTML Native Search Element (tre)14,414
,
Starting Off Right: Where Autofocus Shines (kil/mat)14,413
, ,
SEO (jam+/htt)14,412
, , , , , , , , ,
I Was Laid Off From Spotify One Year Ago: Here’s What I’ve Learnt (uxd)14,411
,
How to Stay and Grow in Tech (Especially if You’re a Minority) (bla)14,410
,
How GenAI Impacts User Experiences—Even Beyond AI (uxm)14,409
, ,
Hints and Suggestions: The Design of Web Design (mia/btc)14,408
, , , ,
A Layered Approach to Speculation Rules (css)14,407
,
CSS Advent Calendar14,406
, ,
Goodhart’s Law in Action: 3 Webperf Examples (nom)14,405
, , , , , ,
CSS Selectors Advent Calendar 202414,404
, ,
How to Usability Test Your Product (if You Want Bad UX) (ada)14,403
, , ,
How to Clamp the Lightness of a Relative Color in CSS (ang)14,402
, , ,
Development Advent Calendars for 2024 (aar)14,401
,
Designed With Care (rac)14,400
, , , , ,
Blast From the Past: 2advanced.com (web)14,399
, , ,
A Link on a Logo in the Header, What Should the Alt-Text Be? (ria/mat)14,398
, , , , ,
Why You Should Avoid Grand System Redesigns14,397
, , ,
Turn Off AI Features by Default (to Reduce Their Climate Impact) (hdv)14,396
, ,
The Future of Front-End Development: Trends to Watch in 2025 (max)14,395
, , , , , , , , , ,
How to Join Blue Beanie Day: Wear and Share (zel)14,394
, ,
The Many Faces of Digital Accessibility (aar)14,393
, ,