Frontend Dogma

News and Tools for Frontend Developers (4)

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

Entry (Sources) and TopicsDate#
Correlation or Causation: How Web Performance Proves Its Value (per)13,974
, ,
Concurrency vs. Parallelism (ash)13,973
, , ,
The Search Input: They Almost Got It Right (stv/mat)13,972
, , , , ,
The Curious (Performance) Case of CSS “@ import” (erw/per)13,971
, ,
CSS “margin-trim” and Line Height Units (jen/5t3)13,970
, ,
Crawling December: CDNs and Crawling (gee+/goo)13,969
, ,
The Devil Is in the “<details>” (jpe/mat)13,968
Why Are We So Rubbish at Accessibility? (car)13,967
, ,
The Design Leader Dilemma (boa/sma)13,966
, , , ,
Relearning Dart (ham)13,965
,
JavaScript Benchmarking Is a Mess (asy)13,964
,
How to Use Baseline Data (rac/5t3)13,963
, , , ,
CSS Wants to Be a System (dav)13,962
A CSS Wishlist for 2025 (mon/css)13,961
,
15 Principles for Secure Programming (rak)13,960
, , ,
Don’t Hide Skip Links (oze)13,959
,
PSA: Stop Using the “title” Attribute as Tooltip (dni/mat)13,958
, , , ,
Please Keep Your HTML Tables Clean and Lean, if You Really Need to Use Them (cer)13,957
, ,
On Long Term Software Development (ber)13,956
, , , , ,
My Approach to Running a Link Blog (sim)13,955
, , , ,
Mastering npm Scripts: Automate Everything in Your Frontend Workflow (the/fro)13,954
, , , ,
Frontend Engineer at Adobe Interview Experience13,953
, ,
Create Stunning Dashboards With ReactJS: Step-By-Step Guide (fro)13,952
, ,
Build Your Own Site Speed Testing Tool With Puppeteer (hen/per)13,951
, ,
Broadcast Channel API (5t3)13,950
,
AWS S3 Deep Dive13,949
, ,
Accessibility First: How to Design Inclusive Frontend Experiences (the/fro)13,948
, , , , , , , , , ,
Unattributed Navigation Overhead (UNO) (tim/per)13,947
,
Matt Mullenweg, WordPress, and the Battle for Control of the Internet (web)13,946
, , ,
Important Topics for Frontend Developers to Master in 2025 (moi)13,945
, , , , , , , , , , ,
Grouping Form Fields (mat/mat)13,944
,
CSS “light-dark()” (may/5t3)13,943
, ,
AI and the Future of Accessibility With Dr. Gregg Vanderheiden (ind)13,942
, , , , ,
Scroll-Driven and Fixed (chr/fro)13,941
, , ,
No ARIA Is Better Than Bad ARIA (kar)13,940
, , ,
My Favourite Colour Is Chuck Norris Red (val/mat)13,939
,
JS Import Maps (lo/5t3)13,938
, ,
Data-Driven SEO and Web Performance (tod/per)13,937
, ,
Biggest Privacy Erosion in 10 Years? On Google’s Policy Change Towards Fingerprinting (luk)13,936
, ,
“AsyncLocalStorage”: Simplify Context Management in Node.js (tre)13,935
, ,
A Progress Update on “reading-flow” (rac)13,934
,
8 Most Important System Design Concepts You Should Know (byt)13,933
, ,
The Cloud and the Climate: Navigating AI-Powered Futures (jol+/gsf)13,932
, , , ,
The Bad Apple Effect: How Negativity Can Sabotage Teams’ Performance (uka/scr)13,931
, ,
Is Figma Dev Mode a Worthwhile Tool for Developers? (ele/des)13,930
, , ,
I Reduced AWS Bills by 80% Just by Optimizing Node.js Code13,929
, , ,
Getting Oriented With HTML Video (sco/mat)13,928
, ,
Detecting Web Performance Regressions Using Statistical Tools (pet/per)13,927
, ,
CSS Multi-Column Layout Module Level 2 (fri+/w3c)13,926
, ,
CSS Display Module Level 4 (tab+/w3c)13,925
, ,
CSS “box-decoration-break” (kil/5t3)13,924
11 YAML Configurations for DevOps Automation (dev)13,923
, , , , ,
Microdata for Books (ala/mat)13,922
,
BITV 2.0 and the Future of Digital Accessibility in Germany (lev)13,921
, , ,
Announcing a Free GitHub Copilot for VS Code (bur/cod)13,920
, , , , ,
The Future of CSS: Construct “<custom-ident>” and “<dashed-ident>” Values With “ident()” (bra/bra)13,919
, ,
The European Accessibility Act: Understanding Digital Accessibility (coo/dac)13,918
, ,
Speculative Loading and the Speculation Rules API (qcn/per)13,917
, ,
New to the Web Platform in December (rac/dev)13,916
, , , , , ,
How to Create Multi-Step Forms With Vanilla JavaScript and CSS (xqu/css)13,915
, , ,
Have an Accessible New Year With These 12 Resolutions (ins)13,914
, , , , ,
Declarative Shadow DOM (sch/5t3)13,913
, ,
WebAssembly JavaScript Interface (ms2/w3c)13,912
, , ,
Stylish Holidays! Creating a Scroll-Driven Christmas Tree in CSS (uti)13,911
, , , ,
State of JavaScript 2024 [Results] (sac/dev)13,910
,
HTML Conformance: A Comparison of 6.5 npm Validator Packages (With 1.5 Recommendations) (j9t)13,909
, , , ,
How to Make Your Angular Projects More Accessible (dan)13,908
, , ,
How I Gained a New Perspective on ARIA (mei/mat)13,907
,
CSS “::target-text” for Text Highlighting (tre)13,906
,
CSS “content-visibility” (kno/5t3)13,905
Become a Better Developer With Clean Code Essentials: YAGNI, KISS, and DRY in Software Engineering (rav)13,904
, , , ,
How to Automate OWASP Security Reviews in Your Pull Requests? (cod)13,903
, , , , ,
Ethical Web Principles: Building a Better Web (tor/w3c)13,902
, , , ,
Re-Imagine the Web With View Transitions (bra/bra)13,901
,
You Don’t Need the “isOpen” Class (mau/mat)13,900
, ,
Why Product Owners Should Not Assign Work (reb/scr)13,899
, , ,
When Users Interact (blu/per)13,898
, , ,
The Top 20 Tools UX Designers Should Know (uxm)13,897
, , ,
Recap of the State of the Word 2024 (jyo/wpt)13,896
React 19 and Web Component Examples (chr/fro)13,895
, ,
Never Forgive Them (edz)13,894
, , ,
Developer Guide: How to Implement Passkeys (sit)13,893
, , , ,
CSS “text-wrap” (mey/5t3)13,892
,
The Gift You Do Not Want: A Div in a Button’s Clothing (cor/mat)13,891
, ,
HTML “inert” Attribute (stv/5t3)13,890
,
Creating Shared Ownership for Web Performance From a Cryptic CSS Values (per)13,889
, , ,
Advanced and Creative TypeScript Techniques for Professionals (sha)13,888
, ,
11 Essential JavaScript Hooking Techniques for Reverse Engineering in 2024 (xiu/js)13,887
, ,
Towards Measuring INP on All Browsers and Devices (iva/per)13,886
, ,
Potential Dangers of Status Messages (cer)13,885
, ,
Page by Page: How Pagination Makes the Web Accessible (mat)13,884
, , , ,
How to Dehumanize Accessibility With AI (ash)13,883
, ,
Animating Entry Effects (ty/5t3)13,882
, , ,
Your JavaScript Bundle Is Too Fat (yur/js)13,881
, , , , , , , ,
Improving User Experience for Multilingual Web Browsing (htm/mat)13,880
, ,
How Strict Should We Be When Testing for WCAG Conformance? (sib/tpg)13,879
, , ,
Easily Check for Web Accessibility Problems in Ten Minutes or Less (axe)13,878
, , ,
“calc-size()” and Interpolate Size (kev/5t3)13,877
, ,
ARIA in HTML (sco+/w3c)13,876
, , ,
“align-content”: The Simplest Way to Center Content With CSS (tre)13,875
,
Top 10 Flutter Libraries in 2025 (sta)13,874
, ,
Updated Drafts for Review: W3C Accessibility Guidelines (WCAG) 3.0 (w3c)13,873
, , ,
Preventing Ageism in Design: Digital Accessibility for Older Adults (tpg)13,872
, ,
HTML and CSS I Didn’t Even Know About Before I Started Creating Content in Japanese (yur/mat)13,871
, , ,
Ethical Web Principles (tor+/w3c)13,870
, , ,
Distributed Tracing in Node.js With OpenTelemetry (bet)13,869
, ,
Customize Interpolation Syntax in Angular at Component Level (uvb)13,868
, ,
The “Perilous Pitfalls” of Accessibility Maturity (ins)13,867
, ,
State of Node.js Performance 2024 (raf+/nod)13,866
, ,
Responsive Tables and Readable Paragraphs (chr/fro)13,865
, ,
Makeshift Hot Reload (eva/mat)13,864
,
Designer Problems: “Make the Logo Bigger!” (web)13,863
, ,
Angular Signals: Reactive Programming Simplified (ank/syn)13,862
, ,
An Introduction to CSS Scroll-Driven Animations: Scroll and View Progress Timelines (mar/sma)13,861
, , ,
A Deep Dive Into CommonJS and ES Modules in Node.js (app)13,860
, , , ,
WordPress Parent Company Must Stop Blocking WP Engine, Judge Rules (emr/ver)13,859
, , ,
Wolvic 2024: A Year in Review (wol)13,858
, , ,
Why You Should Use Laravel: Benefits of Laravel (fro)13,857
,
TypeScript: Zero to Hero Plus Cheat Sheet (git)13,856
,
To Whom Does the World Belong? (bos)13,855
, ,
Submit to the Quirks of HTML (fel/mat)13,854
,
Spot Non-Composited Animations in Chrome DevTools (bra/bra)13,853
, , , , ,
Solved by Modern CSS: Feature Image (sha)13,852
,
Site Reputation Abuse: Is Your Website at Risk? (dr/moz)13,851
,
Simple Web Performance Mentoring (per)13,850
, , ,
Set Up a Micro-Frontend Architecture in 15 Mins With Vite (air)13,849
, ,
On-Page SEO Checklist: The Complete Task List for 2025 (sem)13,848
, , ,
Lifelong Learning in Tech (ema+/mst)13,847
,
HTTP (pro/htt)13,846
, , , , , , ,
CSS Wrapped 2024: 17 Features Transforming Modern Web Design (web)13,845
, , ,
8 Types of Load Balancing (rav)13,844
, , ,
5 Technical Trends to Help Web Developers Stand Out in 2025 (the)13,843
, , , , ,
Yet Another Anchor Positioning Quirk (mon/css)13,842
,
WebKit Features in Safari 18.2 (jen+/web)13,841
, , , ,
Top 5 DevOps Skills That Will Pay Big in 2025 (har)13,840
, , , , ,
Putting Performance in Relatable Terms (eth/per)13,839
,
Native HTML Light and Dark Color Scheme Switching (pep/mat)13,838
, , , ,
Mastering SVG Arcs (sma)13,837
,
Drizzle Database Migrations (ada/fro)13,836
, ,
Cloudflare Radar 2024 Year in Review (clo)13,835
, , , , , , , , ,
AI Is Killing Coding (imp)13,834
, ,
AI and Accessibility: Ethical Considerations and Solutions (tae/a11)13,833
, ,
Accessibility Fail Friday: “1” for “Yes” and “0” for “No” (byr)13,832
,
Accessibility Best Practices for Single Page Applications (SPAs) (sit)13,831
, ,
What Makes a Great Engineering Manager? (tre)13,830
,
Understanding the Main Thread in the Browser (am/per)13,829
, ,
The Heartfelt Story Behind CSS’s New Logo (web)13,828
,
Past HTML, Future HTML? (j9t/mat)13,827
Douglas Crockford Is Not Your Dad (tec)13,826
, ,
Your Website Is a Restaurant (boo/per)13,825
,
Will AI Eat the Browser? (onm)13,824
, ,
Publishing a Simple Client-Side JavaScript Package to npm With GitHub Actions (sim)13,823
, , , ,
Almost, but Not Quite, Entirely Unlike… (tin/mat)13,822
, , ,
The State of UX in 2025: A Love Letter About Change (fab+/uxd)13,821
, ,
What Do the State of CSS and HTML Surveys Tell Us? (rac/dev)13,820
, , ,
Tools for Unmoderated Usability Testing (lol/nng)13,819
, ,
The Importance of Graceful Degradation in Accessible Interface Design (ele/sma)13,818
, , , ,
The Evolution of Instant Web: What It Means for Performance Tooling (per)13,817
, ,
Node.js Delivers First LTS With “require(esm)” Enabled, Enhances Security and Release Automation (sar/soc)13,816
,
Native CSS Nesting Is Here (tre)13,815
, ,
CSS “@ supports”: Write Future-Proof CSS (tre)13,814
,
“aria-labelledby = self” (wes/mat)13,813
,
When Is a Skip Link Needed? (tpg)13,812
, , ,
The Importance of Hover States (fil/uxd)13,811
, ,
The Complete Guide to ARIA Live Regions for Developers (flo/a11)13,810
, , ,
React v19 (rea)13,809
,
Multi-State Buttons (rps/fro)13,808
,
Knowing CSS Is Mastery to Frontend Development (hel)13,807
, ,
Exploring the Core Concepts of Node.js Readable Streams (pav)13,806
, ,
CSS Wrapped 2024 (arg+/dev)13,805
, , ,
Build a SolidJS App With Deno (and/den)13,804
,
What Is HTML Optimization? What Is It Not? (j9t)13,803
, ,
Forced Colors Mode Futility (css/mat)13,802
, , ,
Just Say No to JavaScript (nic/inf)13,801
, ,
The World Doesn’t Need More Managers—It Needs People Who Care Enough to Lead (hem/uxd)13,800
,
Release Notes for Safari Technology Preview 209 (jon/web)13,799
, , ,
React vs. Angular: Which Framework Should We Choose in 2024 and 2025? (bhu/js)13,798
, , ,
It’s Not AI, It’s State-of-the-Art Exploitation (laq)13,797
,
How to Include Web Accessibility in Your Web Development Process (pop)13,796
, , , ,
How to Include Web Accessibility in Your Content Writing Process (pop)13,795
, , , ,
How React Compiler Performs on Real Code (ade)13,794
, , ,
How Does the React Compiler Perform on Real Code (ade/per)13,793
, , , ,
Googling Is for Old People: What This Means for Web Designers (web)13,792
, , ,
Control the Viewport Resize Behavior on Mobile With “interactive-widget” (bra/mat)13,791
, , , , , ,
Angular 19: Standalone Updates (ala/ang)13,790
A Leap in the Evolution of Airtable’s Codebase: Scaling TypeScript to Thousands of Projects (air)13,789
, ,
24 Best AI Tools for Developers in 2025 (ipu/moz)13,788
, ,
You Should Have a Website (nor)13,787
,
What a Web Performance Engineer Needs to Know About Cloud Cost Savings (per)13,786
, , ,
The Pixel Canvas Shimmer Effect (hex)13,785
,
Pure CSS Halftone Effect in 3 Declarations (ana/fro)13,784
,
Privacy (vek+/htt)13,783
, , , , ,
Creating an Effective Multistep Form for Better User Experience (ji/sma)13,782
, , ,
Astro 5.0 (eri+/ast)13,781
,
Why We Switched to Astro (and Why It Might Interest You) (ste/dat)13,780
, ,
A Beginner’s Guide to Information Architecture in UX (loo)13,779
, ,
Smooth Multi-Page Experiences With Just a Few Lines of CSS (joh/mat)13,778
, ,
WPT: An Overview and History (boa/boc)13,777
, , ,
The Logical Border Radius Equivalents (chr/fro)13,776
, , ,
The HTML Native Search Element (tre)13,775
,
The Danger of Defaults (tbk/nng)13,774
, ,
SEO (jam+/htt)13,773
, , , , , , , , ,
Run Your Next.js SSR App on Deno Deploy (orr+/den)13,772
, ,
I Was Laid Off From Spotify One Year Ago: Here’s What I’ve Learnt (uxd)13,771
,
How to Stay and Grow in Tech (Especially if You’re a Minority) (bla)13,770
,
How GenAI Impacts User Experiences—Even Beyond AI (uxm)13,769
, ,
Hints and Suggestions: The Design of Web Design (mia/btc)13,768
, , , ,
DreamHost Removed From WordPress.org’s Recommended Hosting Page (jyo/wpt)13,767
,
A Layered Approach to Speculation Rules (css)13,766
,
Starting Off Right: Where Autofocus Shines (kil/mat)13,765
, ,
How to Usability Test Your Product (if You Want Bad UX) (ada)13,764
, , ,
How to Clamp the Lightness of a Relative Color in CSS (ang)13,763
, , ,
Goodhart’s Law in Action: 3 Webperf Examples (nom/per)13,762
, , , , , ,
Designed With Care (rac)13,761
, , , , ,
CSS Selectors Advent Calendar 2024 (iam)13,760
, ,
CSS Advent Calendar (ste)13,759
, ,
Blast From the Past: 2advanced.com (web)13,758
, , ,
Development Advent Calendars for 2024 (aar)13,757
,
A Link on a Logo in the Header, What Should the Alt-Text Be? (ria/mat)13,756
, , , , ,
Turn Off AI Features by Default (to Reduce Their Climate Impact) (hdv)13,755
, ,
The Future of Front-End Development: Trends to Watch in 2025 (max)13,754
, , , , , , , , , ,
Why You Should Avoid Grand System Redesigns (unc)13,753
, , ,
How to Join Blue Beanie Day: Wear and Share (zel)13,752
, ,
Angular v19 No Signals Edition (arm/dan)13,751
Design Systems Are Dead—Long Live Design Systems (lur/zer)13,750
, ,
The Many Faces of Digital Accessibility (aar/a11)13,749
, ,
Stop Aiming for Compliance: Craft a Better Product Strategy Instead (car/tho)13,748
, , , ,
Don’t Fuck With Scroll (as)13,747
, , , , ,
Designing Your Own Accessibility Vendor Monitoring Program (a11)13,746
, , ,
Character-Based Alignment (css)13,745
, ,
A False Sense of Accessibility: What Automated Testing Tools Are Missing (in/a11)13,744
, , , ,
8 PHP Performance Tips Every Developer Should Know13,743
, , , ,
Let’s Learn Generators in JavaScript13,742
,
Why Pipes Sometimes Get “Stuck”: Buffering (b0r)13,741
,
If Not React, Then What? (sli)13,740
, , , ,
Decoupling OKRs: It’s Time to Let Go (cwo)13,739
, , ,
Understanding CSS Inheritance: A Guide to Consistent Styling (bat)13,738
, ,
The 5 Most Transformative JavaScript Features From ES15 (tar/cod)13,737
,
Prisma 6: Better Performance, More Flexibility, and Type-Safe SQL (nik/pri)13,736
,
Preloading Responsive Images (tre)13,735
, , ,
New to the Web Platform in November (rac/dev)13,734
, , , , , ,
10 Git Commands You’ll Wish You Knew Earlier13,733
,
When Is It Time to Move Prototyping From Figma to ProtoPie? (nic/uxd)13,732
, , ,
A Quick Snapshot of the Microblogging Landscape (tch)13,731
, , , , , ,
Observation: CSS Math Eval (kiz)13,730
, ,
How to Cut Water Usage in Cloud Data Centers (max/dcd)13,729
,
Create Accessible Websites: Top Free Tools You Need to Know (ask)13,728
, , , , , ,
Unit Testing in Node.js With Jest (ant/app)13,727
, ,
The Hype Around Signals (ati/sma)13,726
, ,
Program Errors Out of Existence (ale)13,725
, ,