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

“2023” News Archive (6)

Entry (Sources) and Other Related TopicsDate#
Securing the Web Forward: Addressing Developer Concerns in Web Security (tor/w3c)1,586
, ,
SVG Gradients: Solving Curved Challenges1,585
, ,
The New “X” Button Doesn’t Close the Website1,584
, ,
The Problem With Auto-Generated Alternative Texts for Images (dni)1,583
, ,
Understanding the WCAG 3 Working Draft Update1,582
,
WebKit Features in Safari 16.6 (jen/web)1,581
, , , ,
Effective Code Reviews (add)1,580
, , ,
Good Code Is— (j9t)1,579
,
Using Imagery in Visual Design (nng)1,578
, ,
A Comprehensive Comparison of Bootstrap, Tailwind CSS, Windi CSS, and UnoCSS: Features, Pros, and Cons1,577
, , ,
Accessible Animated GIF Alternatives (tyl/clo)1,576
, , , ,
CSP Testing Using Cypress (bah)1,575
, ,
How SEOs and UX Designers Can Work Better Together (moz)1,574
, , ,
Installing Multiple Versions of Node.js Using nvm1,573
,
The Art of Looking Back: A Critical Reflection for Individual Contributors (sma)1,572
, ,
Why Learning to Program Is Easier Now, but Also Way Harder Than Before1,571
, , ,
Enable Hover Conditionally in CSS (ami)1,570
A Guide to Perfecting Pull Requests1,569
, , ,
CSS Cascade Layers (odd)1,568
, ,
Design Systems: Avoiding Common Pitfalls (vig)1,567
DX in the Frontend Developer Ecosystem (ste)1,566
,
Ember JS Essentials: A Beginner’s Guide1,565
, ,
From Mid to Senior: Time Management and Prioritization1,564
, ,
Good Code Is Like a Love Letter to the Next Developer Who Will Maintain It (add)1,563
, , ,
How to Use CSS “object-fit” and “object-position”1,562
, ,
We Deleted More Than 5,000 Pages From Our College Website—Here’s Why1,561
, ,
Web Content Accessibility Guidelines (WCAG) 2.2 (w3c)1,560
, , ,
What’s New in DevTools: Network, Console, Wasm (Chrome 113–115) (jec/dev)1,559
, , , , , , ,
11ty: Index All The Things! (lea)1,558
,
Encoding: A Brief History and Its Role in Cybersecurity1,557
, , ,
How Platform Teams Get Stuff Done (ph1/mfo)1,556
, ,
How to Build and Deploy a Modern Day Next.js Application1,555
, , ,
SvelteKit in 100 Seconds (fir)1,554
, ,
User Input Sanitization and Validation: Securing Your App1,553
, , ,
Visually Hidden Links With 0 Dimensions (mat)1,552
, , , , ,
What Is the Bento UI Trend, and How Can You Get Started? (web)1,551
,
Anyone Else Notice That [Hacker News] Isn’t Full of JavaScript Frameworks Lately?1,550
, ,
Getting Instant Return From Your Accessibility Testing (kar)1,549
,
Getting Started With CSS Nesting (kev)1,548
, , ,
Signals Make Angular Much Easier1,547
,
Figma Now Supports “rem” Units: Understanding the Use and Benefits (uxd)1,546
, , ,
An Introduction to LangChain, Python, and OpenAI1,545
, , , ,
5 Inconvenient Truths About TypeScript (dea)1,544
, ,
Advanced Positioning in CSS Grid (zor/css)1,543
, , , ,
Fluid vs. Responsive Typography With CSS Clamp (its/log)1,542
, , ,
Node.js Security Progress Report—17 Reports Closed (ope)1,541
,
O “dialog” Focus, Where Art Thou? (mat)1,540
, , ,
The 10 Commitments of an Agile Leader1,539
, , , ,
The Power of Git: A Guide to Collaborative Version Control (bek/ope)1,538
, ,
Upgrading an Ancient React Application1,537
,
Stick to Boring Architecture for as Long as Possible (add)1,536
Using Emoji on the Web (oll)1,535
, , ,
It’s All About Complexity (max)1,534
What Is TanStack1,533
,
Lightweight JavaScript Framework Review (for Django Developers)1,532
, , , ,
How I Structured My Design System Using Figma’s New Variables (uxd)1,531
, , ,
15 Advanced TypeScript Tips for Development1,530
,
A Comprehensive Beginner’s Guide to npm: Simplifying Package Management1,529
, ,
Down-and-Across Highlighting (mey)1,528
, , ,
Figma Typography Secrets—Seven Pro Tips Revealed (pim)1,527
,
Interoperability With Specific Assistive Technologies or: “Does the Website Work on JAWS?” (kar)1,526
, , , ,
Scroll Progress Animations in CSS (mic/mdn)1,525
, , ,
WordPress 6.3 to Introduce a Development Mode (sar)1,524
Writing CSS in 2023: Is It Any Different Than a Few Years Ago? (geo/sma)1,523
React-ing to Accessibility: Building Accessible Forms That Everyone Can Use (uxd)1,522
, , ,
A Roadmap to Leadership Inclusion: 15 Keys to Unlocking a Diverse and Empowered Workplace II (dbo)1,521
, ,
Better Roadmaps1,520
,
Building a Responsive Table With Tailwind CSS: A Comprehensive Guide1,519
, ,
CSS Findings From the Threads App (sha)1,518
, ,
Getting Started With Tailwind CSS: A Quick-Start Guide1,517
, ,
Implementing Responsive Grids With Tailwind CSS: An In-Depth Guide1,516
, , , ,
Mock JSON API Endpoints for Testing (ami)1,515
, ,
Useful Functions for [an] HTTP Server1,514
, , ,
[WebKit] Standards Positions (web)1,513
, ,
Why Design Systems Fail1,512
,
3 Common Types of Test Automation (dev)1,511
,
A Case Study on Scroll-Driven Animations Performance (dev)1,510
, , , ,
Arrays and Tuples in TypeScript (fro)1,509
,
Developer’s Research Process (cit)1,508
,
From Nunjucks to Liquid (mor)1,507
, , ,
How AI Is Making Web Design More Efficient (web)1,506
, ,
JPEG XL: How It Started, How It’s Going1,505
, ,
Recent Design1,504
, ,
Release Notes for Safari Technology Preview 174 (mar/web)1,503
, , ,
The alt-text.org Project Is Moving Forward (han)1,502
,
The Magic of Empty Git Commit1,501
,
Top 20 Must-Know Tips for Web Accessibility1,500
,
Preload vs. Early Hints vs. Fetch Priority1,499
, , , , , ,
How to Use Your Intuition in Your Product Design Process (uxd)1,498
, , ,
Introduction to CSS Grid: A Comprehensive Guide1,497
, , ,
My Journey to Learning CSS (kev)1,496
, ,
Organize TypeScript Types With Namespaces1,495
,
Permission (ada)1,494
, ,
Sass Features in CSS (chr)1,493
,
Storing Data in Control Flow (rsc)1,492
Tailwind CSS Tips and Tricks Worth Knowing (bui)1,491
,
TypeScript and the Dawn of Gradual Types (rww/git)1,490
A Guide to Variables in Figma1,489
, ,
Loading and Progress Indicators (uxd)1,488
, , ,
Data-Driven Design: The Rise of Big Data in UX (uxm)1,487
, ,
Developing Inclusivity Features (uxm)1,486
, ,
Find Memory Leaks by Comparing Heap Snapshots (pat/dev)1,485
, , , , , ,
Getting Started—Understanding the History of Web Accessibility1,484
, , ,
How to Prevent Unnecessary React Component Re-Rendering1,483
, , ,
Invisible Details of Interaction Design1,482
, ,
JavaScript Debounce, Easiest Explanation (With Code)1,481
,
Making Numbers in Web Content Accessible (ons/tpg)1,480
Mockups Explained (uxm)1,479
,
The Anatomy of a Perfect Landing Page That Converts (uxm)1,478
,
Getting Started With Vector Databases in Node.js1,477
, , ,
Tree Shaking in JavaScript1,476
, ,
All the Places Where You Can Use “prefers-color-scheme” Media Query (ami)1,475
, , , ,
Getting Started With Jekyll: A Powerful Ruby-Based Static Site Generator1,474
,
How to Improve the Release Frequency of Your Team?1,473
, , , ,
React Design Patterns1,472
,
What Is Asset Fingerprinting (or Cache Busting) and How It Works in ReactJS1,471
, ,
Awesome List of Free CSS [Generators]1,470
, , ,
Deploying a Fastify and Vue 3 Static Site to Heroku1,469
, , ,
New Viewport Units (sha)1,468
, , ,
Use Case-Driven Standards Development1,467
The Decline in Design (Thinking) (uxd)1,466
,
Four Lenses of Productivity1,465
,
From Hacks to Elegance: Transforming a Card Component With Modern CSS Wizardry (9el)1,464
, , ,
htmx in 100 Seconds (fir)1,463
, ,
Shines, Perspective, and Rotations: Fancy CSS 3D Effects for Images (css/sma)1,462
, ,
Testing the Dark Scenarios of Your Node.js Application1,461
,
The New “@ font-face” Syntax (oll)1,460
,
Unleashing Lightning CSS1,459
, ,
Strategic UX Research Is the Next Big Thing (uxd)1,458
, ,
A Roadmap to Leadership Inclusion: 15 Keys to Unlocking a Diverse and Empowered Workplace (dbo)1,457
, ,
An Introduction to Native CSS Nesting (cra)1,456
, ,
Is Lighthouse a Misleading Performance Tool?1,455
, , , ,
Just Normal Web Things (hbu)1,454
,
Offset Parent and Stacking Context: Positioning Elements in All Three Dimensions (kil/pol)1,453
, ,
The Case Against Self-Closing Tags in HTML (jaf)1,452
There’s No Such Thing as a “Normal” User (kar)1,451
URL Explained: The Fundamentals (itt)1,450
Can We Query the Root Container? (mia/odd)1,449
,
Creating SVG Animations Using Tailwind CSS1,448
, , ,
CSS Only Floating Labels1,447
, , ,
Displaying Your Full-Sized YouTube Thumbnail or a Custom OG Image in a Twitter Card (phi)1,446
, , , , ,
How to Validate HTML On-Line at W3C (wie)1,445
, , ,
Introduction to the Kanban Framework: A Beginner’s Guide to Agile Project Management1,444
, , , ,
Multithreading With Worker Threads in Node.js (app)1,443
, ,
Origin Trials and Tribulations (rvi)1,442
, ,
Redundancy Is Great1,441
Resources for Procurement of Accessible Digital Products and VPAT (den)1,440
, , , ,
Understanding JWTs: A Simple Guide for Beginners1,439
,
When User Testing Sessions Bring Up Trauma (uxd)1,438
,
90s Websites—Key Characteristics and Examples1,437
, , , , ,
Are We There Yet? (svg)1,436
, ,
Build a Simple Beginner App With Node, Bootstrap, and MongoDB1,435
, , ,
Design for the Web Without Figma1,434
,
Making the Switch: From Yarn/npm to pnpm1,433
, ,
The “article” Element and Screen Readers (mat)1,432
, , ,
The Trick to Smoothly Animating Shadows in CSS (kev)1,431
, , ,
What Is Page Bloat? And How Is It Hurting Your Business, Your Search Rank, and Your Users? (tam/spe)1,430
, , , ,
See What’s New in Firefox [115.0] (moz)1,429
, , ,
Introduction to MongoDB and NoSQL Databases1,428
, ,
The Power of CSS Preprocessors: Less vs. Sass vs. Stylus1,427
, , , , ,
ARIA Can Hurt or Help Web Accessibility: How to Review Your Website’s ARIA (pop)1,426
, , ,
Differences Between vi and Vim Text Editors Explained1,425
, ,
How I Am Blogging the IndieWeb Way (liz)1,424
, ,
HTML Form Validation Using Cypress1,423
, ,
Understanding SVG Paths1,422
,
Your Browser May Be Having a Secret Relationship With a Screen Reader (kno)1,421
, , ,
4 Design Principles I Use Every Day to Avoid Bad UX and Create Products That Work for Everyone (ada)1,420
, , ,
AI and the Automation of Work1,419
, ,
And 4 More HTML Concepts You Didn’t Know (j9t)1,418
, ,
How to Use Node.js to SSH Into Remote Servers: A Comprehensive Guide1,417
, , , , ,
Angular Is Getting New Template Syntax (dan)1,416
Designers Who Code, What Is It Good For? (fra)1,415
,
Identify Unused npm Packages in Your Project (ami)1,414
, ,
In Defence of “DOM­Content­Loaded” (css)1,413
, ,
Observing Node.js Processes With eBPF1,412
,
State of the Web: Deno1,411
Setting Expectations for the Node.js Test Runner (cji)1,410
,
How to Tackle Docker and Kubernetes for Frontend1,409
, , ,
The Big Problem With Variables in Figma (uxd)1,408
,
How to Measure the Impact of a Design System? (uxd)1,407
, ,
CommonJS Is Hurting JavaScript (den)1,406
,
Introduction to JSX1,405
, ,
New to the Web Platform in June (rac/dev)1,404
, , , , , , , ,
React Developers Love Preact, Here’s Why (hac)1,403
, ,
The “details” Element and In-Page Search (mat)1,402
, , , ,
An Introduction to the View Transitions API (cra)1,401
, , ,
Combat Accessibility Decay: How to Maintain Ongoing Accessibility1,400
, ,
How to Build Things People Want to Use1,399
,
Introduction to MySQL Data Types1,398
, ,
JavaScript Gom Jabbar1,397
Solved: Tricky Floating Image Alignment (tyl/clo)1,396
, , , ,
The Importance of Verifying Webhook Signatures (sny)1,395
,
Under-Engineered Comboboxen? (aar)1,394
, , ,
Understanding TypeScript Generators (log)1,393
What’s Next for Redux With Mark Erikson (ace)1,392
, , , ,
What’s the Perfect Design Process? (vit/sma)1,391
,
Accessible Overlays Aren’t Accessible (uxd)1,390
,
WCAG 2.2, Quick and Simplified1,389
, ,
4 Ways to Improve Mobile Accessibility (kar)1,388
,
Feature Flags Configuration, Instrumentation, and Use1,387
, , ,
Form and Search Landmarks (mat)1,386
, , , , ,
How to Use CSS “background-size” and “background-position”1,385
, ,
On Feedback1,384
, ,
Position-Driven Styles (kiz)1,383
,
Release Notes for Safari Technology Preview 173 (jen/web)1,382
, , ,
Web and App ADA Lawsuits: 6 Trends So Far in 20231,381
, , ,
Why You Must Commit to Grounding Every DEI-Related Effort With Data1,380
, , ,
JavaScript Console Methods: A Deep Dive1,379
, , , ,
Getting Started With Native Design Tokens in Figma (luk/uxd)1,378
, ,
Comparing npm, Yarn, and pnpm Package Managers: Which One Is Right for Your Distributed Project to Handle High Loads?1,377
, , , , ,
The SOLID Principles: Writing Scalable and Maintainable Code1,376
, , ,
Building Sliding Cards With “position: sticky;” (sar)1,375
Demystifying JavaScript Operators: What Does That Symbol Mean?1,374
,
Feature Management and Feature Experimentation, Why You Should Do Both—How It Helps Both Product and Software Engineering Teams1,373
, , ,
Popular DevTools Tips (pat/sma)1,372
, ,
Screen Magnification: Digital Accessibilitiy1,371
, , ,
What’s Next for JavaScript: New Features to Look Forward To (mar/the)1,370
The Massive Bug at the Heart of the npm Ecosystem1,369
, ,
Amplify Design Values Through Building Design System (uxd)1,368
,
The Fake Aura of Care in UX (uxd)1,367
AI Is Killing the Old Web, and the New Web Struggles to Be Born (ver)1,366
,
Going Beyond Constants With Custom Properties (uti/iod)1,365
,
Learn How to Use Hue in CSS Colors With HSL (bsm/mdn)1,364
, ,
Live Regions in React1,363
, , ,
Magnification and Zoom Accessibility Guide—Everything You Need to Know1,362
, , ,
Mapping Typography (sco/9el)1,361
, ,
Qwik Introduction—a Framework That Goes Fast1,360
, ,
The Novel Engines: Servo (bka+/iga)1,359
, , ,
Tips for Upgrading Your Techstack for Faster Frontend Development1,358
, , , ,
Top Tips From a Web Accessibility Evaluator at WebAIM (web)1,357
, , ,
Transition Between Pages Smoothly With a Single Line of Code (cit)1,356
,
What’s Your Type? Try These Tests to Pick the Perfect Font for You (was)1,355
, ,
Faking a “:snapped” Selector With Scroll-Driven Animations (bra)1,354
, , ,
What Does the Image “decoding” Attribute Actually Do? (tun)1,353
, , ,
An Introduction to Parser Combinators1,352
,
Mixing Colors With CSS (mrt)1,351
,
Understanding Space-Based Architecture1,350
A Beginner’s Guide to Laravel: Introduction and Key Features1,349
, ,
WebSockets 101 (thi)1,348
, ,
XML Is the Future1,347
,
Introduction to Cloud Computing1,346
,
All You Need to Know About CORS and CORS Errors1,345
, ,
Converting [a] JavaScript Codebase to TypeScript1,344
, , ,
Debugging INP (scr)1,343
, , ,
Text Wrap Pretty Is Coming to CSS (ami)1,342
,
The Case for Variables1,341
, , , , ,
Understanding Authorization Before Authentication: Enhancing Web API Security1,340
, , , ,
Choosing a Color Palette (nng)1,339
, , ,
An Introduction to Command Injection Vulnerabilities in Node.js and JavaScript1,338
, , , ,
Using BEM for Design System Tokens1,337
, , ,