Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s oppression and killing of Palestinians and the occupation and destruction of Palestine (history) 🇵🇸 Hide

Frontend Dogma

“2024” News Archive (4)

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