Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s genocide on the Palestinian people and the destruction of Palestine 🇵🇸 Petition, protest, boycott, divest, sanction. Hide

Frontend Dogma

News and Tools for Frontend Developers (25)

→ Stay up-to-date on all topics by various RSS feeds (main feed: only $10/year), on Mastodon and Bluesky, or through other channels

Entry (Sources) and TopicsDate#
The Risks of Micro-Frontends10,568
,
How to Improve Performance of Your Database by Indexing Large Tables10,567
, , ,
You Don’t Need a Mentor: Embracing the Power of Community (bek/ope)10,566
, ,
Some Tactics for Writing in Public (b0r)10,565
, ,
Progressively Enhanced Form Validation: HTML and CSS (ger/clo)10,564
, , , ,
OpenAI’s ChatGPT New Web Crawler—GPTBot (rus/ser)10,563
, , , ,
Migrating My Blog From Gatsby to Astro (sap)10,562
, ,
JSX Without React (chr)10,561
,
Alt Text Hall of Fame (ste/alt)10,560
, , , ,
Scrolljacking 10110,559
,
A Compilation of Outstanding Testing Articles (With JavaScript)10,558
, ,
Responsive Images: DIY Implementation in 6 Steps10,557
, ,
Beautify Your Git Log With a Single Command10,556
,
Optimizing Speed on ebay.com (add)10,555
, , ,
Assistive Technology Shouldn’t Be a Mystery Box (cod)10,554
, , , , ,
Route-Based Code Splitting With React10,553
, ,
Implementing Design Tokens: Colors10,552
,
Finding My Blogging Path: Lessons From My Journey10,551
, , , ,
Insertion Sort: A Deep Dive10,550
, ,
How Google Measures Developer Productivity10,549
, , , ,
Designing Accessible Text Over Images: Best Practices, Techniques, and Resources (sma)10,548
, , , ,
Things You Forgot (or Never Knew) Because of React (col)10,547
, ,
The Next Generation of Web Layouts (zel)10,546
, ,
The Easy Intro to the APCA Contrast Method (myn)10,545
, , , ,
How to Set Up Git Hooks (“pre-commit”, “commit-msg”) in My Project? (kis)10,544
, ,
New DOJ Web Accessibility Regulation Is a Disaster10,543
,
How We Optimized Performance to Serve a Global Audience (sma)10,542
, ,
An Overview of CSS Sizing Units10,541
, ,
Prepare to Spy on a Method Added Dynamically (bah)10,540
, , , ,
How Does Reflowing Content Affect People With Screen Magnification? (tpg)10,539
, , ,
Contextual Form Errors and ARIA (mar)10,538
, , ,
A Blog Post With Every HTML Element (pat)10,537
,
How to Use the CSS Grid “repeat()” Function10,536
, , , ,
No Exit—Every Feed Is a Traffic Jam (mus/uxd)10,535
, ,
What’s New in Svelte: August 2023 (sve)10,534
, ,
Evading JavaScript Anti-Debugging Techniques (voi)10,533
,
Midori Browser Will Change Its Engine to Gecko10,532
, ,
Understanding React Server Components (ver)10,531
,
Why Isn’t “z-index” Working? (una+/dev)10,530
, ,
Splitting the Web (plo)10,529
PHP Isn’t That Bad, So Why the Hate? (pur)10,528
, ,
Mixing Colors to Create Variants in CSS (ami)10,527
,
I’m Betting on HTML10,526
,
CSS and Accessibility: Inclusion Through User Choice (car/sma)10,525
, , ,
Creating Custom Easing Effects in CSS Animations Using the “linear()” Function (mic/mdn)10,524
, ,
Accessibility of the Button: Should We Fix It or the Root Cause Problem? (deq)10,523
, ,
How to Earn High-Authority Links That Drive Rankings (moz)10,522
, ,
Randomness in CSS Using Trigonometry10,521
,
What Happens When Developers Are Liable for Accessibility?10,520
,
Start by Writing Messy Code10,519
,
Why I No Longer Believe in Content Design (uxd)10,518
, ,
Tuesday, August 8, 2023 Security Releases (raf/nod)10,517
, ,
The Virtual Keyboard API (sha)10,516
The Curious Case of “iff” and Overriding Screenreader Pronunciations (ben)10,515
, ,
New to the Web Platform in July (rac/dev)10,514
, , , , , , , ,
Front End Practice: Top 25+ JavaScript Code Best Practices for Development10,513
,
Contrast Checker Bookmarklet (web)10,512
, , ,
Accessibility Represents Maturity (tem)10,511
,
Should New Developers Use AI Coding Tools?10,510
, , , ,
Resume and Pause Animations in CSS (ami)10,509
,
A Future of Themes With CSS Container Style Queries (chr)10,508
, ,
How “position: absolute” Works in CSS Grid (zor/css)10,507
, , ,
Toggles Suck!10,506
, , ,
Design Systems Management From Bottom–Up10,505
,
Mastering Git Shortcuts: A Guide to Git Aliases10,504
, , ,
Run JavaScript/Wasm in Python: High-Level SpiderMonkey Bindings to Python With PythonMonkey10,503
, , ,
If Web Components Are So Great, Why Am I Not Using Them? (dav)10,502
How to Define an Array of Colors With CSS (css/sma)10,501
, , ,
Do We Need WCAG 3 (Now)? (yat)10,500
, ,
The Web Development Glossary 3K (j9t/fro)10,499
, , , , ,
How to Make Your Captions and Audio Descriptions WCAG-Compliant10,498
, , , , ,
What Is Platform Engineering (and What Is It Not)?10,497
The Future of Design Systems Is Semantic (fig)10,496
, ,
Speeding Up V8 Heap Snapshots (jda)10,495
, , , ,
Complete Guide to Human-Computer Interaction (HCI)10,494
,
You Probably Don’t Need “http-equiv” Meta Tags (rvi)10,493
, , ,
Release Notes for Safari Technology Preview 175 (jon/web)10,492
, , ,
Adapting Typography to User Preferences With CSS (arg/dev)10,491
, ,
How to Use CSS “aspect-ratio”10,490
, ,
Testing a Component’s Accessibility10,489
, , ,
CrBug Release Indicator (bra)10,488
, ,
Be an Active Ally for Those Living With Disabilities10,487
,
How I Name and Arrange My Color Variables in Figma10,486
, , ,
The Joy of Simplicity in Web Development (cfe)10,485
,
Tailwind, and the Death of Web Craftsmanship10,484
, ,
Publishing With npm Provenance From Private Source Repositories Is No Longer Supported (git)10,483
, , , ,
Is Jamstack Officially Finished? (rem)10,482
, ,
Help Design the Inaugural “State of HTML” Survey (lea)10,481
,
The Excellent Arc Browser Is Now Available for Anyone to Download (dav/ver)10,480
, ,
Social Engineering Campaign Targeting Tech Employees Spreading Through npm Malware (soc)10,479
, ,
What to Do When Your Developers Don’t Collaborate10,478
,
Application State Management With Angular Signals10,477
, ,
Promises Training10,476
, , ,
Microservices vs. Micro Frontends: What’s the Difference?10,475
, ,
The Rise of Minimalism in Web Design: Less Is More10,474
,
Fetching Data From an HTTP API With Python (sil)10,473
, ,
Solving the Accessibility Palette Riddle (uxd)10,472
, ,
Web Accessibility in High-Risk Segments (kar)10,471
, ,
Vision for W3C (cdu/w3c)10,470
, , , ,
Combining Data With Multiple Fetch Requests (ste)10,469
, ,
Blockquotes in Screen Readers (aar)10,468
, , ,
SVG Gradients: Solving Curved Challenges10,467
, ,
Getting Started With Pico CSS (log)10,466
,
Understanding the WCAG 3 Working Draft Update10,465
,
6 Ways ChatGPT Can Improve Your SEO (moz)10,464
, , , ,
10 Simple CSS and JavaScript Micro-Interactions for Buttons10,463
, , ,
WebKit Features in Safari 16.6 (jen/web)10,462
, , , ,
The Problem With Auto-Generated Alternative Texts for Images (dni)10,461
, ,
The New “X” Button Doesn’t Close the Website10,460
, ,
Securing the Web Forward: Addressing Developer Concerns in Web Security (tor/w3c)10,459
, ,
I Blame the W3C’s HTML Standard for Ordered Lists (sid)10,458
, ,
Eleventy SMACSS (jus)10,457
, ,
Core Web Vitals for Search Engine Optimisation: What Do We Need to Know? (css)10,456
, ,
Benefits of Integrating UX Into Your Overall Business Strategy (uxm)10,455
,
Good Code Is— (j9t)10,454
,
Using Imagery in Visual Design10,453
, ,
Effective Code Reviews (add)10,452
, , ,
A Comprehensive Comparison of Bootstrap, Tailwind CSS, Windi CSS, and UnoCSS: Features, Pros, and Cons10,451
, , ,
The Art of Looking Back: A Critical Reflection for Individual Contributors (sma)10,450
, ,
How SEOs and UX Designers Can Work Better Together (moz)10,449
, , ,
Installing Multiple Versions of Node.js Using nvm10,448
,
Why Learning to Program Is Easier Now, but Also Way Harder Than Before10,447
, , ,
Enable Hover Conditionally in CSS (ami)10,446
CSP Testing Using Cypress (bah)10,445
, ,
Accessible Animated GIF Alternatives (tyl/clo)10,444
, , , ,
Design Systems: Avoiding Common Pitfalls (vig)10,443
From Mid to Senior: Time Management and Prioritization10,442
, ,
A Guide to Perfecting Pull Requests10,441
, , ,
We Deleted More Than 5,000 Pages From Our College Website—Here’s Why10,440
, ,
Web Content Accessibility Guidelines (WCAG) 2.2 (w3c)10,439
, , ,
DX in the Frontend Developer Ecosystem (ste)10,438
,
Ember JS Essentials: A Beginner’s Guide10,437
, ,
CSS Cascade Layers (odd)10,436
, ,
How to Use CSS “object-fit” and “object-position”10,435
, ,
What’s New in DevTools: Network, Console, Wasm (Chrome 113–115) (jec/dev)10,434
, , , , , ,
Good Code Is Like a Love Letter to the Next Developer Who Will Maintain It (add)10,433
, , ,
What Is the Bento UI Trend, and How Can You Get Started? (web)10,432
,
Visually Hidden Links With 0 Dimensions (mat)10,431
, , , , ,
SvelteKit in 100 Seconds (fir)10,430
, ,
How to Build and Deploy a Modern Day Next.js Application10,429
, , ,
Encoding: A Brief History and Its Role in Cybersecurity10,428
, , ,
User Input Sanitization and Validation: Securing Your App10,427
, , ,
How Platform Teams Get Stuff Done (ph1/mfo)10,426
, ,
11ty: Index All The Things! (lea)10,425
,
Figma Now Supports “rem” Units: Understanding the Use and Benefits (uxd)10,424
, , ,
Signals Make Angular Much Easier10,423
,
Getting Started With CSS Nesting (kev)10,422
, , ,
Getting Instant Return From Your Accessibility Testing (kar)10,421
,
Anyone Else Notice That [Hacker News] Isn’t Full of JavaScript Frameworks Lately?10,420
, ,
An Introduction to LangChain, Python, and OpenAI10,419
, , , ,
Advanced Positioning in CSS Grid (zor/css)10,418
, , , ,
The 10 Commitments of an Agile Leader10,417
, , , ,
Upgrading an Ancient React Application10,416
,
The Power of Git: A Guide to Collaborative Version Control (bek/ope)10,415
, ,
O “dialog” Focus, Where Art Thou? (mat)10,414
, , ,
Node.js Security Progress Report—17 Reports Closed (ope)10,413
,
Fluid vs. Responsive Typography With CSS Clamp (its/log)10,412
, , ,
5 Inconvenient Truths About TypeScript (dea)10,411
, ,
What Is TanStack10,410
,
Using Emoji on the Web (oll)10,409
, , ,
Stick to Boring Architecture for as Long as Possible (add)10,408
Lightweight JavaScript Framework Review (for Django Developers)10,407
, , , ,
How I Structured My Design System Using Figma’s New Variables (uxd)10,406
, , ,
A Comprehensive Beginner’s Guide to npm: Simplifying Package Management10,405
, ,
WordPress 6.3 to Introduce a Development Mode (sar)10,404
Figma Typography Secrets—Seven Pro Tips Revealed10,403
,
React-ing to Accessibility: Building Accessible Forms That Everyone Can Use (uxd)10,402
, , ,
Writing CSS in 2023: Is It Any Different Than a Few Years Ago? (geo/sma)10,401
Scroll Progress Animations in CSS (mic/mdn)10,400
, , ,
Interoperability With Specific Assistive Technologies or: “Does the Website Work on JAWS?” (kar)10,399
, , , ,
Down-and-Across Highlighting (mey)10,398
, , ,
15 Advanced TypeScript Tips for Development10,397
,
[WebKit] Standards Positions (web)10,396
, ,
Why Design Systems Fail10,395
,
Better Roadmaps10,394
,
Useful Functions for [an] HTTP Server10,393
, , ,
Mock JSON API Endpoints for Testing (ami)10,392
, ,
Implementing Responsive Grids With Tailwind CSS: An In-Depth Guide10,391
, , , ,
Getting Started With Tailwind CSS: A Quick-Start Guide10,390
, ,
CSS Findings From the Threads App (sha)10,389
, ,
Building a Responsive Table With Tailwind CSS: A Comprehensive Guide10,388
, ,
A Roadmap to Leadership Inclusion: 15 Keys to Unlocking a Diverse and Empowered Workplace II (dbo)10,387
, ,
How AI Is Making Web Design More Efficient (web)10,386
, ,
3 Common Types of Test Automation (dev)10,385
,
Recent Design10,384
, ,
Release Notes for Safari Technology Preview 174 (mar/web)10,383
, , ,
Preload vs. Early Hints vs. Fetch Priority10,382
, , , , ,
The Magic of Empty Git Commit10,381
,
How to Use Your Intuition in Your Product Design Process (uxd)10,380
, , ,
JPEG XL: How It Started, How It’s Going10,379
, ,
Top 20 Must-Know Tips for Web Accessibility10,378
,
The alt-text.org Project Is Moving Forward (han)10,377
,
From Nunjucks to Liquid (mor)10,376
, , ,
Developer’s Research Process (cit)10,375
,
Arrays and Tuples in TypeScript (fro)10,374
,
A Case Study on Scroll-Driven Animations Performance (dev)10,373
, , , ,
Organize TypeScript Types With Namespaces10,372
,
Introduction to CSS Grid: A Comprehensive Guide10,371
, , ,
Tailwind CSS Tips and Tricks Worth Knowing (bui)10,370
,
A Guide to Variables in Figma10,369
, ,
TypeScript and the Dawn of Gradual Types (rww/git)10,368
Storing Data in Control Flow (rsc)10,367
Sass Features in CSS (chr)10,366
,
Permission (ada)10,365
, ,
My Journey to Learning CSS (kev)10,364
, ,
Loading and Progress Indicators (uxd)10,363
, , ,
Getting Started—Understanding the History of Web Accessibility10,362
, , ,
Data-Driven Design: The Rise of Big Data in UX (uxm)10,361
, ,
Invisible Details of Interaction Design10,360
, ,
How to Prevent Unnecessary React Component Re-Rendering10,359
, , ,
Getting Started With Vector Databases in Node.js10,358
, ,
Tree Shaking in JavaScript10,357
, ,
The Anatomy of a Perfect Landing Page That Converts (uxm)10,356
,
Mockups Explained (uxm)10,355
,
Making Numbers in Web Content Accessible (ons/tpg)10,354
JavaScript Debounce, Easiest Explanation (With Code)10,353
,
Find Memory Leaks by Comparing Heap Snapshots (pat/dev)10,352
, , , , , ,
Developing Inclusivity Features (uxm)10,351
, ,
Getting Started With Jekyll: A Powerful Ruby-Based Static Site Generator10,350
,
React Design Patterns10,349
,
How to Improve the Release Frequency of Your Team?10,348
, , , ,
What Is Asset Fingerprinting (or Cache Busting) and How It Works in ReactJS10,347
, ,
All the Places Where You Can Use “prefers-color-scheme” Media Query (ami)10,346
, , , ,
Deploying a Fastify and Vue 3 Static Site to Heroku10,345
, , ,
Use Case-Driven Standards Development10,344
The Decline in Design (Thinking) (uxd)10,343
,
New Viewport Units (sha)10,342
, , ,
Awesome List of Free CSS [Generators]10,341
, , ,
htmx in 100 Seconds (fir)10,340
, ,
Strategic UX Research Is the Next Big Thing (uxd)10,339
, ,
Four Lenses of Productivity10,338
,
Testing the Dark Scenarios of Your Node.js Application10,337
,
From Hacks to Elegance: Transforming a Card Component With Modern CSS Wizardry (9el)10,336
, , ,
Unleashing Lightning CSS10,335
, ,
The New “@ font-face” Syntax (oll)10,334
,
Shines, Perspective, and Rotations: Fancy CSS 3D Effects for Images (css/sma)10,333
, ,
An Introduction to Native CSS Nesting (cra)10,332
, ,
URL Explained: The Fundamentals (itt)10,331
There’s No Such Thing as a “Normal” User (kar)10,330
The Case Against Self-Closing Tags in HTML (jaf)10,329
Offset Parent and Stacking Context: Positioning Elements in All Three Dimensions (kil/pol)10,328
, ,
Just Normal Web Things (hbu)10,327
,
Is Lighthouse a Misleading Performance Tool?10,326
, , , ,
A Roadmap to Leadership Inclusion: 15 Keys to Unlocking a Diverse and Empowered Workplace (dbo)10,325
, ,
Resources for Procurement of Accessible Digital Products and VPAT (den)10,324
, , , ,
Creating SVG Animations Using Tailwind CSS10,323
, , ,
Redundancy Is Great10,322
When User Testing Sessions Bring Up Trauma (uxd)10,321
,
Understanding JWTs: A Simple Guide for Beginners10,320
,
Multithreading With Worker Threads in Node.js (app)10,319
, ,

(Where are the remaining 10,318 entries? These are also available, but not to make this list of pages endless, from here on you need to explore the topic pages. For example, you can go by year—like 2022—or decade—as with the 1990s—to explore content from every available time.)