Frontend Dogma

“2024” Archive (4)

Entry (Sources) and Other Related TopicsDate#
The Future of Voice User Interfaces and UX Design (uxm)2,413
, , ,
Web Components: Little Bits (web)2,412
, ,
Build a Static RSS Reader to Fight Your Inner FOMO (sma)2,411
, , , ,
18 Interview Questions Answered by Angular Experts (dan)2,410
,
Dive Into WebGPU (oka)2,409
, ,
The Popover API: Your New Best Friend for Tooltips (dev)2,408
, , , , ,
How Effective UX Design Can Boost Business Success (uxm)2,407
, , , , , ,
Feature Detect Style Queries Support in CSS (bra)2,406
, , , ,
Floating in Space—Animations With Compose and Canvas (eev)2,405
, ,
Designing for Accessibility: Enhancing Math Learning for the Blind Using the NVDA Screen Reader2,404
, , ,
21 UX Strategies to Maximize User Engagement Without Exploitation (uxd)2,403
, , ,
Testing CSS Print Media Styles (bah)2,402
, , ,
Reminder—Automatic Accessibility Testing Can Detect Inaccessibility but Can’t Detect Accessibility (cer)2,401
,
10 JavaScript Concepts Every Node Developer Must Master2,400
, ,
How a Bottom-Up Design Approach Enhances Site Accessibility (sma)2,399
, ,
An Introduction to WebAssembly (tom/dev)2,398
, ,
Sneaking: The Deceptive UX Pattern You Never Saw Coming2,397
,
Node vs. Bun: No Backend Performance Difference2,396
, , , ,
React on the Server Is Not PHP2,395
, ,
How to Use the CSS “backdrop-filter” Property (log)2,394
, , , ,
Database 101: SSL/TLS for Beginners2,393
, , , , ,
Icon Usability: When and How to Evaluate Digital Icons2,392
, , ,
npm vs. npx2,391
, , ,
How We Built a Design System in 2 Weeks2,390
,
Node.js Can Run TypeScript2,389
,
Practical Accessibility Tips You Can Apply Today (pic)2,388
, ,
How We Used the Design System Attributes Framework to Set Our Mission, Vision, and Principles (hs/uxd)2,387
,
ESLint Now Officially Supports Linting of JSON and Markdown (nza/esl)2,386
, , , ,
cpx—the npx Counterpart of the PHP Ecosystem (ami)2,385
,
Cloudflare Study: 39% of Companies Losing Control of Their IT and Security Environment (tre)2,384
, , ,
How to Use CSS and SVG Clipping and Masking Techniques (wpe)2,383
, , , , ,
How to Identify a Toxic Accessibility Culture, and What You Can Do About It2,382
, ,
Tips for Working From the Office?2,381
, ,
“Straight to the Pool Room”: The Pitfalls of Placing Accessibility Issues in the Backlog (int)2,380
, , ,
JAWS (Only) No More (ste)2,379
, , , , , , ,
Interview With Björn Ottosson, Creator of the Oklab Color Space (bjo+/sma)2,378
, ,
Don’t Do Agile, Be Agile (www)2,377
, , , ,
Benchmarking the Performance of CSS “@ property” (bra/dev)2,376
,
A UX Designer Guide to Prompt (uxd)2,375
, , ,
Unleash JavaScript’s Potential With Functional Programming2,374
, ,
Web Components vs. State-Based UI (cfe)2,373
, ,
Web Components Are Not Framework Components—and That’s Okay (lea)2,372
, ,
Queering Design Systems Thinking (hey)2,371
, ,
I Wasted a Day on CSS Selector Performance to Make a Website Load 2 ms Faster (try)2,370
, ,
Eleventy v3.0.0: Possums ❤️ ESM (zac/ele)2,369
, ,
Chasing Color (aaa)2,368
, ,
An Interesting HTML Parser Conundrum (dbu)2,367
,
How Bun Supports V8 APIs Without Using V8 (bun)2,366
, , , ,
Designing Effective Information Architectures for Large-Scale Web Sites (uxm)2,365
, , ,
4 Tips for Unlocking the Benefits of Svelte in Frontend Development (des)2,364
, ,
Why Gumroad Didn’t Choose htmx (shl)2,363
,
What’s the Difference Between HTML’s Dialog Element and Popovers? (chr/fro)2,362
, , ,
Understanding Cultural Norms to Design Inclusive User Experiences (uxm)2,361
, , ,
The Reality of Balancing Pregnancy in Developer Relations (bla)2,360
,
The “bdi” Element (hey)2,359
, ,
Sketch and AI (ema+/ske)2,358
,
Release Notes for Safari Technology Preview 204 (jon/web)2,357
, , ,
New to the Web Platform in September (rac/dev)2,356
, , , , , , , ,
Designing for Digital Minimalism: Creating User Experiences That Support Mental Well-Being (uxm)2,355
, , ,
Default Behavior of “position: absolute” (css)2,354
, ,
CSS Masonry and CSS Grid (geo/css)2,353
, , ,
Celebrating WebAIM’s 25th Anniversary (jar/web)2,352
, ,
Project IDX (goo)2,351
, , , ,
Solved by CSS Scroll-Driven Animations: Hide a Header When Scrolling Down, Show It Again When Scrolling Up (bra)2,350
, , ,
Understanding the Concept of Scoping in CSS2,349
, ,
How to Learn HTML: 46 Great Sites, Courses, and Books (All Free)2,348
, , , , ,
Bundling Past, Present, and Future (dev)2,347
, , , ,
Matt Mullenweg Announces Temporary Lifting of WP Engine Ban2,346
,
Web Components Are Okay (nol)2,345
The “b” Element (hey)2,344
,
Self-Taught Developer’s Guide to Thriving in Tech (tre)2,343
,
How to Manage Dangerous Actions in User Interfaces (sma)2,342
, , ,
9 Laws That Every Software Developer Should Know2,341
,
You Might Not Need That Framework (fro)2,340
,
A Complete Guide to Session Management in Next.js2,339
, , ,
Untrained Engineering Managers (j9t)2,338
, , ,
Some Go Web Dev Notes (b0r)2,337
, ,
POSSE: Reclaiming Social Media in a Fragmented World (mol)2,336
,
NIST Recommends Some Common-Sense Password Rules (sch)2,335
, ,
Next.js: Static Site Generation (SSG) With Incremental Static Regeneration (ISR) (rem)2,334
,
“img sizes=auto” for Native Lazy Loading (ste)2,333
, , , ,
Bad CSS-Dad Jokes III (alv)2,332
Navigate Large Files Faster With Minimap Section Headers in VS Code (zor/css)2,331
, , ,
Why I Prefer WebStorm Over Visual Studio Code for Web Development2,330
, , , , ,
Building a Dynamic Background Effect2,329
, , , ,
Making Maps Accessible to Screen Readers2,328
, ,
The State of Accessibility (tpg)2,327
, , ,
Web Components Are Not the Future (rya)2,326
, ,
Meta Wants to Kill the Social Web (tan)2,325
, ,
Disable Console Logs in Production in Next.js (ami)2,324
, , ,
Catching Up on the WordPress WP Engine Sitch (geo/css)2,323
,
5 Questions for Craig Buckler (cra+/fro)2,322
, ,
The Golden Ratio in CSS2,321
, ,
Observing Style Changes (bra)2,320
,
Automattic Sends WP Engine Its Own Cease-and-Desist Over WordPress Trademark Infringement (tec)2,319
, , ,
How to Make a “Scroll to Select” Form Control (css)2,318
, , ,
Challenging the Case for Delayed ADA Compliance (equ)2,317
, , , , ,
Why Asking Questions Is a Vital Part of Growing as a Designer (uxd)2,316
, ,
The Ultimate Design Token Setup (luk/uxd)2,315
, , ,
The Problem With Superscripts and Subscripts (ric)2,314
,
Dynamic Numbering With CSS Counters (kev)2,313
,
Accessibility Is Everyone’s Responsibility (mer)2,312
, ,
A Guide to Destructuring in JavaScript (wil/pic)2,311
, ,
How to Measure Design System at Scale2,310
, , ,
Backend for Frontend (BFF) Architecture2,309
Unleash Your Inner Avenger: A Beginner’s Guide to Unix Shells2,308
, ,
A Comprehensive Guide to Node.js Addons2,307
,
The Evolution of CSS: From Early Days to Flexbox and Grid (kev)2,306
, , , ,
Feature Detecting Scroll-Driven Animations With “@ supports”: You Want to Check for “animation-range” Too (bra)2,305
, , , , , ,
Will Deno 2.0 Replace Node.js?2,304
, , ,
2000s + 2010s = 10,000 (fro)2,303
,
The Problem of the Em Square (uxd)2,302
, ,
I Finally Understand OAuth2,301
, , ,
Conway’s Law: The Hidden Force Shaping Your Software Architecture (tre)2,300
, ,
Your Accessibility Questions Answered by a Blind Person2,299
Error Messages: 4 Guidelines for Effective Communication2,298
, , ,
Keeping Pixely Images Pixely (and Performant!) (chr/fro)2,297
, ,
Getting Started With CI/CD: A Beginner’s Guide to Automating Your First Pipeline (With Jenkins)2,296
, , , ,
Firefox DevTools Newsletter 130 (nic/fir)2,295
, , , ,
Building the Perfect Logo Strip (nil/9el)2,294
, , ,
Bad CSS-Dad Jokes II (alv)2,293
The Trickiest Bug I’ve Ever Fixed2,292
,
No Authentication Like Button2,291
, ,
Outdated Docs Are Tech Debt (tre)2,290
, , ,
An Abridged History of Safari Showstoppers (rga)2,289
, , ,
Design Patterns in Dart2,288
, ,
Social Media Hasn’t Killed the Personal Blog Just Yet (jim)2,287
,
Significance of package-lock.json or yarn-lock.json2,286
, ,
Masonry and Good Defaults (rac)2,285
, ,
Hire HTML and CSS People (fon)2,284
, , ,
Angular Routing Essentials: All You Need to Know in One Post2,283
, ,
If You Don’t Write Unit Tests… It’s a Skill Issue2,282
,
Gradient Text With a Drop Shadow (fro)2,281
, ,
How AI Is Evolving the Way We Code2,280
, , , ,
Pfizer’s Future of Development2,279
, , , ,
Good UX Is Not Just About Minimizing Clicks (uxd)2,278
, , ,
Biome.js: The ESLint and Prettier Killer?2,277
, , , , ,
Powerful WebStorm Tips and Tricks: Boost Your Productivity2,276
, , , ,
FastHTML: The Perfect Framework for Simple AI-Powered Web Apps? (mat)2,275
, ,
Fundamentals of Frontend Architecture2,274
, ,
Deno 2.0 Release Candidate (den)2,273
,
Paying Down Tech Debt: Further Learnings (ger)2,272
,
New Values and Functions in CSS (alv)2,271
,
Fake GitHub Site Targeting Developers (jul/san)2,270
,
Code Wins Arguments (tre)2,269
,
A Beginner’s Guide to Using Bluesky for Business Success (web)2,268
, , ,
Compile and Run C in JavaScript (jar/bun)2,267
,
Dealing With Rejection After Applying to Hundreds of Jobs2,266
,
Node.js 20 Upgrade: A Journey Through Unexpected Heap Issues With Kubernetes (zte)2,265
, , ,
Why We Switched From Cypress to Playwright2,264
, , , , ,
Web Components in Action—How to Build a Design System2,263
, ,
Don’t Sleep on AbortController2,262
The Nine Node Pillars2,261
, ,
Frontend Development Practices That Will Help You Avoid Failure2,260
, , , , , ,
What’s New in DevTools: Chrome 127–129 (jec+/dev)2,259
, , , ,
Top 10 Microservices Design Patterns You Should Know2,258
,
SVG Coding Examples: Useful Recipes for Writing Vectors by Hand (sma)2,257
, ,
Improving Rendering Performance With CSS “content-visibility” (nol)2,256
, , ,
Better Vue Components With TypeScript (fad)2,255
, , ,
A Step-by-Step Guide to Conducting a Web Accessibility Audit (tpg)2,254
, , , ,
This New JavaScript Operator Is an Absolute Game Changer (tar)2,253
,
Learn CSS Grid (mia/odd)2,252
, , ,
Introduction to Micro Frontends: An Overview2,251
, ,
The Real Cost of Meetings: What FAANG Companies Do Differently (tre)2,250
, , , , , ,
The Problem of Knowledge Debt in Tech (bek/ope)2,249
, ,
The Continuing Tragedy of Emoji on the Web (nol)2,248
, , ,
Submit Your Proposals for Interop 2025 (rac/dev)2,247
, , ,
On Ticket Management (j9t)2,246
, , ,
Get Ready for Interop 2025: Your Chance to Shape the Web (stu/web)2,245
, , ,
CSS Grid Layout Module Level 3 (tab+/w3c)2,244
, ,
Clever Polypane Debugging Features I’m Loving (mrt/css)2,243
, , ,
Animate to “height: auto;” (and Other Intrinsic Sizing Keywords) in CSS (bra/dev)2,242
,
Accessibility Preference Settings, Information Architecture, and Internalized Ableism (eri)2,241
, , ,
Rethinking Code Reviews With Stacked PRs2,240
, , ,
Stop Using “React.Fragment”2,239
Why HTML Has Both “<b/i>” and “<strong/em>”?2,238
,
When to Start Blogging? (bir)2,237
WebKit Features in Safari 18.0 (jen/web)2,236
, , , ,
Selecting Previous Siblings (chr/fro)2,235
,
Oracle, It’s Time to Free JavaScript (tin+)2,234
, , ,
Optimising for High Latency Environments (css)2,233
, , , ,
Making Orbit Animations With CSS Custom Properties (lon)2,232
, , ,
How to Use JavaScript With LangChain: A Step-by-Step Guide2,231
, , ,
How to Teach CSS (jos/css)2,230
, ,
Hacking Cars in JavaScript (Running Replay Attacks in the Browser With the HackRF) (dev)2,229
,
Stop Designing Your Web Application for Millions of Users When You Don’t Even Have 1002,228
, ,
Noisy, Hungry Data Centers Are Catching Communities by Surprise (nyt)2,227
,
How to Create a Type to Retrieve All Keys of an Object in TypeScript2,226
, ,
What’s the Difference Between Information Architecture and Content Strategy? (jar)2,225
, , , , ,
The Magic Behind Laravel’s New “defer()” Helper (ami)2,224
Let’s Bring Back Browsing (cod)2,223
,
Evolve or Become Irrelevant (tre)2,222
,
10 Mind-Blowing Node.js Features That Make It Unstoppable2,221
Do You Still Use Git in the Terminal?2,220
, ,
The HTTP QUERY Method (jre+/iet)2,219
,
Company Culture Happens Outside Management (tre)2,218
,
Brief Note on Disclosures in Fieldsets (aar)2,217
, ,
Bitwise Operators in JavaScript and When to Use Them (8ho)2,216
,
The Fallacy of Federated Design Systems2,215
, ,
Introducing TanStack Router (fro)2,214
, , ,
10 Bad TypeScript Habits to Break in 20242,213
,
Predicting Developer Attrition2,212
, ,
Two CSS Properties for Trimming Text Box Whitespace (css)2,211
,
The Importance of Title Tags: Tips and Tricks to Optimize for SEO (web)2,210
, , ,
Make “git diff” Look Beautiful in the Terminal (ami)2,209
,
Good Forms (dav)2,208
, , , ,
Deceptive Patterns in Copy Are Killing Me (uxd)2,207
, ,
CSS Values and Units Module Level 5 (tab+/w3c)2,206
, ,
But Why?? (a11)2,205
, , , , , , ,
Prioritize Accessibility in Procurement for Better CX and EX2,204
, ,
The Redmonk Programming Language Rankings: June 20242,203
, , , , , , , , , , , ,
Five Ways to Lazy Load Images for Better Website Performance2,202
, ,
State of HTML 2024 (sac)2,201
,
When Should You Actually Worry About Tech Debt? (tre)2,200
Using Controllers for Keyboard Accessibility (nik/a11)2,199
, ,
Understanding the “Why” Around Neurodivergent Inclusive Web Design (owe/inc)2,198
, ,
The Folly of Chasing Demographics (hey/inc)2,197
, ,
Speed Up Your Website With “<link rel=preconnect>” (tre)2,196
,
Rethinking CSS in JS2,195
, , , , , ,
Request for Developer Feedback: Customizable Select (una/dev)2,194
,
Reasons I Still Love the Fish Shell (b0r)2,193
,
A Day in the Life of a DevOps Engineer: Real Stories and Challenges2,192
, ,
A Billion New Developers Thanks to AI? (cod)2,191
, , ,
10 Developer Tools to Improve Your Daily Life as a Developer2,190
, ,
React 19 Cheat Sheet (ken)2,189
,
Verso Taking Shape as a Servo-Powered Web Browser2,188
, ,
Why Copilot Is Making Programmers Worse at Programming2,187
, , , , , ,
6 Techniques I Use to Create a Great User Experience for Shell Scripts2,186
, ,
Logical Properties in Size Queries (mic)2,185
, ,
Express.js 5.0 Released After Long Delay, Though Not Yet Default as Project Appeals for Contributors2,184
Standalone Components Are the Future2,183
, ,
Split Effects With No Content Duplication (ana/fro)2,182
, ,
Something Went Wrong (mol)2,181
, , , ,
How to Find the Accessible Name of a Button With Google Chrome (eri)2,180
, , , , , ,
Google Is Killing Information Economics on the Internet (tre)2,179
, ,
2024: 0.5% of the Global Top 200 Websites Use Valid HTML (j9t)2,178
, , , ,
From Node.js to Deno: How It All Began (tin)2,177
, , , , ,
Stop Recreating the Wheel: Local Government Organizations Sharing Accessibility Information (equ)2,176
, , , ,
Designing Design Systems: Supporting Implementation and Adoption2,175
Top 10 Angular Architecture Mistakes You Really Want to Avoid2,174
, ,
What Price? (ada)2,173
, ,
WCAG and Accessibility Beyond Naive Misconceptions (ope)2,172
, , ,
Tips for Reducing Cyclomatic Complexity (tre)2,171
, , ,
The Neverending Story (gar)2,170
, , , ,
The Easiest Way to Start Working With OKRs (cwo)2,169
, ,
Chrome Ends Support for First Input Delay (rvi/dev)2,168
, , , , ,
Anchor Positioning Quirks (mon/css)2,167
,
How to Build an AI-Driven User Research Repository (uxd)2,166
, , ,
CSS Triggers (and)2,165
, ,
A Web Component for CodePen Embeds? (mia)2,164
, ,