Frontend Dogma

News and Tools for Frontend Developers (24)

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

Entry (Sources) and TopicsDate#
The Future of Design Systems Is Semantic (fig)10,385
, ,
Speeding Up V8 Heap Snapshots (jda)10,384
, , , ,
Complete Guide to Human-Computer Interaction (HCI)10,383
,
You Probably Don’t Need “http-equiv” Meta Tags (rvi)10,382
, , ,
Release Notes for Safari Technology Preview 175 (jon/web)10,381
, , ,
Adapting Typography to User Preferences With CSS (arg/dev)10,380
, ,
How to Use CSS “aspect-ratio”10,379
, ,
Testing a Component’s Accessibility10,378
, , ,
CrBug Release Indicator (bra)10,377
, ,
Be an Active Ally for Those Living With Disabilities10,376
,
How I Name and Arrange My Color Variables in Figma10,375
, , ,
The Joy of Simplicity in Web Development (cfe)10,374
,
Tailwind, and the Death of Web Craftsmanship10,373
, ,
Publishing With npm Provenance From Private Source Repositories Is No Longer Supported (git)10,372
, , , ,
Is Jamstack Officially Finished? (rem)10,371
, ,
Help Design the Inaugural “State of HTML” Survey (lea)10,370
,
Social Engineering Campaign Targeting Tech Employees Spreading Through npm Malware (soc)10,369
, ,
What to Do When Your Developers Don’t Collaborate10,368
,
Application State Management With Angular Signals10,367
, ,
Promises Training10,366
, , ,
Microservices vs. Micro Frontends: What’s the Difference?10,365
, ,
The Rise of Minimalism in Web Design: Less Is More10,364
,
Fetching Data From an HTTP API With Python (sil)10,363
, ,
Solving the Accessibility Palette Riddle (uxd)10,362
, ,
Web Accessibility in High-Risk Segments (kar)10,361
, ,
Vision for W3C (cdu/w3c)10,360
, , , ,
The Excellent Arc Browser Is Now Available for Anyone to Download (dav/ver)10,359
,
Combining Data With Multiple Fetch Requests (ste)10,358
, ,
Blockquotes in Screen Readers (aar)10,357
, , ,
SVG Gradients: Solving Curved Challenges10,356
, ,
Getting Started With Pico CSS (log)10,355
,
Understanding the WCAG 3 Working Draft Update10,354
,
6 Ways ChatGPT Can Improve Your SEO (moz)10,353
, , , ,
10 Simple CSS and JavaScript Micro-Interactions for Buttons10,352
, , ,
WebKit Features in Safari 16.6 (jen/web)10,351
, , , ,
The Problem With Auto-Generated Alternative Texts for Images (dni)10,350
, ,
The New “X” Button Doesn’t Close the Website10,349
, ,
Securing the Web Forward: Addressing Developer Concerns in Web Security (tor/w3c)10,348
, ,
I Blame the W3C’s HTML Standard for Ordered Lists (sid)10,347
, ,
Eleventy SMACSS (jus)10,346
, ,
Core Web Vitals for Search Engine Optimisation: What Do We Need to Know? (css)10,345
, ,
Benefits of Integrating UX Into Your Overall Business Strategy (uxm)10,344
,
Good Code Is— (j9t)10,343
,
Using Imagery in Visual Design10,342
, ,
Effective Code Reviews (add)10,341
, , ,
A Comprehensive Comparison of Bootstrap, Tailwind CSS, Windi CSS, and UnoCSS: Features, Pros, and Cons10,340
, , ,
The Art of Looking Back: A Critical Reflection for Individual Contributors (sma)10,339
, ,
How SEOs and UX Designers Can Work Better Together (moz)10,338
, , ,
Installing Multiple Versions of Node.js Using nvm10,337
,
Why Learning to Program Is Easier Now, but Also Way Harder Than Before10,336
, , ,
Enable Hover Conditionally in CSS (ami)10,335
CSP Testing Using Cypress (bah)10,334
, ,
Accessible Animated GIF Alternatives (tyl/clo)10,333
, , , ,
Design Systems: Avoiding Common Pitfalls (vig)10,332
From Mid to Senior: Time Management and Prioritization10,331
, ,
A Guide to Perfecting Pull Requests10,330
, , ,
We Deleted More Than 5,000 Pages From Our College Website—Here’s Why10,329
, ,
Web Content Accessibility Guidelines (WCAG) 2.2 (w3c)10,328
, , ,
DX in the Frontend Developer Ecosystem (ste)10,327
,
Ember JS Essentials: A Beginner’s Guide10,326
, ,
CSS Cascade Layers (odd)10,325
, ,
How to Use CSS “object-fit” and “object-position”10,324
, ,
What’s New in DevTools: Network, Console, Wasm (Chrome 113–115) (jec/dev)10,323
, , , , , ,
Good Code Is Like a Love Letter to the Next Developer Who Will Maintain It (add)10,322
, , ,
What Is the Bento UI Trend, and How Can You Get Started? (web)10,321
,
Visually Hidden Links With 0 Dimensions (mat)10,320
, , , , ,
SvelteKit in 100 Seconds (fir)10,319
, ,
How to Build and Deploy a Modern Day Next.js Application10,318
, , ,
Encoding: A Brief History and Its Role in Cybersecurity10,317
, , ,
User Input Sanitization and Validation: Securing Your App10,316
, , ,
How Platform Teams Get Stuff Done (ph1/mfo)10,315
, ,
11ty: Index All The Things! (lea)10,314
,
Figma Now Supports “rem” Units: Understanding the Use and Benefits (uxd)10,313
, , ,
Signals Make Angular Much Easier10,312
,
Getting Started With CSS Nesting (kev)10,311
, , ,
Getting Instant Return From Your Accessibility Testing (kar)10,310
,
Anyone Else Notice That [Hacker News] Isn’t Full of JavaScript Frameworks Lately?10,309
, ,
An Introduction to LangChain, Python, and OpenAI10,308
, , , ,
Advanced Positioning in CSS Grid (zor/css)10,307
, , , ,
The 10 Commitments of an Agile Leader10,306
, , , ,
Upgrading an Ancient React Application10,305
,
The Power of Git: A Guide to Collaborative Version Control (bek/ope)10,304
, ,
O “dialog” Focus, Where Art Thou? (mat)10,303
, , ,
Node.js Security Progress Report—17 Reports Closed (ope)10,302
,
Fluid vs. Responsive Typography With CSS Clamp (its/log)10,301
, , ,
5 Inconvenient Truths About TypeScript (dea)10,300
, ,
What Is TanStack10,299
,
Using Emoji on the Web (oll)10,298
, , ,
Stick to Boring Architecture for as Long as Possible (add)10,297
Lightweight JavaScript Framework Review (for Django Developers)10,296
, , , ,
How I Structured My Design System Using Figma’s New Variables (uxd)10,295
, , ,
A Comprehensive Beginner’s Guide to npm: Simplifying Package Management10,294
, ,
WordPress 6.3 to Introduce a Development Mode (sar)10,293
Figma Typography Secrets—Seven Pro Tips Revealed10,292
,
React-ing to Accessibility: Building Accessible Forms That Everyone Can Use (uxd)10,291
, , ,
Writing CSS in 2023: Is It Any Different Than a Few Years Ago? (geo/sma)10,290
Scroll Progress Animations in CSS (mic/mdn)10,289
, , ,
Interoperability With Specific Assistive Technologies or: “Does the Website Work on JAWS?” (kar)10,288
, , , ,
Down-and-Across Highlighting (mey)10,287
, , ,
15 Advanced TypeScript Tips for Development10,286
,
[WebKit] Standards Positions (web)10,285
, ,
Why Design Systems Fail10,284
,
Better Roadmaps10,283
,
Useful Functions for [an] HTTP Server10,282
, , ,
Mock JSON API Endpoints for Testing (ami)10,281
, ,
Implementing Responsive Grids With Tailwind CSS: An In-Depth Guide10,280
, , , ,
Getting Started With Tailwind CSS: A Quick-Start Guide10,279
, ,
CSS Findings From the Threads App (sha)10,278
, ,
Building a Responsive Table With Tailwind CSS: A Comprehensive Guide10,277
, ,
A Roadmap to Leadership Inclusion: 15 Keys to Unlocking a Diverse and Empowered Workplace II (dbo)10,276
, ,
How AI Is Making Web Design More Efficient (web)10,275
, ,
3 Common Types of Test Automation (dev)10,274
,
Recent Design10,273
, ,
Release Notes for Safari Technology Preview 174 (mar/web)10,272
, , ,
Preload vs. Early Hints vs. Fetch Priority10,271
, , , , ,
The Magic of Empty Git Commit10,270
,
How to Use Your Intuition in Your Product Design Process (uxd)10,269
, , ,
JPEG XL: How It Started, How It’s Going10,268
, ,
Top 20 Must-Know Tips for Web Accessibility10,267
,
The alt-text.org Project Is Moving Forward (han)10,266
,
From Nunjucks to Liquid (mor)10,265
, , ,
Developer’s Research Process (cit)10,264
,
Arrays and Tuples in TypeScript (fro)10,263
,
A Case Study on Scroll-Driven Animations Performance (dev)10,262
, , , ,
Organize TypeScript Types With Namespaces10,261
,
Introduction to CSS Grid: A Comprehensive Guide10,260
, , ,
Tailwind CSS Tips and Tricks Worth Knowing (bui)10,259
,
A Guide to Variables in Figma10,258
, ,
TypeScript and the Dawn of Gradual Types (rww/git)10,257
Storing Data in Control Flow (rsc)10,256
Sass Features in CSS (chr)10,255
,
Permission (ada)10,254
, ,
My Journey to Learning CSS (kev)10,253
, ,
Loading and Progress Indicators (uxd)10,252
, , ,
Getting Started—Understanding the History of Web Accessibility10,251
, , ,
Data-Driven Design: The Rise of Big Data in UX (uxm)10,250
, ,
Invisible Details of Interaction Design10,249
, ,
How to Prevent Unnecessary React Component Re-Rendering10,248
, , ,
Getting Started With Vector Databases in Node.js10,247
, ,
Tree Shaking in JavaScript10,246
, ,
The Anatomy of a Perfect Landing Page That Converts (uxm)10,245
,
Mockups Explained (uxm)10,244
,
Making Numbers in Web Content Accessible (ons/tpg)10,243
JavaScript Debounce, Easiest Explanation (With Code)10,242
,
Find Memory Leaks by Comparing Heap Snapshots (pat/dev)10,241
, , , , , ,
Developing Inclusivity Features (uxm)10,240
, ,
Getting Started With Jekyll: A Powerful Ruby-Based Static Site Generator10,239
,
React Design Patterns10,238
,
How to Improve the Release Frequency of Your Team?10,237
, , , ,
What Is Asset Fingerprinting (or Cache Busting) and How It Works in ReactJS10,236
, ,
All the Places Where You Can Use “prefers-color-scheme” Media Query (ami)10,235
, , , ,
Use Case-Driven Standards Development10,234
The Decline in Design (Thinking) (uxd)10,233
,
New Viewport Units (sha)10,232
, , ,
Deploying a Fastify and Vue 3 Static Site to Heroku (lir)10,231
, , ,
Awesome List of Free CSS [Generators]10,230
, , ,
htmx in 100 Seconds (fir)10,229
, ,
Strategic UX Research Is the Next Big Thing (uxd)10,228
, ,
Four Lenses of Productivity10,227
,
Testing the Dark Scenarios of Your Node.js Application10,226
,
From Hacks to Elegance: Transforming a Card Component With Modern CSS Wizardry (9el)10,225
, , ,
Unleashing Lightning CSS10,224
, ,
The New “@ font-face” Syntax (oll)10,223
,
Shines, Perspective, and Rotations: Fancy CSS 3D Effects for Images (css/sma)10,222
, ,
An Introduction to Native CSS Nesting (cra)10,221
, ,
URL Explained: The Fundamentals (itt)10,220
There’s No Such Thing as a “Normal” User (kar)10,219
The Case Against Self-Closing Tags in HTML (jaf)10,218
Offset Parent and Stacking Context: Positioning Elements in All Three Dimensions (kil/pol)10,217
, ,
Just Normal Web Things (hbu)10,216
,
Is Lighthouse a Misleading Performance Tool?10,215
, , , ,
A Roadmap to Leadership Inclusion: 15 Keys to Unlocking a Diverse and Empowered Workplace (dbo)10,214
, ,
Resources for Procurement of Accessible Digital Products and VPAT (den)10,213
, , , ,
Creating SVG Animations Using Tailwind CSS10,212
, , ,
Redundancy Is Great10,211
When User Testing Sessions Bring Up Trauma (uxd)10,210
,
Understanding JWTs: A Simple Guide for Beginners10,209
,
Multithreading With Worker Threads in Node.js (app)10,208
, ,
Introduction to the Kanban Framework: A Beginner’s Guide to Agile Project Management10,207
, , , ,
How to Validate HTML On-Line at W3C (wie)10,206
, , ,
Displaying Your Full-Sized YouTube Thumbnail or a Custom OG Image in a Twitter Card (phi)10,205
, , , , ,
CSS Only Floating Labels10,204
, , ,
Can We Query the Root Container? (mia/odd)10,203
,
Build a Simple Beginner App With Node, Bootstrap, and MongoDB10,202
, , ,
Design for the Web Without Figma10,201
,
Making the Switch: From Yarn/npm to pnpm10,200
, ,
90s Websites—Key Characteristics and Examples10,199
, , , , ,
Introduction to MongoDB and NoSQL Databases10,198
, ,
What Is Page Bloat? And How Is It Hurting Your Business, Your Search Rank, and Your Users? (tam/spe)10,197
, , , ,
The Trick to Smoothly Animating Shadows in CSS (kev)10,196
, , ,
The Power of CSS Preprocessors: Less vs. Sass vs. Stylus10,195
, , , , ,
The “article” Element and Screen Readers (mat)10,194
, , ,
See What’s New in Firefox [115.0] (moz)10,193
, , ,
Are We There Yet? (svg)10,192
, ,
Your Browser May Be Having a Secret Relationship With a Screen Reader10,191
, , ,
Understanding SVG Paths10,190
,
HTML Form Validation Using Cypress10,189
, ,
How I Am Blogging the IndieWeb Way (liz)10,188
, ,
Differences Between vi and Vim Text Editors Explained10,187
, ,
ARIA Can Hurt or Help Web Accessibility: How to Review Your Website’s ARIA (pop)10,186
, , ,
And 4 More HTML Concepts You Didn’t Know (j9t)10,185
, ,
How to Use Node.js to SSH Into Remote Servers: A Comprehensive Guide10,184
, , , , ,
AI and the Automation of Work10,183
, ,
4 Design Principles I Use Every Day to Avoid Bad UX and Create Products That Work for Everyone (ada)10,182
, , ,
How to Measure the Impact of a Design System? (uxd)10,181
, ,
Observing Node.js Processes With eBPF10,180
,
Angular Is Getting New Template Syntax (dan)10,179
The Big Problem With Variables in Figma (uxd)10,178
,
Setting Expectations for the Node.js Test Runner10,177
,
State of the Web: Deno10,176
In Defence of “DOM­Content­Loaded” (css)10,175
, ,
Identify Unused npm Packages in Your Project (ami)10,174
, ,
How to Tackle Docker and Kubernetes for Frontend10,173
, , ,
Designers Who Code, What Is It Good For? (fra)10,172
,
The “details” Element and In-Page Search (mat)10,171
, , , ,
CommonJS Is Hurting JavaScript (den)10,170
,
React Developers Love Preact, Here’s Why (hac)10,169
, ,
Introduction to JSX10,168
, ,
New to the Web Platform in June (rac/dev)10,167
, , , , , , , ,
Combat Accessibility Decay: How to Maintain Ongoing Accessibility10,166
, ,
How to Build Things People Want to Use10,165
,
What’s Next for Redux With Mark Erikson (ace)10,164
, , , ,
JavaScript Gom Jabbar10,163
WCAG 2.2, Quick and Simplified10,162
, ,
Introduction to MySQL Data Types10,161
, ,
An Introduction to the View Transitions API (cra)10,160
, , ,
What’s the Perfect Design Process? (vit/sma)10,159
,
Understanding TypeScript Generators (log)10,158
Under-Engineered Comboboxen? (aar)10,157
, , ,
The Importance of Verifying Webhook Signatures (sny)10,156
,
Solved: Tricky Floating Image Alignment (tyl/clo)10,155
, , , ,
Accessible Overlays Aren’t Accessible (uxd)10,154
,
The SOLID Principles: Writing Scalable and Maintainable Code10,153
, , ,
Web and App ADA Lawsuits: 6 Trends So Far in 202310,152
, , ,
On Feedback10,151
, ,
Why You Must Commit to Grounding Every DEI-Related Effort With Data10,150
, , ,
JavaScript Console Methods: A Deep Dive10,149
, , ,
Feature Flags Configuration, Instrumentation, and Use10,148
, , ,
How to Use CSS “background-size” and “background-position”10,147
, ,
Release Notes for Safari Technology Preview 173 (jen/web)10,146
, , ,
Position-Driven Styles (kiz)10,145
,
Getting Started With Native Design Tokens in Figma (luk/uxd)10,144
, ,
Form and Search Landmarks (mat)10,143
, , , , ,
4 Ways to Improve Mobile Accessibility (kar)10,142
,
Screen Magnification: Digital Accessibilitiy10,141
, , ,
Feature Management and Feature Experimentation, Why You Should Do Both—How It Helps Both Product and Software Engineering Teams10,140
, , ,
The Massive Bug at the Heart of the npm Ecosystem10,139
, ,
Demystifying JavaScript Operators: What Does That Symbol Mean?10,138
,
What’s Next for JavaScript: New Features to Look Forward To (mar/the)10,137
The Fake Aura of Care in UX (uxd)10,136