Frontend Dogma

News and Tools for Frontend Developers (18)

→ Stay up-to-date on all topics by RSS feed (recommended), on Mastodon and Bluesky, or through other channels

Entry (Sources) and TopicsDate#
How Core Web Vitals Affect SEO (ver)11,642
, , , ,
Why Do Reflows Negatively Affect Performance? (fro)11,641
,
Understanding the Stanca Act, Italy’s Digital Accessibility Law (tpg)11,640
,
Under-Supported and Underpaid (aar)11,639
, , ,
My Take on Fading Content Using Transparent Gradients in CSS (kil/pol)11,638
, ,
Modern CSS, the State of the Web, Safari’s Progress, and More! With Jen Simmons (jen+)11,637
, , , , , ,
Making CSS View Transitions Easy With Velvette (nom/cod)11,636
, ,
12 Modern CSS One-Line Upgrades (5t3)11,635
Deceptive Deprecation: The Truth About npm Deprecated Packages11,634
, , ,
Astro 4.2 (eri+/ast)11,633
,
Node.js vs. Python: Which One to Choose for 202411,632
, ,
Create a Currency Converter With HTML, CSS, and Vanilla JavaScript11,631
, , ,
The Color Input and the Color Picker (chr/fro)11,630
, ,
Safely Accessing the DOM With Angular SSR (dev)11,629
, , , ,
Indicators, Validations, and Notifications: Pick the Correct Communication Option11,628
, , ,
JavaScript Array “sort()” vs. “toSorted()” (New in ES 2023)11,627
, , , ,
The Designer’s Guide to Social Computing (uxd)11,626
, ,
Fading Content Using Transparent Gradient in CSS (ami)11,625
, , ,
Dispatching an Event (chr/fro)11,624
,
Basic Accessibility Mistakes I Often See in Audits (cfe)11,623
, , , , , , ,
AI Art Is the New Stock Image (ia)11,622
, ,
A Practical Introduction to Scroll-Driven Animations With CSS “scroll()” and “view()” (arg/cod)11,621
, , , ,
The Golden Rule of Assertions11,620
,
5 Advanced Data-Fetching Techniques in React for Enhanced User Experience11,619
, , , ,
Practical Guide to Usability Testing11,618
, ,
Are You Boring Your Interviewer by Over-Explaining Context? (uxd)11,617
, ,
Git Lesson: How to Use .gitignore and .gitkeep?11,616
,
Measuring Developer Productivity: Real-World Examples (ger)11,615
, , , ,
Difference Between “getElementByID” and “querySelector”11,614
, ,
Guide to Fast Next.js11,613
, , , , ,
Is It Time to Switch From Docker to Podman?11,612
, , ,
14 Things to Check Before Deploying a Website11,611
, ,
The Complex but Awesome CSS “border-image” Property (css/sma)11,610
, ,
Stop Trying to Recruit Unicorns With Acorns (cra)11,609
,
Node.js Security Progress Report—Progress on Permission Model, Fuzzer, and Connections With Community (ope)11,608
,
Disillusioned With Deno (bal)11,607
APA-Style Titles in Laravel (ami)11,606
, ,
Performance and Stay Questions in 1:1s (j9t)11,605
, , ,
Design Is Not Really a Thing (uxd)11,604
,
Optimizing SQL Queries by 23×11,603
, , ,
The Evolution of Page Speed (deb)11,602
, , , ,
Web Standards: The Guidelines That Every Developer Should Know11,601
, , , , , ,
The Building Blocks of a Greenfield Vue Application in 2024 (fad)11,600
, ,
React Libraries for 2024 (rwi)11,599
, ,
Moving on From React (kel)11,598
, ,
Combining “:has” and “:only-child” to Change Tab Containers (cri)11,597
,
Accessible Notifications With ARIA Live Regions (sar)11,596
, , ,
Accessible Notifications With ARIA Live Regions II (sar)11,595
, , ,
I Hate CORS11,594
, ,
Disable Browser Caching With “meta” HTML Tags11,593
, ,
Why Did Frontend Development Become So Complicated?11,592
, ,
Igalia Chats: Browser Politics and You (jaf+/iga)11,591
,
Hover Contrast Bookmarklet (joe)11,590
, , , ,
A Guide on Using Postman as a Frontend Developer in Web Development11,589
, ,
Building a Clean and Scalable Frontend Architecture11,588
, , ,
Web Component Gotcha: “constructor” vs. “connectedCallback” (nol)11,587
, , ,
Using AI for Accessibility: Breaking Down Barriers in Content Creation?! (mor)11,586
, ,
Kind of Annoyed at React (cas)11,585
Applying the SPACE Framework (lau)11,584
,
Static Site Generators: A Growing Trend in Frontend Development11,583
, ,
JS Perf Wins and New Node.js Features With Yagiz Nizipli (wes+)11,582
, , , ,
Avoid These 5 Mistakes as a Web Developer11,581
, ,
How to Get Started With Progressive Web Apps11,580
, , ,
Power of WebRTC11,579
,
How to Use “data-nosnippet” to Block Specific Content From Being Used in a Google Search Snippet (Experiment)11,578
, , ,
Type in TypeScript11,577
,
Options for “optgroup” Labeling of “options” (ste)11,576
, , , , ,
Eliminating Cookie Banners Is Hard (jef)11,575
, ,
Chrome Alternative Browsers to Check Out in 202411,574
, , , ,
Creating a Color Ramp Using Color Modifiers in Tokens Studio (uxd)11,573
, , ,
The Stack I Used to Build My Blog in 202411,572
,
What I Have Learned From Conducting Over 100 Website Migrations (moz)11,571
, ,
Compatibility of Node.js Versions With Packages11,570
, ,
Node.js Mastery: Advanced Development and Performance Tips11,569
, , , , ,
If It’s Not Usable, It’s Not Accessible (tpg)11,568
, , ,
Bringing Down the Digital Divide (uxd)11,567
,
Using “abbr” Element With “title” Attribute (aar)11,566
, , , , ,
Top Front-End Tools of 2023 (lou/sma)11,565
, ,
console.delight (zac/fro)11,564
, , , ,
5 CSS Snippets Every Front-End Developer Should Know in 2024 (arg/dev)11,563
Is htmx Just Another JavaScript Framework? (htm)11,562
,
npm in Review: A 2023 Retrospective on Growth, Security, and Quirky Facts (soc)11,561
,
Node v20.11.0 (LTS) (nod)11,560
,
Buttons and Links—Common Misconceptions11,559
, , , ,
Understanding WCAG SC 3.2.6 Consistent Help (Level A)11,558
, ,
The Best Web Framework Doesn’t Exist11,557
Accounting for Internationalization With CSS and HTML11,556
, ,
Streaming HTML Out of Order Without JavaScript11,555
,
We Removed Advertising Cookies, Here’s What Happened (sen)11,554
,
Using CSS Houdini to Extend Styling and Layout Capabilities (log)11,553
, , ,
Release Notes for Safari Technology Preview 186 (jon/web)11,552
, , ,
Introducing fsx: A Modern Filesystem API for JavaScript (nza)11,551
, , ,
High-Level System Architecture of Booking.com11,550
, ,
Dynamic Accessible Descriptions Reference (dar)11,549
,
Designing Better Target Sizes (sha)11,548
, ,
AI for Web Devs: Deploying Your AI App to Production (aus)11,547
,
Understanding Immutability in JavaScript11,546
,
How We Built Project IDX: A High-Level Overview (goo)11,545
, , ,
A 2024 Wishlist for Node’s Test Runner11,544
,
The Change You Wish to See11,543
An Alphabetized List of MIME Types11,542
Definition of Done (DoD) Explanation and Example11,541
, , , ,
A Global Design System (bra)11,540
CRUD and SQL—the Basics11,539
, ,
Vue 3—Dynamic Components11,538
,
htmx for React Developers in 10 Minutes11,537
, ,
2024 Resolution: Be More Open-Source Centric11,536
, ,
Why I Like Web Components11,535
,
Where Have All the Websites Gone? (fro)11,534
,
What’s New in PHP 8.4 (ami)11,533
Using Heaps of Cutting Edge CSS Features to Build a Progress Indicator (and)11,532
, , ,
Top Pens of 2023 on CodePen (cod)11,531
, , ,
Taking a Closer Look at “@ property” in CSS (uti)11,530
SolidStart: A Different Breed of Meta-Framework (ati/sma)11,529
,
Let’s Make the IndieWeb Easier (jer)11,528
,
Introduction to Data Engineering: A Complete Beginner’s Guide11,527
, ,
How Google Perfected the Web (ver)11,526
, ,
Declaring Globals Isn’t That Hard (mat)11,525
, ,
My Web Development Wishlist 2024 (j9t)11,524
, , , , ,
Embracing the Absurd in Your Design Practices (uxd)11,523
,
How I’m Writing CSS in 202411,522
, ,
Notes on Using Logical Properties and Values (kiz)11,521
,
Nested Dark Mode via CSS Proximity (doc)11,520
,
Becoming a Senior Frontend Engineer (tec)11,519
Simplifying Deployment: Using GitHub Actions and SSH for Quick and Easy Updates11,518
, ,
Weird Things Engineers Believe About Web Development11,517
, , , ,
Figma Is Not Forever11,516
, ,
Your MVP Must Be Accessible (den)11,515
Under the Radar CSS Features for Your CSS Reset (kev)11,514
, ,
Software Quality11,513
,
20+ Tools for Node.js Development in 202411,512
, ,
Mastering Promises: 8 Advanced Tips and Techniques11,511
, , , ,
When “Everything” Becomes Too Much: The npm Package Chaos of 2024 (soc)11,510
,
The Bulma CSS Framework: What It Is and How to Get Started11,509
,
7 Front-End Web Development Trends for 202411,508
, , , ,
How to Use Template Literals in JavaScript (fre)11,507
,
Do We Think of Git Commits as Diffs, Snapshots, and/or Histories? (b0r)11,506
, ,
CSS in 2024, Am I Right? (jhe)11,505
,
A Lot of What People Use React for Would Be Better Handled With Vanilla JavaScript (cfe)11,504
, ,
My CSS Resets (kei)11,503
,
16 Lesser Known Accessibility Issues11,502
Building Multiple Progressive Web Apps on the Same Domain (dev)11,501
, , , ,
The World of Web Browsers Is in a Bad Way (jen)11,500
, , ,
AI Vertigo: Where Do We Go From Here as Designers? (uxd)11,499
, ,
Notes on MathML (w3c)11,498
The Two Reacts (dan)11,497
, ,
Is CSS Alive? (css)11,496
The AHA Stack (fla)11,495
, , , ,
Stop Closing Void Elements (j9t)11,494
European Union Set to Revise Cookie Law, Admits Cookie Banners Are Annoying (tec)11,493
, ,
Accessibility Options for Floating Action Buttons11,492
, ,
Design Better Pagination11,491
, ,
Tyler’s CSS Wish List for 2024 (tyl/clo)11,490
,
The Website vs. Web App Dichotomy Doesn’t Exist (jak)11,489
, ,
The Popular Vote of Interop 2024 (chr/fro)11,488
,
Oh Shit Banners (eri)11,487
,
Getting Started With Vuetify: Building Beautiful Vue.js Apps11,486
, ,
2024 Predictions by JavaScript Frontend Framework Maintainers (low/the)11,485
, , , , , ,
How to Set a Default Post Author in WordPress11,484
,
Agile Anti-Patterns That Can Harm UX11,483
, , ,
Stop Using Express.js11,482
Are You Ignoring These 8 DevTools Features?11,481
, , , , , ,
Worker Threads: Multitasking in NodeJS11,480
, , ,
The View Transitions API and Delightful UI Animations II (cod/sma)11,479
, , ,
Not All Automated Testing Tools Support Shadow DOM in Web Components (mat)11,478
, , , , , ,
How to Make External Links Accessible (pop)11,477
, ,
BCD Watch (mey+/iga)11,476
, , , ,
The Best React Chart Libraries for Data Visualization in 202411,475
, , , ,
7 Predictions for Web Design in 2024 (web)11,474
,
Mastering TypeScript: Looping With Types11,473
Understanding the Most Important HTTP Status Codes11,472
,
Top 30 JavaScript Interview Questions and Answers for 202511,471
,
Top 30 JavaScript Interview Questions and Answers for 202411,470
,
3 Terminal Commands to Increase Your Productivity11,469
,
My Perspective: Digital Accessibility and Overlays11,468
,
10 Interview Questions Every JavaScript Developer Should Know in 2024 (eri)11,467
, , , ,
The Internet Is About to Get Weird Again (rol)11,466
,
Make Your Linux Terminal Enjoyable to Use11,465
, ,
What Are Types in TypeScript11,464
,
Shadow DOM and the Problem of Encapsulation (nol)11,463
, , ,
React Is Slow, What to Do Now?11,462
,
Installing Google Fonts as npm Packages (ami)11,461
, , , ,
A Comprehensive Guide to npm Workspaces and Monorepos11,460
, , , ,
Making a Weblog With Eleventy11,459
,
WCAG 2: Guidelines and Guardrails (yat)11,458
, ,
Top 7 CSS Frameworks in 2024 (wea)11,457
, , , , , , ,
Tools to Make Your Developer Experience Better in PHP (ami)11,456
, , ,
React Server Components: The Good, the Bad, and the Ugly (may)11,455
,
Let’s Bring Back JavaScript’s “with()” Statement (mac)11,454
2.5.8: Adversarial Conformance (aar)11,453
, ,
Incident, Mitigate, Learn (j9t)11,452
, , ,
What the Heck Is a Homomorphic Mapped Type?11,451
Inspecting WCAG 2.2: Accessible Authentication11,450
, , , ,
Government Not Meeting Minimum Accessibility Standards on Federal Websites, GSA Report Finds11,449
, ,
Privacy Sandbox: Preparing for the End of 3rd-Party Cookies (dev)11,448
, , ,
Announcing Vue 3.411,447
,
Making Sense of “Senseless” JavaScript Features (mon)11,446
Future of Storybook in 2024 (shi)11,445
,
I Made JSX for Lua (Because I Hate Static Sites)11,444
,
The New Old: Jamstack and MACH’s Journey Towards Traditional CMS Concepts (dri)11,443
, ,
Server and Client Component—Next.js (fro)11,442
, ,
HTML Validation—Pros and Cons11,441
,
Frontend Predictions for 2024 (shi)11,440
,
Everything You Need to Know About Responsive Logo Design (web)11,439
, , , ,
Every Container Queries Demo Is a Card (chr)11,438
,
CSS-in-JS Approach: Advantages, Disadvantages, and Use Cases11,437
, ,
CSS Wishlist11,436
,
JS Design Patterns: A Comprehensive Guide11,435
, ,
I Built the Same App 7 Times: Which JS Framework Is Best?11,434
, ,
Coding Challenges 2024: What’s Your New Year’s Resolution? (the)11,433
,
Measuring, Monitoring, and Optimizing TTFB With Server Timing11,432
, , ,
Never Underestimate HTML (lar/mat)11,431
, ,
Container Style Queries (mat/5t3)11,430
,
The Devil Is in the Details: A Look Into a Disclosure Widget Markup (its/mat)11,429
, , ,
Polypane Review: Best Browser for Web Developers?11,428
, ,
Session-Based vs. Token-Based Authentication: Which Is Better?11,427
, , ,
Why AI Is a Disaster for the Climate (the)11,426
,
Responsive SVGs (nil/5t3)11,425
, ,
CSS-Based State Management (may)11,424
,
WCAG 2.1 Developer Tips: Character Key Shortcuts and Label in Name (mni)11,423
, , , , ,
GitHub Copilot: Tips and Tricks for Flutter Devs11,422
, , , ,
Best Practices for Coding With AI in 202411,421
,
The View Transitions API and Delightful UI Animations (cod/sma)11,420
, , ,
FileReader API (cla/5t3)11,419
, ,
Custom Mouse Hover Effect With JavaScript11,418
,
ARIA Live Regions (mat)11,417
, ,
“HTML First” Is Not HTML First (j9t)11,416
, , ,
The State of Benchmarking in Node.js11,415
, ,
Turn Your Vue App Into an Offline-Ready Progressive Web App11,414
, , ,
The Complete Playwright Cheatsheet11,413
, ,
Recapturing Early-Internet Whimsy With HTML (tec)11,412
, , , ,
The Top Accessibility Errors Found in 2023 (tpg)11,411
, , , ,
The Implied Web (hws/mat)11,410
, ,
Scroll-Driven Animations (mic/5t3)11,409
, ,
Screen Reader Users and the Tab Key (tem)11,408
, , ,
JavaScript Frameworks—Heading Into 2024 (rya/thi)11,407
, ,
Debugging Fetch Priority (jec+/dev)11,406
, , , ,
CSS Scope Issues (kiz)11,405
,
Cool Wiggly Hover Animation With CSS (ami)11,404
, ,
Container Queries and Units (zac/fro)11,403
, ,
2023 Digital Accessibility Year in Review (tpg)11,402
,
Are We Too Pedantic With Semantic11,401
, ,
The Golden Rule of Web Performance and Different Performance Engineering Specializations11,400
,
Clean Architecture: Theming With Tailwind and CSS Variables11,399
, , ,
Release Notes for Safari Technology Preview 185 (jon/web)11,398
, , ,
New CSS Viewport Units Do Not Solve the Classic Scrollbar Problem (sim/sma)11,397
, , ,
Locking Scroll With “:has()” (rob)11,396
, ,
CSS Nesting (kil/5t3)11,395
,
Classes vs. Prototypes in JavaScript (cfe)11,394
, ,
10 Best Practices for Secure Code Review of Node.js Code (lir)11,393
, , ,