Frontend Dogma

“2024” Archive (3)

Entry (Sources) and Other Related TopicsDate#
HTML Cheat Sheet2,640
, , ,
Using Cache Control in Nuxt to Improve Performance (jac)2,639
, ,
Designing for “How Might Things Go Wrong?” (elv/uxd)2,638
, ,
Named Scroll and View Timelines (chr/fro)2,637
,
Disabled and Obscured (ste)2,636
, , , ,
What Do Survey Demographics Tell Us? (mia/odd)2,635
, ,
How Gestalt Principles Influence UX Design (uxm)2,634
, ,
The “button” Element (hey)2,633
, , ,
The Psychology of Attention for UX Designers (iam/uxm)2,632
,
Sustainable Web Interest Group Is Formed (tzv/w3c)2,631
, ,
The Impact of Artificial Intelligence on UX Design (uxm)2,630
, , , , ,
A Friendly Introduction to Container Queries (jos)2,629
, ,
How I Improved Video Streaming With FFmpeg and Node.js (mm)2,628
, ,
Building My Resume in HTML Using Eleventy (men)2,627
, ,
Securing Your Express REST API With Passport.js (hus/rap)2,626
, , , , , ,
Exploring the Browser Rendering Process (abh)2,625
, , , ,
What Happened to the Agile Movement? (unc)2,624
, , , ,
Your CSS Reset Should Be Layered (may)2,623
, ,
The Open Source AI Definition 1.0 (rem)2,622
,
The Only Accessibility Video You Will Ever Need (dev)2,621
,
JavaScript Do’s and Don’ts (mua)2,620
,
Mastering Clean Code With SOLID, DRY, KISS, and YAGNI Principles (him)2,619
, , ,
20 HTML Tips You Must Know in 2024 (xiu/js)2,618
,
Please Publish and Share More (web)2,617
,
How to Write Better TypeScript Code: Best Practices for Clean, Effective, and Scalable Code (yug)2,616
,
The “<details>” and “<summary>” Elements Are Getting an Upgrade (sea)2,615
You Are Not a CSS Dev if You Have Not Made a CSS Reset (mik)2,614
, ,
The Real Question We Should Be Asking About Agile Transformation (ces/scr)2,613
, ,
AI in Chrome DevTools (zor/css)2,612
, , , , ,
The Importance of Giving Feedback Early: Don’t Let Resentment Fester (cwo)2,611
, ,
25 Accessibility Tips to Celebrate 25 Years (jar/web)2,610
, , ,
The “body” Element (hey)2,609
,
@ wasmer/sdk Adds Node.js and Bun Support (syr/was)2,608
, ,
I Followed the Official AWS Amplify Guide and Was Charged $1,1002,607
“Functionality” Is Not Constrained by Content (duf/pdf)2,606
, , ,
A Comprehensive Introduction to CI/CD Pipelines (dmo)2,605
, , ,
Maintaining a Growth Mindset (edd/uxd)2,604
, , ,
CSS Masonry Layout Syntax (mic/css)2,603
, ,
The Most Effective Ways to Improve Core Web Vitals (dev)2,602
, ,
Testing With a Screen Reader Is an Important Step (mic)2,601
, ,
Should Masonry Be Part of CSS Grid? (sha)2,600
, , ,
2024 DORA Report (rhe/abi)2,599
, , , ,
Add Content to the Margins of Web Pages When Printed Using CSS (rac/dev)2,598
,
The “stretch” Keyword: A Better Alternative to “width: 100%” in CSS? (oll)2,597
Reducing Digital Accessibility Litigation Risk (byr)2,596
, , ,
There Is No Such Thing as a Unit Test2,595
How to Build Smaller Container Images: Docker Multi-Stage Builds (ixi)2,594
, , ,
New to the Web Platform in October (rac/dev)2,593
, , , , , , , ,
The Image Compression Challenge (Donating Money for Excess-Free Projects) (j9t)2,592
, , ,
How to Roll Your Own Auth in JavaScript and TypeScript (rwi)2,591
, , ,
What Is the JavaScript Pipeline Operator “|>” (tre)2,590
,
Come to the “light-dark()” Side (sar/css)2,589
, , ,
My Modern CSS Reset (jak)2,588
,
Tooltip Best Practices (zel/css)2,587
, ,
Welcoming More Girls to Computer Science in Middle School (jen)2,586
PDF Accessibility on the Web: Tricks and Traps (ons/tpg)2,585
, ,
“We Were Wrong”: An Oral History of WIRED’s Original Website (vir/wir)2,584
, ,
Scroll-Driven… Sections (chr/fro)2,583
, ,
The Latest in Angular Change Detection—All You Need to Know (sko/ang)2,582
Clarifying the Relationship Between Popovers and Dialogs (zel/css)2,581
, , , ,
Octoverse: AI Leads Python to Top Language as the Number of Global Developers Surges (git)2,580
, , , , , , , , , , ,
Introducing the Legendary Programmer Hall of Fame (tre)2,579
, ,
Making Content-Aware Components Using CSS “:has()”, Grid, and Quantity Queries (eri/pic)2,578
, , ,
Celebrating 20 Years of Firefox (fir)2,577
, , , ,
Will We Care About Frameworks in the Future? (pau)2,576
,
Deprecating Node.js REST APIs in 6 Frameworks (zup)2,575
, , , , , , ,
HTML Form Validation Is Heavily Underused (eve)2,574
, , ,
A Deep Dive Into WebAssembly (fra+/dev)2,573
, , ,
WebKit Features in Safari 18.1 (jen/web)2,572
, , , ,
Polypane 22 (pol)2,571
, ,
20 JavaScript Tricks Every Developer Must Know2,570
,
Re: Social Media Hasn’t Killed the Personal Blog Just Yet (hel)2,569
,
Revamping a Five-Year Old Node.js Project (zwd)2,568
, , , , ,
JavaScript Truthy and Falsy: A Deep Dive (tre)2,567
,
Test Smart: How to Apply Automation and Stay Sane? (uxd)2,566
, , ,
Naming Things Is Still a Common and Enduring Challenge in Accessibility (cer)2,565
,
WP Engine Files Injunction, Hearing Set for November 26, 2024 (jyo/wpt)2,564
, ,
Do’s and Don’ts of Commenting Code (ope)2,563
, , ,
Open Source Survey 2024 [Results] (git)2,562
, ,
Why Does “target="_blank"” Have an Underscore in Front? (kyr)2,561
, ,
Improving Accessibility Through Design Systems (xir/web)2,560
, ,
The Internet Is Unusable—the Disabled View (a11/web)2,559
, ,
Talkin’ Tables (aar/web)2,558
, , ,
Accessibility for the Deaf / Hard of Hearing and Progress Over Perfection (mer/web)2,557
,
Designing for Anyone: The Power of Accessible Products (ant)2,556
, ,
Apple Implements Six of OWA’s DMA Compliance Requests (owa)2,555
, , , ,
Inside the CSS Engine: CSSOM Explained (tre)2,554
,
CSS “only-child” Instead of Conditional Logic (rfo)2,553
, ,
How We Shrunk Our JavaScript Monorepo Git Size by 94% (jcr)2,552
, ,
MIME Type Errors: Impact on Email Deliverability and Fixes (war)2,551
,
WebStorm and Rider Are Now Free for Non-Commercial Use (rya/jet)2,550
, ,
How Document-Oriented Databases Store Data Similar to JSON Objects (ami)2,549
, ,
8 Examples of Versioning in Leading Design Systems (sup)2,548
, , , , ,
A New Vivaldi—a Whole New Browsing Experience (jon/viv)2,547
, ,
How to Make a Tonal Color Palette by Stealing From Nature (fel/uxd)2,546
, , , , ,
Dynamic Social Share Images Using Cloudinary (sia)2,545
, ,
Introducing the New Svelte CLI (ben/sve)2,544
, , ,
Bad Design Is, Apparently, Hot (kin/uxd)2,543
,
My Top 5 Most Popular Front-End Tips (kev)2,542
, , , ,
Six Things Not Related to Accessibility That Will Improve Your Disability Inclusion Efforts (ins)2,541
, , ,
Is Qwik the Future of Scalable Web Development? (ele/des)2,540
, ,
How to Speed Up Your Vue App With Server Side Rendering (jac/deb)2,539
, , , ,
Calculating the ROI of Your Design System (lur/zer)2,538
, ,
Angular’s Approach to Partial Hydration (low/the)2,537
,
Results = ƒ(Competence × Time) (j9t)2,536
, ,
Why 90’s Designs Are Coming Back (nng)2,535
, ,
View Transitions Staggering (chr/fro)2,534
, , ,
Lessons From Building Netlify (bii/thi)2,533
, , , ,
Video Is the Holy Grail of the Open Web (jar)2,532
,
Qualities of a Good Cloud Architect (eya)2,531
, ,
Possible Future CSS: Tree-Counting Functions and Random Values (kiz)2,530
, ,
Is It the End of Laravel?2,529
, , ,
Visualize a Webpage’s Memory Usage During a Performance Recording (pat/dev)2,528
, , , , , , , ,
Building a Mental Model of Node.js Streams (pav)2,527
,
How Vercel Adopted Microfrontends (mar+/ver)2,526
, ,
Svelte 5 Is Alive (sve)2,525
,
What’s New in WAI–ARIA 1.3 (all/iaa)2,524
, ,
Making Accessibility Accessible (bas)2,523
New Release: Tor Browser 14.0 (tor)2,522
, ,
Should JavaScript Be Split Into Two Languages? New Google-Driven Proposal Divides Opinion (d3v)2,521
, , ,
Front End Debugging: Not Just Console Log (deb)2,520
, , ,
Be a Dolphin Not a Shark: Using Cooperation Over Conflict to Advance Digital Accessibility (lfl/par)2,519
, , , ,
Passing Data to New Window Using JavaScript (ank/fro)2,518
,
SecretLint—a Linter for Preventing Committing Credentials (tre)2,517
, ,
10 Simple Ways to Make Your Social Media Posts Accessible (vis)2,516
, , , , , ,
Real Ways to Maintain Your Technical Edge as an Engineering Manager (iki)2,515
,
Next.js 15 (del+/nex)2,514
,
Accessible Design: WCAG or Trendy? No, WCAG and Trendy! (bat/wpa)2,513
, , ,
Understanding “npm audit” and Fixing Vulnerabilities (nir)2,512
, , ,
Foundations: Form Validation and Error Messages (tet)2,511
, , , , ,
Help Us Choose the Final Syntax for Masonry in CSS (jen+/web)2,510
, ,
Accessibility Challenges With Single Page Applications (wpa)2,509
, ,
What Are the Roles of Interaction Design and Visual Interface Design? (uxm)2,508
, ,
Leveraging Usability-Testing Data in Making UX Design Decisions (sye/uxm)2,507
, , ,
Where Web Components Shine (dav)2,506
The Importance of UX in Cybersecurity (iam/uxm)2,505
, ,
Lamenting About Good Design (uxd)2,504
Comparing Local-First Frameworks and Approaches (ris/neo)2,503
Top 4 Web Vulnerabilities With Example and Mitigation (and/fro)2,502
, , , , ,
Software Engineer Titles Have (Almost) Lost All Their Meaning (tre)2,501
, ,
Why I’m Skeptical of Rewriting JavaScript Tools in “Faster” Languages (nol)2,500
, ,
You Can Use “text-wrap: balance;” on Icons (ede)2,499
, ,
The HTTP Crash Course Nobody Asked For (fas)2,498
, ,
Set the Default Time Zone in Node.js (ste)2,497
, , ,
A Deeper Look Into Node.js Docker Images: Help, My Node Image Has Python! (ixi)2,496
, ,
Smarter Than “Ctrl” + “F”: Linking Directly to Web Page Content (ahm)2,495
,
Introducing AI Assistance in Chrome DevTools (add)2,494
, , , , ,
State of React 2024 (sac+/dev)2,493
,
State of CSS 2024 [Results] (sac/dev)2,492
,
In the Future Using Top-Level “await” Might Be Cause a Backwards Compatibility Break in Node (eve)2,491
, , , ,
If You Care (a11)2,490
Why Developers Lose Trust in AI Tools (abi)2,489
, ,
How Is This Website So Fast!? (wes)2,488
, ,
How Should “<selectedoption>” Work? (jaf)2,487
,
20 Git Command-Line Tricks Every Developer Should Know2,486
, ,
Did Automattic Commit Open Source Theft? (ger)2,485
, , , ,
How I Organize Variables in Figma (joe)2,484
, ,
How to Build an Image Search Application With OpenAI CLIP and PostgreSQL in JavaScript (haz/tim)2,483
, , , , , , , ,
CSS “min()” All the Things (sma)2,482
,
Developing a Web Site Nonvisually in a Linux Environment (jas)2,481
, , , ,
What Is Platform Engineering? (jur/cyc)2,480
An HTML Email Template With Basic Typography and Dark/light Modes (chr/fro)2,479
, , , ,
Liberate Your Daily Statistics From Jetpack (ede)2,478
,
Platform Strategy and Its Discontents (sli)2,477
, , , , , ,
Styling Web Components (cfe)2,476
,
The Story of Web Framework Hono, From the Creator of Hono (yus/clo)2,475
Tips for Inclusive and Accessible Hiring and Recruiting (gwi/deq)2,474
, , , , ,
Using Static Websites for Tiny Archives (ale)2,473
,
“aria-activedescendant” Is Not Focus (cod)2,472
, ,
Node v23.0.0 (Current) (raf/nod)2,471
,
How to Convert CommonJS to ESM (and/den)2,470
, , , ,
You Should Be Using an RSS Reader (plu)2,469
, , ,
How to Implement Content Security Policy (CSP) Headers for Astro (tre)2,468
, , , , , , ,
Best Testing Practices in Node.js (ant/app)2,467
, ,
I’ve Been Doing Blockquotes Wrong (mic/css)2,466
Create Efficient Error Messages (eva/nng)2,465
, , , , , ,
Are You Considering the Developer’s Mental Model? (kov/uxd)2,464
, ,
Rubicon (mor)2,463
, ,
Introducing Express v5: A New Era for the Node.js Framework (wes/use)2,462
,
Indexed Database API 3.0 (w3c)2,461
, ,
Boring Web Development (j9t)2,460
, ,
A Lean Approach to Design Systems (tho)2,459
GSAP Is Joining Webflow (cas/gre)2,458
,
Fanout With Grid and View Transitions (chr/fro)2,457
, , , ,
Does Deno 2 Really Uncomplicate JavaScript? (jef/fir)2,456
, , , ,
The Design of Visited Links (niq)2,455
,
Understanding VPATs and ACRs: Key Insights (nat)2,454
,
The “blockquote” Element (hey)2,453
,
Documentation Driven Design (ikn)2,452
,
Design Systems: Simplifying Documentation Writing (uxd)2,451
, ,
On the Web, and Optimism (joh/web)2,450
,
What Makes a Font Accessible? A Designer’s Guide (a11)2,449
, , , ,
My Eulogy for the Open Web and Old Google (cdi)2,448
, ,
The Greatness and Limitations of the “js-framework-benchmark” (nol)2,447
, , , ,
Prioritizing Design Systems (ale/uxd)2,446
, , ,
Component Spec: The Design System Component Delivery (mat/uxd)2,445
, , ,
I Didn’t Know You Could Use Sibling Parameters as Default Values in Functions (mac)2,444
,
The Secrets of JavaScript Object Property Order (hi)2,443
,
Improving Code Quality With Linting2,442
, , ,
Should Automation Help Us Work Slower? (ayt/fas)2,441
,
The User Experience of Developer Tools (uxd)2,440
, ,
.io Domain Likely Being Phased-Out—Seven Suggested Steps (tan)2,439
Handling Paste Events in JavaScript (ray/fro)2,438
,
CSS Tricks That Use Only One Gradient (css/css)2,437
, ,
How Microsoft Edge Is Replacing React With Web Components (ric/the)2,436
, , , ,
Please, Don’t Use Viewport Units for Font Sizes (kev)2,435
, , ,
JS Frameworks, in Their Own Words (by Word Cloud) (j9t)2,434
, , , , , , , , ,
HTML/CSS Frameworks, in Their Own Words (by Word Cloud) (j9t)2,433
, , , , , , , , , ,
Implementing Regular Expressions in TypeScript Types (Badly)2,432
,
Design Systems and How to Use Them in an Accessible Way (bol/tes)2,431
, , ,
The .io Domain Isn’t Going Anywhere Anytime Soon Amid Treaty (tho/the)2,430
HTML for People (bw)2,429
, , ,
The Elephant in the New Accessibility Law: PDFs (bex)2,428
, ,
AI for Accessibility Conformance Testing? Why? (ste)2,427
, , ,
TC39 Advances 10+ ECMAScript Proposals: Key Features to Watch (sar/soc)2,426
The Value of Accessibility Annotations in Inclusive Design (ant/wet)2,425
, , ,
8 AI Tips for Web Developers (and Their Careers) (j9t/sit)2,424
, , , , , , ,
Shopify, Accessibility Lawsuits, and “Compliance”2,423
, , ,
10 CSS Pro Tips and Tricks You Need to Know (cod)2,422
, ,
Creating Blogging Sites With Astro2,421
, ,
Announcing Deno 2 (tin+/den)2,420
,
Why GOV.UK’s “Exit This Page” Component Doesn’t Use the Escape Key (bat)2,419
, ,
Node.js, Pipes, and Disappearing Bytes2,418
WebRTC: Real-Time Communication in Browsers (cfl+/w3c)2,417
, ,
Liskov’s Gun: The Parallel Evolution of React and Web Components (bal)2,416
, ,
Searching for a New CSS Logo (mrt/css)2,415
Why Is It So Hard to Break Into Tech (tas/thi)2,414
,
CSS Nesting Improves With CSSNestedDeclarations (bra/dev)2,413
,
The Best Examples of Data Visualization in 11 Leading Design Systems (sup)2,412
, , ,
The New Stylable “<select>” Element (jaf+)2,411
, , , ,
The Disappearance of an Internet Domain (gar/eve)2,410
Top 11 WordPress Themes for Web Designers in 2024 (web)2,409
, ,
I Interviewed 100 DevTools Founders and This Is What I Learned (jac/sca)2,408
, , , ,
Why Code Security Matters—Even in Hardened Environments (son)2,407
, , ,
No Industry for Old Men (ste/web)2,406
, , , , , , ,
The Future of Voice User Interfaces and UX Design (omb/uxm)2,405
, , ,
The Mazy Web She Whirls: Starting Open Web Advocacy (sil/web)2,404
, , ,
CSS Anchor Positioning Guide (mon/css)2,403
, ,
Web Components: Little Bits (dav/web)2,402
, ,
Building a Single-Page App With htmx (jak)2,401
,
How Effective UX Design Can Boost Business Success (meh/uxm)2,400
, , , , , ,
Designing for Privacy (uxm)2,399
, ,
Breaking Into UX Research: Non-Traditional Paths to Success (uxd)2,398
, ,
Why Do We Need a Design System? (rob)2,397
Build a Static RSS Reader to Fight Your Inner FOMO (kh/sma)2,396
, , , ,
18 Interview Questions Answered by Angular Experts (rai+/dan)2,395
,
Reminder That “@ scope” and HTML Style Blocks Are a Potent Combo (chr/fro)2,394
,
The Popover API: Your New Best Friend for Tooltips (sjr/dev)2,393
, , , , ,
Some Notes on Upgrading Hugo (b0r)2,392
,
Recipes for Detecting Support for CSS At-Rules (mon/css)2,391
, , ,