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 🇵🇸 Hide

Frontend Dogma

“2024” News Archive (4)

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