Frontend Dogma

“2025” Archive

Entry (Sources) and Other Related TopicsDate#
Introduction to Frontend Development (the)342
, , , , , , , ,
3 Best Practices for Multi-Language Support in Frontend Development (ele/des)341
, , , ,
Breakpoint-Free CSS Grid Layouts (kev)340
, , , ,
20 Years of AJAX: The Technology That Revolutionized Web Development (lav)339
, , ,
Demystifying MIME Types: Basics, Use Cases, Best Practices (mar)338
, , , , , , , ,
Meeting European Accessibility Act (EAA) Standards: A Developer’s Checklist (sit)337
, , ,
A Color Input That Also Shows the Value (chr/fro)336
, ,
Static vs. Dynamic Content: Which Should Developers Favor? (the)335
, , , , ,
Getting the Relationship Between UX Design and Business Strategy Right (sil/uxm)334
, , , , , ,
10 Awesome CSS Text Effects for Your Next Project (pau)333
, ,
The “attr()” Function in CSS Now Supports Types (ami)332
, , ,
The “:not” Selector in Use (cit)331
,
Generic LLM Chatbot Attestation (aar)330
,
Top 5 Uses of WebAssembly for Web Developers (the)329
, , , ,
The New “withAttributes” Method for Relationships and Scopes in Laravel (ami)328
,
10 Secret Git Commands That Will Save You 5+ Hours Every Week327
,
Create Contextual Console Loggers (pat/dev)326
, , , , , , , ,
We Were Wrong About GPUs (mrk/fly)325
, , , , ,
Don’t Start Testing Accessibility With a Screen Reader (eri)324
, , ,
When an Engineering Manager Marries a Product Manager: Planning, Roadmaps, and Bug Fixes (dar/cod)323
, , , ,
Interop 2025: Another Year of Web Platform Improvements (rac/dev)322
, , ,
Why Emojis Are the Ultimate User Interface (web)321
, ,
Tech Continues to Be Political (mia)320
, , , , ,
Style Observer: JS to Observe CSS Property Changes, for Reals (lea)319
, , ,
State of React 2024 [Results] (sac+/dev)318
,
Testing 10 JavaScript Frameworks on Their HTML Defaults (j9t)317
, , , , ,
State of AI 2025 (sac/dev)316
, , ,
How to Refactor Code With GitHub Copilot (git)315
, , , ,
How to Start a React Project (rwi)314
,
The Mystery of Mutable Subresources in Signed Exchanges (paw)313
, , , , , , ,
Web Components Toolkit (stu)312
,
Don’t Put Your Team in a Bubble (reb/scr)311
, , ,
“Create React App” Officially Deprecated Amid React 19 Compatibility Issues (sar/soc)310
, , ,
Optimizing Images for Web Performance (tod/fro)309
, , , , , , , ,
How I Created a Popular WordPress Theme and Coined the Term “Hero Section” (Without Realizing It) (sma)308
, , ,
Exploring Routes Rendering Modes in Angular (mai)307
,
Control Scope Creep Before It Controls You (ana)306
,
10 Must Read Microservices Architecture Books for Experienced Developers305
, ,
Three Approaches to the “&” (Ampersand) Selector in CSS (rps/fro)304
,
The Popover API Is Now Baseline Newly Available (dev)303
, , , ,
View Transitions Applied: More Performant “::view-transition-group(*)” Animations (bra/bra)302
, , ,
Beyond DX: Developers Must Now Learn Agent Experience (AX) (ric/the)301
, , ,
Here Is Why Microsoft’s “Uninstall Edge” Page Offers No Instructions to Remove the Browser (mar/gha)300
, ,
6 Questions for Eric Eggert (yat+/fro)299
, , ,
My Experience as a Designer Working at Bit298
,
GitHub Copilot Brings Mockups to Life by Generating Code From Images (web)297
, , , ,
What I Learned From Migrating a Vue Project From Vuex to Pinia (mic/pic)296
, , ,
Which Rich Text Editor Framework Should You Choose in 2025? (aur+/liv)295
, ,
Read-Only Accessibility in TypeScript (rau)294
63% of Websites Receive AI Traffic (New Study of 3,000 Sites) (lou/ahr)293
, ,
DORA, SPACE, DevEx, DX Core 4 (j9t)292
, , ,
How to Declare Your Page’s Language (pop)291
, ,
Optimizing the Critical Rendering Path (mat/deb)290
,
How to Build a Landing Page in 6 Easy Steps (luk/sem)289
,
Activism Matters for Tech Development and #FOSS Paths (inf)288
, , ,
The State of PHP 2024 [Results] (jet)287
, , , , , , , , , ,
Some Terminal Frustrations (b0r)286
,
On Generative AI Security (sch)285
, , ,
Reasons Not to Refactor (fri/tho)284
, , ,
Which VoiceOver? (aar)283
, , , ,
How to Favicon in 2025: Three Files That Fit Most Needs (sit/evi)282
, ,
Introducing Fusion: Write PHP Inside Vue and React Components (eri/lar)281
, , , , ,
Angular: The Documentary (hon)280
, , ,
Alt Text Accessibility: Balancing AI and Human Oversight (cda+/equ)279
, , , , , ,
A Content List With Bulk Actions Using Ancient HTML and Modern CSS (tyl/clo)278
, , ,
Tutorial: Publishing ESM-Based npm Packages With TypeScript (rau)277
, , ,
Live CSS Colors: What You Can Safely Use (jar/van)276
, ,
Oracle Justified Its JavaScript Trademark With Node.js—Now It Wants That Ignored (tin/den)275
, , , ,
10 Digital Accessibility Mistakes to Avoid (gov)274
, , , , , , , , , , , , ,
Using Padding to Space an Input and Label (dar)273
, , , ,
How I Learned to Code With My Voice (whi)272
, ,
Integrations: From Simple Data Transfer to Modern Composable Architectures (edo/sma)271
, , , , , , ,
How to Gif (2025 Edition) (oll)270
, , , , , , ,
Build a Link Blog (xua)269
,
Firefox 135 Launches With New Translation Languages, New Tab Layout, Security, and Privacy Improvements (mar/gha)268
, ,
There Are a Lot of Ways to Break Up Long Tasks in JavaScript (mac)267
, ,
Compiling CSS With Vite and Lightning CSS (mrt/css)266
, , ,
Notes on the “Code Editors With AI” Landscape (chr/fro)265
, , , , , ,
How to Manage Old Content on a News Website (moz)264
, , , , , ,
Introducing the JSR Open Governance Board (tin+/den)263
, , , ,
Smarter, Faster, Human: The Future of Design Systems With AI (vis/uxm)262
, ,
Change “font-weight” Based on the User’s Screen DPI261
, ,
The Paradox of UX Personalization (def/uxd)260
, ,
Before You Buy an Accessibility Audit (cer)259
, , , ,
Combining “currentColor” With Relative Color Syntax (oll)258
,
We Can’t Keep Simply Repeating This Mess (inf)257
,
CSS “scrollbar-color” and “scrollbar-gutter” Are Baseline Newly Available (bra/dev)256
, , , ,
OKLCH, Explained for Designers (des/uxd)255
, ,
React Is Just “document.createElement()” With Good Marketing, and I Can Prove It254
, ,
The Myth of “Fully Accessible” (sor/uxd)253
,
Understanding CORS Errors in Signed Exchanges (paw)252
, , ,
Foundations: Grouping Forms With “<fieldset>” and “<legend>” (tet)251
, , ,
Why Next.js Leads the Future of Web Development in 2025 (fro)250
Microsoft Improves Text Contrast for All Windows Chromium Browsers (ser/ble)249
, , , , ,
The Politics of Accessibility (bri)248
, ,
AI Transparency Framework (jos/uxd)247
, ,
Our Coding Obsession Is Pushing Kids Out of Tech246
Is npm Enough? Why Startups Are Coming After This JavaScript Package Registry (kat/red)245
, , , , ,
Vite With TypeScript (rwi)244
, , , ,
CSS Nesting: Use With Caution (bel/pic)243
,
The Internet Is Unusable (ste/uxd)242
, , , ,
U.S. Blocks Open Source “Help” From These Countries (sjv/the)241
Google Says “Links Matter Less”—We Looked at 1,000,000 SERPs to See if It’s True (pat/ahr)240
, , ,
XHTML in Modern Web Development (mar)239
, ,
On Building AI Understanding and Automation Muscle (With 18 Random Problems Solved With AI) (j9t)238
, ,
Transitioning Top-Layer Entries and the Display Property in CSS (uti/sma)237
, , , ,
Computing With Tuples in TypeScript (rau)236
,
How to Determine if You Are Ready for a Leadership Position? (tec/cod)235
, ,
How Data Structures Organize the Chaos of Modern Apps (yan/cod)234
, , ,
How to Set WebGL Shader Colors With CSS and JavaScript (nma)233
, , ,
A Modern Node.js and TypeScript Setup for 2025 (sse/woo)232
, ,
Keep Your Node.js Apps Secure With “npx is-my-node-vulnerable” (tre)231
, , ,
The 2025 Frontend Dogma Survey (fro)230
,
Here’s Why Your Anchor Positioning Isn’t Working (jam/odd)229
,
New to the Web Platform in January (rac/dev)228
, , , , , , , ,
Making Good on the Promise of Open Source AI (the)227
,
Introducing AX: Why Agent Experience Matters (bii)226
, ,
Intro to Wasm in Deno (and+/den)225
, ,
Differences Between ESLint and TypeScript (jos/esl)224
, , , , ,
Page Bloat Update: How Does Ever-Increasing Page Size Affect Your Business and Your Users? (tam/spe)223
, , , , , ,
Dynamic Focus Zoom Effect with CSS “@ property” (leo)222
,
The Era of Agent Experience (AX) (jav/net)221
Svelte 5 and the Future of Frameworks: A Chat With Rich Harris (ric+/sma)220
, , ,
The DOJ Provides Practical Guidance on How to Implement a Digital Accessibility Program (sey)219
, , ,
Considerations for Making a Tree View Component Accessible (eri/git)218
, , , ,
What Text Area Popovers Taught Me About Browser APIs (bla)217
, , ,
Why Teams Are Ditching DynamoDB (car+/the)216
, ,
The European Accessibility Act 2025: An Internet for All215
, ,
Did the U.S. Government Cancel Accessibility? (mic/a11)214
, ,
Figma Branches Best Practices (hp)213
, , , , ,
Best Practices for EU Web Accessibility Compliance Monitoring (tae/a11)212
, , , ,
Why Should You Read Tech Books in the 2025 AI Age (bur)211
,
The Mistakes of CSS (mon/css)210
,
Revisiting CSS Multi-Column Layout (mal/css)209
,
Introducing Mentoss: The Fetch Mocker (nza)208
, ,
Pure CSS Mixin for Displaying Values of Custom Properties (kiz)207
, ,
My Failed Attempt to Shrink All npm Packages by 5% (eva)206
, ,
The Browser Back Button: Hero, Villain, or Outdated Relic? (web)205
, ,
Full-Bleed Layout With Modern CSS (css/fro)204
,
How Does a Compiler Work? (cod)203
,
Focus Styles and Programmatic Focus (oll)202
, ,
How Long Is a Second in JavaScript? (iag/tim)201
What Is Cloud Computing? (sit)200
, , ,
AI-Generated Art Is Postmodern Art (def/uxd)199
,
Only One “<details>” Open at a Time (osv)198
AI Slop, Suspicion, and Writing Back (ben)197
The Modern Way to Write JavaScript Servers (mar)196
, ,
React.js vs. Next.js (bhu)195
, , ,
Tailwind CSS Gets a “Ground-Up Rewrite” for Version 4.0 (low+/the)194
Your Clean Code Might Be Someone Else’s Technical Debt (drp)193
, ,
It’s Time for Design to Think Less and Feel More (dar/cre)192
,
The 4 Top IDEs for Developers in 2025 (ele/des)191
, , , , , ,
How to Build a “Copy Code” Snippet Button and Why It Matters (whi)190
, , , ,
Designing for Clarity: How We Restructured Intercom’s Information Architecture (pra/int)189
, ,
Build It Yourself (mit)188
, , ,
Creating Accessibility Systems to Fix Accessibility Issues (vis/ass)187
, ,
Ensuring Excellence: Proven Strategies for Quality Vue.js Development (fro)186
, ,
Positioning Text Around Elements With CSS Offset (rps/css)185
,
How to Build a CMS With React-Admin (thi/mar)184
,
Node.js EOL Versions CVE Dubbed the “Worst CVE of the Year” by Security Experts (sar/soc)183
, ,
How I Open-Sourced My Secret Access Tokens From GitHub, Slack, and npm—and Who Actually Cares (iva)182
, , ,
When DEI Fails: Is Diversity Just a Marketing Gimmick? (web)181
Announcing the Web AI Acceleration Fund (add/dev)180
, , , ,
JavaScript Temporal Is Coming (bsm/mdn)179
9 Design System Metrics That Matter (sup)178
, , , , , , ,
Cool URLs Don’t Change, Unless… (j9t)177
, , ,
Build for the Web, Build on the Web, Build With the Web (css)176
,
MPA View Transitions Deep Dive (bra+)175
, , , ,
Exploring AI, Web Development, and Accessibility in Tech With Stefan Judis (ste+/wea)174
, , , , , , ,
The Speed Trifecta: 11ty, Brotli 11, and CSS Fingerprinting (the)173
, , , , , ,
We Need to Cut Down on Cloud Waste in 2025 (dev/the)172
,
Running Inference in Web Extensions (tar/moz)171
, , ,
The Four Most Dangerous Words to People With Disabilities (ins)170
,
Interop 2024 Brings More Features to Baseline (rac/dev)169
, , ,
Tailwind CSS v4.0 (ada/tai)168
,
Scroll State Queries Are on the Way (and a Bunch More) (kev)167
, , , , ,
Why You Should Reconsider Your “Big Tech Job” in 2025 (jkr/the)166
Creating an Angled Slider (zac/fro)165
, ,
ECMAScript Proposal: RegExp Escaping (rau)164
, ,
Avoiding “anys” With Linting and TypeScript (jos/tse)163
,
The Vertical Bar (“|”) Is the Best HTML Page Title Separator (kyr)162
So, You Want to Push a Web Platform Feature? (yoa)161
, , ,
Initial Load Performance for React Developers: Investigative Deep Dive (ade)160
, , , ,
New Capabilities for “attr()” (una)159
,
Things People Get Wrong About Electron (fel)158
Angular Clean Coding Fundamentals (jdg/tel)157
, ,
Navigating the Challenges of Modern Open-Source Authoring: Lessons Learned (alv/sma)156
,
Tuesday, January 21, 2025 Security Releases (raf/nod)155
, ,
Emotional Intelligence in AI-Driven UX Design (uxm)154
, , ,
The Second Wave of AI Coding Is Here (wil/tec)153
,
Simplify Lazy Loading With Intersection Observer’s “scrollMargin” (fro)152
, , , ,
Adding Dark Mode to My Site, Shaving Yaks, and Questioning My Sanity (hl)151
, ,
My Website Has Been Gaslighting You (dav)150
, , ,
Is SEO Dead in 2025? No, but Changes Are Coming (mar/sem)149
, , ,
[NestJS] v11.0.0 (kam/nes)148
,
Why Every Developer Should Fail (at Least Once) (aia)147
,
6 CSS Snippets Every Front-End Developer Should Know in 2025 (arg)146
, , , , ,
Fetch and HTTP/2 Support in Node.js, Bun, and Deno (dis)145
, , , , ,
Opacify HEX Color in CSS (osv)144
, ,
Generating Test Values Using JavaScript Generators (pet)143
, , ,
Moving on From React, a Year Later (kel)142
, , ,
Audio Description in Advertising (eri+/a11)141
, , ,
The Hidden Complexity of Scaling WebSockets (atu)140
, ,
Google Begins Requiring JavaScript for Google Search (kyl/tec)139
,
How to Structure Functions (cfe)138
, ,
2024 Year in Review (fuj+/ast)137
,
From React to Next.js: When and Why to Make the Switch (kg/fro)136
, ,
Vitest 3.0 Is Out (vit)135
What Is the Shared Storage API? (dev)134
, , ,
Don’t Wrap Figure in a Link (aar)133
, , ,
Interoperable Tokens (don)132
, , ,
SolidJS Creator on Confronting Web Framework Complexity (low/the)131
, , , , , , ,
Postgres vs. MySQL (bur/out)130
, , ,
My 18-Months Rule for Open-Source Contributions (j9t)129
, , ,
Open Source Drives the Twelve-Factor Modernization Project (res/the)128
, ,
23 HTML Cheat Sheets, for a Different Look at HTML (fro)127
, ,
The Web Is a Creative Industry and Is Facing the Same Decline and Shattered Economics as Film, TV, or Publishing (bal)126
, , ,
Polypane 23 (pol)125
, ,
Creating Generative Artwork With Three.js (edu/cod)124
, , ,
The Future of AI-Assisted Design Systems: Predictions and Use Cases (sup)123
, ,
Learning HTML Is the Best Investment I Ever Did (cod)122
, ,
Using SVGs on Canvas With Compose Multiplatform (eev)121
, , ,
User Research Myths (jon)120
, , ,
Drupal CMS 1.0 Released (dri)119
,
FastHTML and Heroku (alv/git)118
, ,
CSS “scroll-state()” (arg/dev)117
, , ,
What Is a Callback Function? (cfe)116
, ,
How Fingerprinting Can Improve Your Website’s Performance115
, , ,
On Certification (mar)114
, ,
Making “this” Less Annoying (dav)113
, ,
What Is [the] TCP/IP Model and How Does the Protocol Work (sit)112
, , ,
You Might Not Have a Web Performance Problem (mat/deb)111
, , , , ,
JavaScript’s “Promise.race” and “Promise.all” Are Not “Fair” (chr)110
,
The Usability Myth: Users Don’t Really Know What They Want (and That’s Totally OK) (web)109
, ,
A Checklist for Your tsconfig.json (rau)108
, ,
CSS “attr()” Gets an Upgrade (bra/dev)107
,
How I Write Angular Apps in 2025: Tools, Tips, Techniques (rai)106
, , , ,
Justified Text: Better Than Expected? (tyl/clo)105
,
Angular Team Unveils Strategy for 2025 (pjk/inf)104
,
APIs Are Quickly Becoming the Latest Security Battleground (and Nightmare) (the)103
,
Troubles With Multipart Form Data and Fetch in Node.js (phi)102
,
Advancing Accessibility: Strategies for Continuous Improvement (seg/equ)101
, , ,
Top Pens of 2024 on CodePen (cod)100
, , ,
CSS “text-box-trim” (arg/dev)99
,
Open Props UI98
, ,
The Success of Interop 2024 (jen/web)97
, , ,
Release Notes for Safari Technology Preview 211 (jon/web)96
, , ,
ADA Title II: Top 20 Questions Answered (gwi/deq)95
, , ,
Data Structures and Algorithms (DSA): A Complete Tutorial (sit)94
, ,
CSS Wishlist for 2025 (chr/fro)93
,