Frontend Dogma

“2023” Archive (6)

Entry (Sources) and Other Related TopicsDate#
SvelteKit in 100 Seconds (jef/fir)1512
, ,
11ty: Index All The Things! (lea)1511
,
How to Build and Deploy a Modern Day Next.js Application (and/get)1510
, , ,
User Input Sanitization and Validation: Securing Your App (joi)1509
, , ,
Visually Hidden Links With 0 Dimensions (mat)1508
, , , ,
What Is the Bento UI Trend, and How Can You Get Started? (web)1507
,
An Introduction to LangChain, Python, and OpenAI1506
, , ,
Figma Now Supports “rem” Units: Understanding the Use and Benefits (moo/uxd)1505
, , ,
Signals Make Angular Much Easier (mfp)1504
,
Getting Started With CSS Nesting (kev)1503
, , ,
Anyone Else Notice That [Hacker News] Isn’t Full of JavaScript Frameworks Lately?1502
, ,
Getting Instant Return From Your Accessibility Testing (kar)1501
,
The Power of Git: A Guide to Collaborative Version Control (bek/ope)1500
, ,
Fluid vs. Responsive Typography With CSS Clamp (its/log)1499
, , ,
Node.js Security Progress Report—17 Reports Closed (ope)1498
,
5 Inconvenient Truths About TypeScript (dea)1497
, ,
Advanced Positioning in CSS Grid (zor/css)1496
, , , ,
The 10 Commitments of an Agile Leader (scr)1495
, , , ,
O “dialog” Focus, Where Art Thou? (mat)1494
, , ,
Upgrading an Ancient React Application (jef/lab)1493
,
Using Emoji on the Web (oll)1492
, , ,
Stick to Boring Architecture for as Long as Possible (add)1491
Lightweight JavaScript Framework Review (for Django Developers) (mic)1490
, , , ,
How I Structured My Design System Using Figma’s New Variables (des/uxd)1489
, ,
15 Advanced TypeScript Tips for Development1488
,
React-ing to Accessibility: Building Accessible Forms That Everyone Can Use (mar/uxd)1487
, , ,
Interoperability With Specific Assistive Technologies or: “Does the Website Work on JAWS?” (kar)1486
, , , ,
Scroll Progress Animations in CSS (mic/css)1485
, ,
Figma Typography Secrets—Seven Pro Tips Revealed (gly)1484
,
Writing CSS in 2023: Is It Any Different Than a Few Years Ago? (geo/sma)1483
Down-and-Across Highlighting (mey)1482
, , ,
A Comprehensive Beginner’s Guide to npm: Simplifying Package Management (abh)1481
, ,
WordPress 6.3 to Introduce a Development Mode (sar/wpt)1480
Mock JSON API Endpoints for Testing (ami)1479
, ,
A Roadmap to Leadership Inclusion: 15 Keys to Unlocking a Diverse and Empowered Workplace II (dbo)1478
, ,
CSS Findings From the Threads App (sha)1477
, ,
Why Design Systems Fail (des)1476
,
Implementing Responsive Grids With Tailwind CSS: An In-Depth Guide1475
, , , ,
Better Roadmaps (dra)1474
,
Getting Started With Tailwind CSS: A Quick-Start Guide1473
, ,
Useful Functions for [an] HTTP Server1472
, , ,
Building a Responsive Table With Tailwind CSS: A Comprehensive Guide1471
, ,
Arrays and Tuples in TypeScript (fro)1470
,
The alt-text.org Project Is Moving Forward (han)1469
,
Recent Design (dar/rec)1468
, ,
Preload vs. Early Hints vs. Fetch Priority (nyw)1467
, , , , ,
The Magic of Empty Git Commit (pra)1466
,
From Nunjucks to Liquid (mor)1465
, , ,
How AI Is Making Web Design More Efficient (joe/web)1464
, ,
Developer’s Research Process (cit)1463
,
3 Common Types of Test Automation (lei/dev)1462
,
A Case Study on Scroll-Driven Animations Performance (dev)1461
, , , ,
JPEG XL: How It Started, How It’s Going (jon/clo)1460
, ,
Release Notes for Safari Technology Preview 174 (mar+/web)1459
, , ,
How to Use Your Intuition in Your Product Design Process (suc/uxd)1458
, , ,
Top 20 Must-Know Tips for Web Accessibility1457
,
TypeScript and the Dawn of Gradual Types (rww/git)1456
Introduction to CSS Grid: A Comprehensive Guide (cod)1455
, , ,
My Journey to Learning CSS (kev)1454
, ,
Tailwind CSS Tips and Tricks Worth Knowing (ham/bui)1453
,
Sass Features in CSS (chr)1452
,
Permission (ada)1451
, ,
Storing Data in Control Flow (rsc)1450
Loading and Progress Indicators (uxd)1449
, , ,
A Guide to Variables in Figma (joe)1448
,
Organize TypeScript Types With Namespaces (hey/tim)1447
,
Invisible Details of Interaction Design (rau)1446
, ,
How to Prevent Unnecessary React Component Re-Rendering (aki)1445
, , ,
Data-Driven Design: The Rise of Big Data in UX (irf/uxm)1444
, ,
Developing Inclusivity Features (uxm)1443
, ,
Making Numbers in Web Content Accessible (ons/tpg)1442
The Anatomy of a Perfect Landing Page That Converts (con/uxm)1441
,
Tree Shaking in JavaScript (pee)1440
, ,
Find Memory Leaks by Comparing Heap Snapshots (pat/dev)1439
, , , , , ,
Mockups Explained (adr/uxm)1438
,
Getting Started—Understanding the History of Web Accessibility (gia/iaa)1437
, , ,
Getting Started With Vector Databases in Node.js (cod)1436
, ,
JavaScript Debounce, Easiest Explanation (With Code)1435
,
What Is Asset Fingerprinting (or Cache Busting) and How It Works in ReactJS (may)1434
, ,
All the Places Where You Can Use “prefers-color-scheme” Media Query (ami)1433
, , , ,
Getting Started With Jekyll: A Powerful Ruby-Based Static Site Generator (rpa)1432
,
How to Improve the Release Frequency of Your Team? (bar/scr)1431
, , , ,
React Design Patterns (anu)1430
,
Deploying a Fastify and Vue 3 Static Site to Heroku (lir)1429
, , ,
The Decline in Design (Thinking) (uxd)1428
,
Awesome List of Free CSS [Generators]1427
, , ,
New Viewport Units (sha)1426
, , ,
Four Lenses of Productivity (abi)1425
,
Testing the Dark Scenarios of Your Node.js Application (gol+/nod)1424
,
Shines, Perspective, and Rotations: Fancy CSS 3D Effects for Images (css/sma)1423
, ,
htmx in 100 Seconds (jef/fir)1422
, ,
From Hacks to Elegance: Transforming a Card Component With Modern CSS Wizardry (sup/9el)1421
, , ,
The New “@ font-face” Syntax (oll)1420
,
Unleashing Lightning CSS1419
, ,
Strategic UX Research Is the Next Big Thing (jms/uxd)1418
, ,
A Roadmap to Leadership Inclusion: 15 Keys to Unlocking a Diverse and Empowered Workplace (dbo)1417
, ,
Just Normal Web Things (hbu)1416
,
URL Explained: The Fundamentals (itt)1415
There’s No Such Thing as a “Normal” User (kar)1414
An Introduction to Native CSS Nesting (cra/sit)1413
, ,
Offset Parent and Stacking Context: Positioning Elements in All Three Dimensions (kil/pol)1412
, ,
The Case Against Self-Closing Tags in HTML (jaf)1411
Is Lighthouse a Misleading Performance Tool?1410
, , , ,
Multithreading With Worker Threads in Node.js (app)1409
, ,
Resources for Procurement of Accessible Digital Products and VPAT (den/web)1408
, , , ,
Redundancy Is Great (jun)1407
CSS Only Floating Labels1406
, , ,
Creating SVG Animations Using Tailwind CSS (mba+/sem)1405
, , ,
When User Testing Sessions Bring Up Trauma (uxd)1404
,
Understanding JWTs: A Simple Guide for Beginners1403
,
Can We Query the Root Container? (mia/odd)1402
,
Displaying Your Full-Sized YouTube Thumbnail or a Custom OG Image in a Twitter Card (phi)1401
, , , , ,
Introduction to the Kanban Framework: A Beginner’s Guide to Agile Project Management1400
, , , ,
How to Validate HTML On-Line at W3C (wie)1399
, , ,
Are We There Yet? (svg)1398
, ,
The Trick to Smoothly Animating Shadows in CSS (kev)1397
, , ,
90s Websites—Key Characteristics and Examples (uxp)1396
, , , , ,
Making the Switch: From Yarn/npm to pnpm (rau)1395
, ,
Build a Simple Beginner App With Node, Bootstrap, and MongoDB (jch/sit)1394
, , ,
The Power of CSS Preprocessors: Less vs. Sass vs. Stylus1393
, , , , ,
Introduction to MongoDB and NoSQL Databases (art)1392
, ,
What Is Page Bloat? And How Is It Hurting Your Business, Your Search Rank, and Your Users? (tam/spe)1391
, , , ,
See What’s New in Firefox [115.0] (moz)1390
, , ,
Design for the Web Without Figma (dra)1389
,
The “article” Element and Screen Readers (mat)1388
, , , ,
ARIA Can Hurt or Help Web Accessibility: How to Review Your Website’s ARIA (pop)1387
, , ,
Your Browser May Be Having a Secret Relationship With a Screen Reader (kno)1386
, , ,
HTML Form Validation Using Cypress (gur)1385
, ,
Differences Between vi and Vim Text Editors Explained1384
, ,
Understanding SVG Paths (nan)1383
,
How I Am Blogging the IndieWeb Way (liz)1382
, ,
4 Design Principles I Use Every Day to Avoid Bad UX and Create Products That Work for Everyone (ada)1381
, , ,
And 4 More HTML Concepts You Didn’t Know (j9t)1380
, ,
How to Use Node.js to SSH Into Remote Servers: A Comprehensive Guide (bip)1379
, , , , ,
AI and the Automation of Work (ben)1378
, ,
Setting Expectations for the Node.js Test Runner (cji)1377
,
The Big Problem With Variables in Figma (p44/uxd)1376
Designers Who Code, What Is It Good For? (fra)1375
,
Observing Node.js Processes With eBPF (ope)1374
,
How to Tackle Docker and Kubernetes for Frontend1373
, , ,
Identify Unused npm Packages in Your Project (ami)1372
, ,
In Defence of “DOM­Content­Loaded” (css)1371
, ,
State of the Web: Deno1370
How to Measure the Impact of a Design System? (mar/uxd)1369
, ,
Angular Is Getting New Template Syntax (dan/thi)1368
CommonJS Is Hurting JavaScript (and/den)1367
,
New to the Web Platform in June (rac/dev)1366
, , , , , , , ,
React Developers Love Preact, Here’s Why (sam/hac)1365
, ,
Introduction to JSX (sap/cod)1364
, ,
The “details” Element and In-Page Search (mat)1363
, , ,
Introduction to MySQL Data Types (pla)1362
, ,
What’s Next for Redux With Mark Erikson (ace/jhe)1361
, , , ,
How to Build Things People Want to Use (eve)1360
,
WCAG 2.2, Quick and Simplified (usa)1359
, ,
Solved: Tricky Floating Image Alignment (tyl/clo)1358
, , , ,
What’s the Perfect Design Process? (vit/sma)1357
,
Combat Accessibility Decay: How to Maintain Ongoing Accessibility (acc)1356
, ,
An Introduction to the View Transitions API (cra/sit)1355
, , ,
The Importance of Verifying Webhook Signatures (sny)1354
,
Under-Engineered Comboboxen? (aar)1353
, , ,
Accessible Overlays Aren’t Accessible (uxd)1352
,
JavaScript Gom Jabbar (ale)1351
Understanding TypeScript Generators (log)1350
Release Notes for Safari Technology Preview 173 (jen/web)1349
, , ,
JavaScript Console Methods: A Deep Dive (guc)1348
, , ,
Feature Flags Configuration, Instrumentation, and Use (git)1347
, , ,
Position-Driven Styles (kiz)1346
,
Getting Started With Native Design Tokens in Figma (luk/uxd)1345
, ,
The SOLID Principles: Writing Scalable and Maintainable Code1344
, , ,
Web and App ADA Lawsuits: 6 Trends So Far in 2023 (usa)1343
, , ,
How to Use CSS “background-size” and “background-position” (pag/sit)1342
, ,
4 Ways to Improve Mobile Accessibility (kar)1341
,
Form and Search Landmarks (mat)1340
, , , , ,
Why You Must Commit to Grounding Every DEI-Related Effort With Data (lil+/ppl)1339
, , ,
Demystifying JavaScript Operators: What Does That Symbol Mean? (jch/sit)1338
,
What’s Next for JavaScript: New Features to Look Forward To (mar/the)1337
Screen Magnification: Digital Accessibilitiy (tuf)1336
, , ,
Building Sliding Cards With “position: sticky;” (sar)1335
Popular DevTools Tips (pat/sma)1334
, ,
The Massive Bug at the Heart of the npm Ecosystem (dar/vlt)1333
, ,
The Fake Aura of Care in UX (uxd)1332
Amplify Design Values Through Building Design System (uxd)1331
,
Feature Management and Feature Experimentation, Why You Should Do Both—How It Helps Both Product and Software Engineering Teams (opt)1330
, , ,
Top Tips From a Web Accessibility Evaluator at WebAIM (ala/web)1329
, , ,
AI Is Killing the Old Web, and the New Web Struggles to Be Born (jjv/ver)1328
,
Qwik Introduction—a Framework That Goes Fast (bal)1327
, ,
Tips for Upgrading Your Techstack for Faster Frontend Development (dul/js)1326
, , , ,
The Novel Engines: Servo (bka+/iga)1325
, , ,
What’s Your Type? Try These Tests to Pick the Perfect Font for You (emm+/was)1324
, ,
Going Beyond Constants With Custom Properties (uti/iod)1323
,
Magnification and Zoom Accessibility Guide—Everything You Need to Know (usw)1322
, , ,
Learn How to Use Hue in CSS Colors With HSL (bsm/mdn)1321
, ,
Transition Between Pages Smoothly With a Single Line of Code (cit)1320
,
Live Regions in React (abb)1319
, , ,
Mapping Typography (sco/9el)1318
, ,
Faking a “:snapped” Selector With Scroll-Driven Animations (bra/bra)1317
, , ,
What Does the Image “decoding” Attribute Actually Do? (tun)1316
, , ,
Understanding Space-Based Architecture1315
A Beginner’s Guide to Laravel: Introduction and Key Features1314
, ,
An Introduction to Parser Combinators (var)1313
,
Mixing Colors With CSS (mrt)1312
,
XML Is the Future (bit)1311
,
Introduction to Cloud Computing1310
,
WebSockets 101 (mur/thi)1309
, ,
Text Wrap Pretty Is Coming to CSS (ami)1308
,
Understanding Authorization Before Authentication: Enhancing Web API Security (gar/get)1307
, , , ,
The Case for Variables (mik)1306
, , , ,
An Introduction to Command Injection Vulnerabilities in Node.js and JavaScript (lir)1305
, , , ,
Debugging INP (scr)1304
, , ,
Choosing a Color Palette (nng)1303
, , ,
All You Need to Know About CORS and CORS Errors (leo/tel)1302
, ,
Converting [a] JavaScript Codebase to TypeScript (ben/doc)1301
, , ,
Using BEM for Design System Tokens (fe)1300
, , ,
Component Driven User Interface Testing (CDUIT)1299
,
The Cost of JavaScript 2023 (add)1298
, ,
Introducing the MDN Playground: Bring Your Code to Life (mdn)1297
, , ,
Future CSS: State Container Queries (sha)1296
,
The Unlikely Story of UTF-8: The Text Encoding of the Web (lun)1295
,
Announcing Svelte 4 (sve)1294
,
Designing for Inclusion (mik/uxd)1293
, ,
The 5 Pillars of Every HTTP Request1292
Design Systems Directory (jos)1291
,
Debugging Commands Every Linux Administrator Should Know1290
, ,
Too Much JavaScript? Why the Frontend Needs to Build Better (low/the)1289
, ,
What Exactly Is [the] “:root” Pseudo-Element in CSS? (zor/css)1288
, ,
Cascade Layers Are Useless * (mat)1287
,
WCAG 2.2 Removes 4.1.1 Parsing and How axe-core Is Impacted (wil/deq)1286
, , ,
Using Multiple Selectors With JavaScript Selector Methods (cfe)1285
,
CSS in Micro Frontends (flo)1284
,
How Designers Can Beat AI at Design (com/uxd)1283
,
Authentication vs. Authorization1282
, ,
Three Key Principles for an Accessible Website (van+/els)1281
,
Continuous Accessibility (a11)1280
, ,
State of CSS 2023 (sac/dev)1279
,
W3C Launch Their New Website (sim/stu)1278
Style Your RSS Feed (dar)1277
, , ,
Top 6 AI Coding Assistants in 2023 (fim/sit)1276
,
Thoughts From “Meet Safari for Spatial Computing” (jim)1275
, , , ,
Making Your Design Tokens Future-Proof (and)1274
Creating a Flexible Design Token Taxonomy for Intuit’s Design System (nat)1273
,
Can Web Developers Be Held Liable? (con)1272
,
Radix UI Component With Next.js and Tailwind CSS (roy)1271
, , , ,
Packaging and Selling a Node.js App (and/ema)1270
Gatsby Headaches and How to Cure Them: I18N II (mon/sma)1269
,
Balancing Users’ Data Privacy and the User Experience (joh/uxm)1268
,
Balancing Users’ Needs and Business Goals in UX Design (uxm)1267
,
Why UX Testing Is Critical to Your Web Site’s Success (wit/uxm)1266
,
Button Types (ada)1265
,
Import Maps to Natively Import JavaScript Modules Using Bare Names (ami)1264
,
The Problem With Sticky Menus That Appear on Scroll and What to Do Instead (ada)1263
, ,