Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s genocide on the Palestinian people and the destruction of Palestine 🇵🇸 Petition, protest, boycott, divest, sanction. Hide

Frontend Dogma

News and Tools for Frontend Developers (10)

→ Stay up-to-date on all topics by various RSS feeds (main feed: only $10/year), on Mastodon and Bluesky, or through other channels

Entry (Sources) and TopicsDate#
Deprecating Node.js REST APIs in 6 Frameworks14,318
, , , , , , ,
Will We Care About Frameworks in the Future? (pau)14,317
,
WebKit Features in Safari 18.1 (jen/web)14,316
, , , ,
Re: Social Media Hasn’t Killed the Personal Blog Just Yet (hel)14,315
,
Polypane 22 (pol)14,314
, ,
Making Content-Aware Components Using CSS “:has()”, Grid, and Quantity Queries (eri/pic)14,313
, , ,
20 JavaScript Tricks Every Developer Must Know14,312
,
WP Engine Files Injunction, Hearing Set for November 26, 202414,311
, ,
Test Smart: How to Apply Automation and Stay Sane? (uxd)14,310
, , ,
Naming Things Is Still a Common and Enduring Challenge in Accessibility (cer)14,309
,
JavaScript Truthy and Falsy: A Deep Dive (tre)14,308
,
Do’s and Don’ts of Commenting Code14,307
, , ,
Designing for Anyone: The Power of Accessible Products14,306
, ,
Open Source Survey 2024 [Results]14,305
, ,
How We Shrunk Our JavaScript Monorepo Git Size by 94%14,304
, ,
CSS “only-child” Instead of Conditional Logic14,303
, ,
The Internet Is Unusable—the Disabled View (web)14,302
, ,
Why Does “target="_blank"” Have an Underscore in Front? (kyr)14,301
, ,
Talkin’ Tables (aar/web)14,300
, , ,
Inside the CSS Engine: CSSOM Explained (tre)14,299
,
Improving Accessibility Through Design Systems (xir/web)14,298
, ,
Apple Implements Six of OWA’s DMA Compliance Requests (owa)14,297
, , , ,
Accessibility for the Deaf / Hard of Hearing and Progress Over Perfection (mer/web)14,296
,
MIME Type Errors: Impact on Email Deliverability and Fixes14,295
,
WebStorm and Rider Are Now Free for Non-Commercial Use (jet)14,294
, ,
Introducing the New Svelte CLI14,293
, , ,
8 Examples of Versioning in Leading Design Systems14,292
, , , , ,
How to Make a Tonal Color Palette by Stealing From Nature (fel/uxd)14,291
, , , , ,
How Document-Oriented Databases Store Data Similar to JSON Objects (ami)14,290
, ,
Dynamic Social Share Images Using Cloudinary (sia)14,289
, ,
A New Vivaldi—a Whole New Browsing Experience (jon/viv)14,288
, ,
Results = ƒ(Competence × Time) (j9t)14,287
, ,
Is Qwik the Future of Scalable Web Development? (des)14,286
, ,
How to Speed Up Your Vue App With Server Side Rendering (deb)14,285
, , , ,
Why 90’s Designs Are Coming Back14,284
, ,
Six Things Not Related to Accessibility That Will Improve Your Disability Inclusion Efforts14,283
, , ,
Bad Design Is, Apparently, Hot (uxd)14,282
,
My Top 5 Most Popular Front-End Tips (kev)14,281
, , , ,
Calculating the ROI of Your Design System (lur/zer)14,280
, ,
Angular’s Approach to Partial Hydration (low/the)14,279
,
Backend for Frontend (BFF) Pattern: Microservices for UX (ben)14,278
, , ,
Passing Data to New Window Using JavaScript14,277
,
Qualities of a Good Cloud Architect14,276
, ,
What’s New in WAI–ARIA 1.314,275
, ,
Should JavaScript Be Split Into Two Languages? New Google-Driven Proposal Divides Opinion14,274
, , ,
How Vercel Adopted Microfrontends (ver)14,273
, ,
Lessons From Building Netlify (bii)14,272
, , , ,
Visualize a Webpage’s Memory Usage During a Performance Recording (pat/dev)14,271
, , , , , , , ,
View Transitions Staggering (chr/fro)14,270
, , ,
Video Is the Holy Grail of the Open Web (jar)14,269
,
Svelte 5 Is Alive (sve)14,268
,
SecretLint—a Linter for Preventing Committing Credentials (tre)14,267
, ,
Possible Future CSS: Tree-Counting Functions and Random Values (kiz)14,266
, ,
New Release: Tor Browser 14.0 (tor)14,265
, ,
Making Accessibility Accessible (bas)14,264
Is It the End of Laravel?14,263
, , ,
Front End Debugging: Not Just Console Log (deb)14,262
, , ,
Building a Mental Model of Node.js Streams (pav)14,261
,
Be a Dolphin Not a Shark: Using Cooperation Over Conflict to Advance Digital Accessibility (lfl/par)14,260
, , , ,
Good Accessibility Is Good SEO (lia)14,259
,
Leveraging Usability-Testing Data in Making UX Design Decisions (uxm)14,258
, , ,
10 Simple Ways to Make Your Social Media Posts Accessible14,257
, , , , , ,
Accessible Design: WCAG or Trendy? No, WCAG and Trendy! (wpa)14,256
, , ,
Top 4 Web Vulnerabilities With Example and Mitigation14,255
, , , , ,
Comparing Local-First Frameworks and Approaches14,254
The Importance of UX in Cybersecurity (uxm)14,253
, ,
Understanding “npm audit” and Fixing Vulnerabilities14,252
, , ,
Real Ways to Maintain Your Technical Edge as an Engineering Manager14,251
,
Next.js 15 (nex)14,250
,
Where Web Components Shine (dav)14,249
What Are the Roles of Interaction Design and Visual Interface Design? (uxm)14,248
, ,
Lamenting About Good Design (uxd)14,247
Help Us Choose the Final Syntax for Masonry in CSS (jen+/web)14,246
, ,
Foundations: Form Validation and Error Messages (tet)14,245
, , , , ,
Accessibility Challenges With Single Page Applications (wpa)14,244
, ,
Set the Default Time Zone in Node.js (ste)14,243
, , , ,
You Can Use “text-wrap: balance;” on Icons (ede)14,242
, ,
Why I’m Skeptical of Rewriting JavaScript Tools in “Faster” Languages (nol)14,241
, ,
The HTTP Crash Course Nobody Asked For (fas)14,240
, ,
Software Engineer Titles Have (Almost) Lost All Their Meaning (tre)14,239
, ,
State of CSS 2024 [Results] (sac/dev)14,238
,
State of React 2024 (sac+/dev)14,237
,
Smarter Than “Ctrl” + “F”: Linking Directly to Web Page Content14,236
,
Introducing AI Assistance in Chrome DevTools (add)14,235
, , , , ,
A Deeper Look Into Node.js Docker Images: Help, My Node Image Has Python! (ixi)14,234
, ,
Why Developers Lose Trust in AI Tools14,233
, ,
How Is This Website So Fast!? (wes)14,232
, ,
In the Future Using Top-Level “await” Might Be Cause a Backwards Compatibility Break in Node (eve)14,231
, , , ,
If You Care (a11)14,230
How Should “<selectedoption>” Work? (jaf)14,229
,
Did Automattic Commit Open Source Theft? (ger)14,228
, , , ,
20 Git Command-Line Tricks Every Developer Should Know14,227
, ,
The Story of Web Framework Hono, From the Creator of Hono (clo)14,226
,
What Is Platform Engineering?14,225
How to Build an Image Search Application With OpenAI CLIP and PostgreSQL in JavaScript14,224
, , , , , , , ,
Styling Web Components (cfe)14,223
,
Platform Strategy and Its Discontents (sli)14,222
, , , , , ,
Liberate Your Daily Statistics From Jetpack (ede)14,221
,
How I Organize Variables in Figma (joe)14,220
, ,
Developing a Web Site Nonvisually in a Linux Environment (jas)14,219
, , , ,
CSS “min()” All the Things (sma)14,218
,
An HTML Email Template With Basic Typography and Dark/light Modes (chr/fro)14,217
, , , ,
Using Static Websites for Tiny Archives14,216
,
Best Testing Practices in Node.js (app)14,215
, ,
I’ve Been Doing Blockquotes Wrong (mic)14,214
How to Convert CommonJS to ESM (den)14,213
, , , ,
Create Efficient Error Messages14,212
, , , , , ,
You Should Be Using an RSS Reader (plu)14,211
, , ,
Tips for Inclusive and Accessible Hiring and Recruiting (gwi/deq)14,210
, , , , ,
Node v23.0.0 (Current) (raf/nod)14,209
,
How to Implement Content Security Policy (CSP) Headers for Astro (tre)14,208
, , , , , , ,
“aria-activedescendant” Is Not Focus (cod)14,207
, ,
GSAP Is Joining Webflow (gsa)14,206
,
Boring Web Development (j9t)14,205
, ,
7 Productivity Hacks I Stole From a Principal Software Engineer (cod)14,204
, ,
Are You Considering the Developer’s Mental Model? (uxd)14,203
, ,
Introducing Express v5: A New Era for the Node.js Framework (wes)14,202
,
Rubicon (mor)14,201
, ,
Indexed Database API 3.0 (w3c)14,200
, ,
A Lean Approach to Design Systems (tho)14,199
Does Deno 2 Really Uncomplicate JavaScript? (fir)14,198
, , , ,
On the Web, and Optimism (joh)14,197
,
What Makes a Font Accessible? A Designer’s Guide (a11)14,196
, , , ,
Understanding VPATs and ACRs: Key Insights (nat)14,195
,
The Design of Visited Links (niq)14,194
,
The “blockquote” Element (hey)14,193
,
Fanout With Grid and View Transitions (chr/fro)14,192
, , , ,
Documentation Driven Design (ikn)14,191
,
Design Systems: Simplifying Documentation Writing (uxd)14,190
, ,
Prioritizing Design Systems (uxd)14,189
, , ,
Component Spec: The Design System Component Delivery (uxd)14,188
, , ,
My Eulogy for the Open Web and Old Google14,187
, ,
The Greatness and Limitations of the “js-framework-benchmark” (nol)14,186
, , , ,
The Secrets of JavaScript Object Property Order14,185
,
I Didn’t Know You Could Use Sibling Parameters as Default Values in Functions (mac)14,184
,
HTML/CSS Frameworks, in Their Own Words (by Word Cloud) (j9t)14,183
, , , , , , , , , ,
JS Frameworks, in Their Own Words (by Word Cloud) (j9t)14,182
, , , , , , , , ,
Should Automation Help Us Work Slower?14,181
,
The User Experience of Developer Tools (uxd)14,180
, ,
Please, Don’t Use Viewport Units for Font Sizes (kev)14,179
, , ,
.io Domain Likely Being Phased-Out—Seven Suggested Steps (tan)14,178
Improving Code Quality With Linting14,177
, , ,
How Microsoft Edge Is Replacing React With Web Components (ric/the)14,176
, , , ,
Handling Paste Events in JavaScript (ray/fro)14,175
,
CSS Tricks That Use Only One Gradient (css/css)14,174
, ,
The Elephant in the New Accessibility Law: PDFs14,173
, ,
Design Systems and How to Use Them in an Accessible Way (bol)14,172
, , ,
The .io Domain Isn’t Going Anywhere Anytime Soon Amid Treaty (tho/the)14,171
Implementing Regular Expressions in TypeScript Types (Badly)14,170
,
HTML for People (bw)14,169
, , ,
AI for Accessibility Conformance Testing? Why? (ste)14,168
, , ,
Shopify, Accessibility Lawsuits, and “Compliance” (nic)14,167
, , ,
10 CSS Pro Tips and Tricks You Need to Know14,166
, ,
The Value of Accessibility Annotations in Inclusive Design14,165
, , ,
8 AI Tips for Web Developers (and Their Careers) (j9t)14,164
, , , , , , ,
Announcing Deno 2 (tin+/den)14,163
,
Why GOV.UK’s “Exit This Page” Component Doesn’t Use the Escape Key (bat)14,162
, ,
TC39 Advances 10+ ECMAScript Proposals: Key Features to Watch (sar/soc)14,161
Node.js, Pipes, and Disappearing Bytes14,160
Creating Blogging Sites With Astro14,159
, ,
WebRTC: Real-Time Communication in Browsers (w3c)14,158
, ,
I Interviewed 100 DevTools Founders and This Is What I Learned (jac)14,157
, , , ,
The Best Examples of Data Visualization in 11 Leading Design Systems14,156
, , ,
The Disappearance of an Internet Domain14,155
Why Code Security Matters—Even in Hardened Environments14,154
, , ,
Why Is It So Hard to Break Into Tech14,153
,
Top 11 WordPress Themes for Web Designers in 2024 (web)14,152
, ,
The New Stylable “<select>” Element (jaf+)14,151
, , , ,
Searching for a New CSS Logo (mrt/css)14,150
Liskov’s Gun: The Parallel Evolution of React and Web Components (bal)14,149
, ,
CSS Nesting Improves With CSSNestedDeclarations (bra/dev)14,148
,
The Future of Voice User Interfaces and UX Design (uxm)14,147
, , ,
Web Components: Little Bits (web)14,146
, ,
Build a Static RSS Reader to Fight Your Inner FOMO (sma)14,145
, , , ,
18 Interview Questions Answered by Angular Experts (dan)14,144
,
Dive Into WebGPU (oka)14,143
, ,
The Popover API: Your New Best Friend for Tooltips (dev)14,142
, , , , ,
How Effective UX Design Can Boost Business Success (uxm)14,141
, , , , , ,
Why Do We Need a Design System? (rob)14,140
The Mazy Web She Whirls: Starting Open Web Advocacy (sil/web)14,139
, , ,
Some Notes on Upgrading Hugo (b0r)14,138
,
Reminder That “@ scope” and HTML Style Blocks Are a Potent Combo (chr/fro)14,137
,
Recipes for Detecting Support for CSS At-Rules (mon/css)14,136
, , ,
No Industry for Old Men (ste/web)14,135
, , , , , , ,
Designing for Privacy (uxm)14,134
, ,
CSS Anchor Positioning Guide (mon/css)14,133
, ,
Building a Single-Page App With htmx (jak)14,132
,
Breaking Into UX Research: Non-Traditional Paths to Success (uxd)14,131
, ,
Feature Detect Style Queries Support in CSS (bra)14,130
, , , ,
Floating in Space—Animations With Compose and Canvas (eev)14,129
, ,
Designing for Accessibility: Enhancing Math Learning for the Blind Using the NVDA Screen Reader14,128
, , ,
21 UX Strategies to Maximize User Engagement Without Exploitation (uxd)14,127
, , ,
Testing CSS Print Media Styles (bah)14,126
, , ,
Reminder—Automatic Accessibility Testing Can Detect Inaccessibility but Can’t Detect Accessibility (cer)14,125
,
10 JavaScript Concepts Every Node Developer Must Master14,124
, ,
Using Datastar14,123
How a Bottom-Up Design Approach Enhances Site Accessibility (sma)14,122
, ,
An Introduction to WebAssembly (tom/dev)14,121
, ,
Sneaking: The Deceptive UX Pattern You Never Saw Coming14,120
,
Node vs. Bun: No Backend Performance Difference14,119
, , , ,
React on the Server Is Not PHP14,118
, ,
How to Use the CSS “backdrop-filter” Property (log)14,117
, , , ,
Database 101: SSL/TLS for Beginners14,116
, , , , ,
Icon Usability: When and How to Evaluate Digital Icons14,115
, , ,
npm vs. npx14,114
, , ,
Profiling Node.js Application With VS Code (pav)14,113
, , , ,
How We Built a Design System in 2 Weeks14,112
,
Node.js Can Run TypeScript14,111
,
Practical Accessibility Tips You Can Apply Today (pic)14,110
, ,
How We Used the Design System Attributes Framework to Set Our Mission, Vision, and Principles (hs/uxd)14,109
,
ESLint Now Officially Supports Linting of JSON and Markdown (nza/esl)14,108
, , , ,
cpx—the npx Counterpart of the PHP Ecosystem (ami)14,107
,
Cloudflare Study: 39% of Companies Losing Control of Their IT and Security Environment (tre)14,106
, , ,
A UX Designer Guide to Prompt (uxd)14,105
, , , ,
How to Use CSS and SVG Clipping and Masking Techniques (wpe)14,104
, , , , ,
How to Identify a Toxic Accessibility Culture, and What You Can Do About It14,103
, ,
Tips for Working From the Office?14,102
, ,
“Straight to the Pool Room”: The Pitfalls of Placing Accessibility Issues in the Backlog (int)14,101
, , ,
JAWS (Only) No More (ste)14,100
, , , , , , ,
Interview With Björn Ottosson, Creator of the Oklab Color Space (bjo+/sma)14,099
, ,
Don’t Do Agile, Be Agile (www)14,098
, , , ,
Benchmarking the Performance of CSS “@ property” (bra/dev)14,097
,
Unleash JavaScript’s Potential With Functional Programming14,096
, ,
Web Components vs. State-Based UI (cfe)14,095
, ,
Web Components Are Not Framework Components—and That’s Okay (lea)14,094
, ,
Queering Design Systems Thinking (hey)14,093
, ,
I Wasted a Day on CSS Selector Performance to Make a Website Load 2 ms Faster (try)14,092
, ,
Eleventy v3.0.0: Possums ❤️ ESM (zac/ele)14,091
, ,
Chasing Color (aaa)14,090
, ,
An Interesting HTML Parser Conundrum (dbu)14,089
,
Why Gumroad Didn’t Choose htmx (shl/htm)14,088
,
How Bun Supports V8 APIs Without Using V8 (bun)14,087
, , , ,
Designing Effective Information Architectures for Large-Scale Web Sites (uxm)14,086
, , ,
4 Tips for Unlocking the Benefits of Svelte in Frontend Development (des)14,085
, ,
What’s the Difference Between HTML’s Dialog Element and Popovers? (chr/fro)14,084
, , ,
Understanding Cultural Norms to Design Inclusive User Experiences (uxm)14,083
, , ,
The Reality of Balancing Pregnancy in Developer Relations (bla)14,082
,
The “bdi” Element (hey)14,081
, ,
Sketch and AI (ema+/ske)14,080
,
Release Notes for Safari Technology Preview 204 (jon/web)14,079
, , ,
New to the Web Platform in September (rac/dev)14,078
, , , , , , , ,
Designing for Digital Minimalism: Creating User Experiences That Support Mental Well-Being (uxm)14,077
, , ,
Default Behavior of “position: absolute” (css)14,076
, ,
CSS Masonry and CSS Grid (geo/css)14,075
, , ,
Celebrating WebAIM’s 25th Anniversary (jar/web)14,074
, ,
Solved by CSS Scroll-Driven Animations: Hide a Header When Scrolling Down, Show It Again When Scrolling Up (bra)14,073
, , , ,
Project IDX (goo)14,072
, , , ,
Understanding the Concept of Scoping in CSS14,071
, ,
How to Learn HTML: 46 Great Sites, Courses, and Books (All Free)14,070
, , , , ,
Bundling Past, Present, and Future (dev)14,069
, , , ,