Frontend Dogma

News and Tools for Frontend Developers (9)

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

Entry (Sources) and TopicsDate#
CSS “@ property” and the New Style (hex)13,287
Captured Custom Properties (kiz)13,286
,
Backgrounds for the Box Model (and Why It Can Be Useful) (chr/fro)13,285
, ,
“AggregateError” in JavaScript (tre)13,284
,
Get Window Size in Pure CSS13,283
,
What It Is Like to Work in Meta’s (Facebook’s) Monorepo13,282
,
Semi-Annual Reminder to Learn and Hire for Web Standards (aar)13,281
, , , ,
Lazy Loading Isn’t Just Lazy, It’s Late: The Web Deserves Faster13,280
, , , ,
I Want the Read Write Suggest-Edit Accept-Edit Update Web (tan)13,279
,
Be Careful When Using Generative Artificial Intelligence to Produce Code (cer)13,278
, ,
Reducing UX Debt (or Die Trying) (uxd)13,277
,
How I Created a 3.78 MB Docker Image for a JavaScript Service13,276
,
Automattic Launches Ambitious Tumblr Migration to WordPress13,275
, ,
Faster Pages With React13,274
,
Java Optionals (fro)13,273
Understanding Web Storage: localStorage, sessionStorage, and Cookies13,272
, ,
Supporting AVIF in Google Search (joh)13,271
, , , ,
A/B Testing 10113,270
, , ,
Headings (web)13,269
, ,
An SSR Performance Showdown (mco)13,268
, , , , , , ,
An Enhancement to Accessible Responsive Tables (tem)13,267
, , ,
Drupal 11: New Features to Empower Ambitious Site Builders13,266
Harnessing Copilot and Other Gen-AI Tools to Increase Digital Accessibility Efficiency13,265
, , , , , ,
OpenAI Is Shockingly Good at Unminifying Code13,264
, , ,
HTTP 1 vs. HTTP 2 vs. HTTP 313,263
, , , ,
What the Heck Is ARIA? A Beginner’s Guide to ARIA for Accessibility (a11)13,262
, , , ,
Why Playwright Is Less Flaky Than Selenium (sea)13,261
, , , ,
Why I Don’t Block AI Scrapers (j9t)13,260
, ,
When Regex Goes Wrong (tre)13,259
Stuck in the Steps? (uxd)13,258
,
Querying the Color Scheme (kiz)13,257
, , ,
Python Developers Survey 2023 Results (jet)13,256
,
Paragraphs (sco)13,255
,
New to the Web Platform in August (rac/dev)13,254
, , , , , ,
Hidden Cost of Frontend Frameworks13,253
, ,
CSS Style Observer (bra)13,252
, ,
Caching Demystified: Inspect, Clear, and Disable Caches (jec/dev)13,251
, , , , , ,
The Secret Inside One Million Checkboxes13,250
, ,
Chris Ferdinandi on ADHD, Focus, and Working in Tech (cfe+)13,249
,
How to Handle Errors in Next.js for Node With the App Router (app)13,248
, , ,
JavaScript Generators Explained, but on a Senior-Level13,247
,
What’s Missing From HTML and CSS? (rac/dev)13,246
,
The Ultimate Guide to Font Performance Optimization (deb)13,245
, , ,
The Dialog Element With Entry and Exit Animations (chr/fro)13,244
, ,
The “aside” Element (hey)13,243
, ,
Release Notes for Safari Technology Preview 202 (jon/web)13,242
, , ,
Multithreading in Node.js: Using Atomics for Safe Shared Memory Operations (pav)13,241
, ,
IndieWeb vs. Indie Web (fyr)13,240
, , ,
Building Better Logins: A UX and Accessibility Guide for Developers (uxd)13,239
, ,
Anchor Positioning (tab/css)13,238
, ,
Interface Segregation Principle in React13,237
, ,
A Comprehensive Guide to Understanding TypeScript Record Type13,236
,
Advanced Playwright Techniques for Flawless Testing (deb)13,235
, , ,
Shipping Tumblr and WordPress13,234
,
Are Design Systems Just a Bandaid? (uxd)13,233
, ,
How to Use React Compiler—a Complete Guide (fre)13,232
, , ,
Make Me One (Input) With Everything (mor/mat)13,231
, , ,
Is Server-Side Rendering Making a Comeback in 2024? (des)13,230
How to Fix ESLint Violations With AI Assistance13,229
, , ,
How to Easily Add Dark Mode to Your Website13,228
, , , , ,
Generating Unique Random Numbers in JavaScript Using Sets (sma)13,227
,
Ladybird Browser: First Impressions and Easy Installation Guide13,226
, , ,
Set Up a $4/Month Hetzner VM to Skip the Serverless Tax13,225
, ,
What Skills Should You Focus on as Junior Web Developer in 2024? (fro)13,224
, , , , , , , ,
Has the IndieWeb Become Irrelevant? (sta)13,223
, ,
What RSS Needs (mno)13,222
, , ,
Managing Angular (mge)13,221
, ,
Why Is Reaching WCAG Level AAA Not Recommended? (cer)13,220
, ,
WCAG’s A and AA Distinction Is Mostly Academic (yat)13,219
, ,
DevOps Project—the Ultimate CI/CD Corporate DevOps Pipeline Project13,218
, , , ,
Behind the Scenes: The Making of VS Code (bur+/vsc)13,217
, , , ,
Top Ten Git Tips and Tricks13,216
, ,
Mutation-Testing Our JavaScript SDKs (sen)13,215
, ,
Content Strategy: Study Guide13,214
, , , ,
Explicitly State the Difference Between Options13,213
,
Wolvic 1.7 Released (wol)13,212
, , ,
Understanding Vue’s Suspense (tre)13,211
Is Using “aria-label” to Add Alternative Text But No “alt” Attribute Still a WCAG Fail?13,210
, , , , , , , ,
The Top Programming Languages 202413,209
, , , , , , , , , ,
Mastering Typography in Logo Design (sma)13,208
, , ,
The Two Lines of CSS That Tanked Performance (120 FPS to 40 FPS) (and)13,207
, ,
The Only Widely Recognized JavaScript Feature Ever Deprecated (tre)13,206
,
Spoiler Alert: It Needs to Be Accessible (sco)13,205
, , ,
Raw-Dogging Websites (bra)13,204
, , ,
Improving the Screen Reader Experience for “Learn WCs” (and)13,203
, , , , , ,
Fluid Typography in Design Systems: From Design to Code (fel/uxd)13,202
, , ,
Custom Range Slider Using Anchor Positioning and Scroll-Driven Animations (css/fro)13,201
, , , , ,
5 Wasm Use Cases for Frontend Development (des)13,200
, , ,
Amazon Cloud CEO Predicts a Future Where Most Software Engineers Don’t Code—and AI Does It Instead13,199
, ,
Understanding WCAG 2.1’s Success Criteria 1.4.10 Reflow13,198
, , ,
Google Quietly Launches New AI Crawler (sea)13,197
, , ,
Can You Convert a Video to Pure CSS?13,196
, , ,
The Monospace Web13,195
,
Elastic Overflow Scrolling (css)13,194
, ,
Web Security: Shaping the Secure Web (set/w3c)13,193
, ,
Tailwind Balances Abstraction and Transparency13,192
Inside ECMAScript: JavaScript Standard Gets an Extra Stage (mar/the)13,191
,
How to Create an npm Package (mat)13,190
, ,
Foundations: Labelling Text Fields With Input and Label (tet)13,189
, , , ,
Exposing Internal Methods on Vue Custom Elements (jai)13,188
,
Double Your Specificity With This One Weird Trick (cir)13,187
, , ,
Configuring SSH Keys for Multiple GitHub Accounts (ste)13,186
, , ,
Basic Keyboard Shortcut Support for Focused Links (eri)13,185
, , , , ,
State of CSS 2024 (sac/dev)13,184
,
Regexes Got Good: The History and Future of Regular Expressions in JavaScript (sma)13,183
, ,
Wasp: The JavaScript Answer to Django for Web Development13,182
, ,
Ryan Dahl Explains Why Deno Had to Evolve With Version 2.0 (tin)13,181
, , ,
Core Concepts to Understand in WordPress Theme Development (kin)13,180
,
Common Misconceptions About How to Optimize LCP (dev)13,179
, , ,
Top 5 HTML Features You’re Not Using (But Should Be)13,178
JS Dates Are About to Be Fixed (iag)13,177
,
How to Create a Shortcode in WordPress (in 7 Steps)13,176
,
Batteries Included Accessibility: A Pragmatic Guide to Get Started Today13,175
, , ,
What Is Incident Response?13,174
, ,
The Case for a Better Web (uri)13,173
,
Stop Using Margin Top—use Margin Bottom and Gap Instead (tom)13,172
,
React Is (Becoming) a Full-Stack Framework (rwi)13,171
,
Igalia Chats: The Coming Adpocalypse (bka+/iga)13,170
, , ,
How to Make Your Web Page Faster Before It Even Loads (whi/sen)13,169
, ,
From RPGs to UX: How Progress Indicators Affect User Engagement (uxd)13,168
, ,
The CSS “contain” Property (pre/fro)13,167
,
Accessibility Specialists Warn Against Using AI for Alt Text13,166
, , ,
How to Browse the Web in Your Linux Terminal With Lynx13,165
, , , ,
Line Numbers for “<textarea>” Using SVG13,164
, ,
How Did We Test Hundreds of Landing Pages13,163
,
10 Python Programming Optimisation Techniques13,162
, ,
What’s New in ECMAScript 2024 (paw)13,161
,
The Role of Sound Design in UX Design: Beyond Notifications and Alerts (uxm)13,160
, ,
The “Other” C in CSS (sar/css)13,159
, ,
How Good UX Design Can Transform Lead Generation (uxm)13,158
, ,
Center Items in First Row With CSS Grid (hex)13,157
, , ,
Cache Grab: How Much Are You Leaving on the Table? (css)13,156
,
UX Is Dead. Long Live UX. (uxd)13,155
, ,
Using JavaScript Generators to Visualize Algorithms13,154
, ,
The “P” Word, Legitimacy, and Challenging Our Default Models and Frames (joh)13,153
,
How Can Accessibility Improve Your Conversion Rate Optimization Efforts? (cer)13,152
, , , ,
AI Paradox (j9t)13,151
,
A Guide to CSS Resets13,150
, ,
WCAG 2.2 Summary and Breakdown (mar)13,149
, , ,
Node.js Doubles Security Releases With Newly Automated Process, Re-Evaluates Unsupported Experimental Features (sar/soc)13,148
How I Design My URLs13,147
Algorithms We Develop Software By (gra)13,146
, , ,
What Signal Are You Sending?13,145
, ,
Top 10 Web Updates From Google I/O ’24 (dev)13,144
, , , , ,
Reckoning: The Way Out (sli)13,143
, , ,
Just Use Postgres13,142
, , , , , , ,
Good Refactoring vs. Bad Refactoring (ste/bui)13,141
, , , ,
80/20 Accessibility (mar)13,140
,
How to Use nginx for Frontend Application Load Balancing13,139
, , ,
Advanced Figma Components Tips and Tricks: Little Gems We Love 2024 (uxd)13,138
, ,
Brand New Performance Features in Chrome DevTools (deb)13,137
, , , , ,
Writing Alt Text for a Scientific Figure13,136
, , , ,
Alternatives to Using Pure Black (“#000000”) for Text and Backgrounds (ser)13,135
, , ,
Designing for Accessibility: A Checklist for Designers13,134
, ,
How to Defend Your Design Process (vit/sma)13,133
, ,
How Does the Browser Render HTML? (and)13,132
, , , , , , ,
How Are the “colspan” and “rowspan” Attributes Different? (geo/css)13,131
, ,
Captions vs. Subtitles: Leave No Viewer Behind (mer)13,130
, , , ,
5 Questions for Tammy Everts (tam+/fro)13,129
, , , ,
How I Won $2,750 Using JavaScript, AI, and a Can of WD-4013,128
,
The Hidden TypeScript Hack You Need to Know13,127
,
“Smart” Layouts With Container Queries (kev/css)13,126
, ,
Rote Learning HTML & CSS (j9t/fro)13,125
, , , ,
Reckoning: Caprock (sli)13,124
,
I Love the Web (and)13,123
,
Django: Create Sub-Commands Within a Management Command (ada)13,122
“blocking=render”: Why Would You Do That?! (css)13,121
, ,
CSS Finally Adds Vertical Centering in 202413,120
,
Tips for Using React Testing Library to Write Unit Tests13,119
, ,
Dev Encyclopedia13,118
, , ,
Reckoning: Object Lesson (sli)13,117
, ,
Context Is King: Long Live the King! (llo/tpg)13,116
, , ,
45 Visual Studio Code Shortcuts for Boosting Your Productivity13,115
, , ,
We’re on the Brink of Another World Browser War (fir)13,114
, ,
The Importance of Communication in Accessibility Testing13,113
, ,
The “address” Element (hey)13,112
,
Start Over-Engineering Your CSS (kev/css)13,111
, ,
Relative Color Syntax—Basic Use Cases (chr/fro)13,110
, , , ,
Reckoning: The Landscape (sli)13,109
, , ,
“font-size” Limbo (seb)13,108
, ,
Implementing SAML SSO in Node.js With Microsoft Entra ID13,107
, , ,
The Most Important Thing to Look at When Choosing an Accessibility Auditor (kar)13,106
, ,
Things to Do Before Asking “Is This Accessible?” (aar)13,105
, ,
The Problem With Growth: Why Everything Is Failing Now (uxd)13,104
, , , ,
ObsoHTML, the Obsolete HTML Checker (j9t)13,103
, , ,
Action Web Components Which Span the Server-Client Divide (jar)13,102
, ,
12 Best JavaScript Animation Libraries to Supercharge Your Web Projects in 202413,101
, , ,
Comparing Design Systems to Find the Best Qualities (hdv)13,100
,
Common Causes of Memory Leaks in JavaScript (tre)13,099
, ,
Stop Versioning Your Docker Compose File13,098
,
Exploring the Possibilities of Native JavaScript Decorators (fro)13,097
,
JSR and Deno: Final Review (dbu)13,096
,
Design Patterns and WCAG (gra/tet)13,095
, ,
SOLID Principles for Designers13,094
, ,
Documentation and Migration: From Vue 2 to Vue 313,093
, , , ,
Attaching Notes to Git Branches13,092
,
WOFF File Format 2.0 (w3c)13,091
, ,
When It Comes to Digital Accessibility Lawsuits, the Best Defense Is a Good Offense (deq)13,090
,
We Don’t Need a Boss, We Need a Process (mia)13,089
, , ,
The Dying Web (mre)13,088
, , , , , ,
Now in Baseline: Animating Entry Effects (una/dev)13,087
, , , ,
Good Intentions, Poor Context (tpg)13,086
, , , ,
Snippets in Svelte 5 (fro)13,085
Design Tokens Demystified (uxd)13,084
, ,
Announcing Official Puppeteer Support for Firefox13,083
, , , ,
WCAG 2.2 Map by Theme (hic)13,082
, ,
W3C Opens Community-Wide Survey (w3c)13,081
, ,
The “abbr” Element (hey)13,080
, ,
FastHTML: Revolutionizing Web Development With Python (raj)13,079
, , ,
Creating a Personal Brand: How to Sell Yourself as a Developer13,078
, ,
Moderated and Unmoderated User Testing: The Differences13,077
, ,
The Art of Dithering and Retro Shading for the Web13,076
, ,
The Great npm Garbage Patch13,075
, , ,
Migrating From Netlify to Cloudflare for AI Bot Protection (sia)13,074
, , , ,
Disability Data Alarmingly Absent From AI Algorithmic Tools, Report Suggests (for)13,073
, ,
Figma Typography Variables (fro)13,072
, ,
The Sneaky Costs of Scaling Serverless (zac)13,071
, , , , ,
Should Your Website Work Without JavaScript? (wes)13,070
, ,
101 React Tips and Tricks for Beginners [and] Experts13,069
, ,
Drupal 11 and Beyond13,068
Shifting From Delivery Mode to Product Management: Shifting the Focus of Your Sprint Review13,067
, , , ,
The Moral Implications of Being a Moderately Successful Computer Scientist and a Woman (ire)13,066
,
What Is a Component Library and Should You Build Your Own? (and)13,065
Video With Alpha Transparency on the Web (jaf)13,064
, ,
Verso: A Web Browser That Plays Old World Blues to Build New World Hope (sig)13,063
, ,
The Role of Generative AI in Shaping Next-Gen UX Strategies (uxm)13,062
, , ,
Let’s Make a Simpler, More Accessible Web (cod)13,061
, , , , , ,
It’s Time to Talk About “CSS5” (uti/sma)13,060
,
Is CSS Grid Really Slower Than Flexbox? (ben)13,059
, , , ,
HTML Web Components Can Have a Little Shadow DOM, as a Treat (sco)13,058
, , ,
5 Ways to Fail at Managing Tech Debt13,057
, , ,
The Benefits of Learning Programming as a Designer (uxd)13,056
, , ,
How to Keep IA Projects From Going Off the Rails (jar)13,055
European Accessibility Act Requires Culture to Shift! (cer)13,054
, , , ,
AT Is More Than Screen Readers (aar)13,053
, , , ,
AI Act Is Here (alv)13,052
,
Programming, I Hate It13,051
,
Setting Up CI/CD for Flutter Apps13,050
, ,
Ontology Engineering for Beginners13,049
,
Attitudes to Digital Accessibility 202413,048
,
Tabs, Used Right13,047
, , ,
How to Make the Internet More Accessible13,046
, ,
Mastering Next.js: The Ultimate Guide to Structuring Large-Scale Projects in 202413,045
,
Who Is the Fastest? Node.js, Bun.js, or Deno.js (tre)13,044
, , , , , ,
What You Want Isn’t Always What You Want (cwo)13,043
What If You Used Container Units for… Everything? (chr/fro)13,042
, ,
Types of Accessibility Approaches (a11)13,041
, , ,
The Anchor Element (hey)13,040
, , , ,
“stripes()”: The Border Function You Never Knew You Needed (jos)13,039
, ,
Beyond React: How Astro and Its Server Islands Work (ric/the)13,038
, ,