Frontend Dogma

News and Tools for Frontend Developers (7)

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

Entry (Sources) and TopicsDate#
Deprecating Node.js REST APIs in 6 Frameworks13,787
, , , , , , ,
Will We Care About Frameworks in the Future? (pau)13,786
,
WebKit Features in Safari 18.1 (jen/web)13,785
, , , ,
Re: Social Media Hasn’t Killed the Personal Blog Just Yet (hel)13,784
,
Polypane 22 (pol)13,783
, ,
Making Content-Aware Components Using CSS “:has()”, Grid, and Quantity Queries (eri/pic)13,782
, , ,
20 JavaScript Tricks Every Developer Must Know13,781
,
WP Engine Files Injunction, Hearing Set for November 26, 202413,780
, ,
Test Smart: How to Apply Automation and Stay Sane? (uxd)13,779
, , ,
Naming Things Is Still a Common and Enduring Challenge in Accessibility (cer)13,778
,
JavaScript Truthy and Falsy: A Deep Dive (tre)13,777
,
Do’s and Don’ts of Commenting Code13,776
, , ,
Designing for Anyone: The Power of Accessible Products13,775
, ,
Open Source Survey 2024 [Results]13,774
, ,
How We Shrunk Our JavaScript Monorepo Git Size by 94%13,773
, ,
CSS “only-child” Instead of Conditional Logic13,772
, ,
The Internet Is Unusable—the Disabled View (web)13,771
, ,
Why Does “target="_blank"” Have an Underscore in Front? (kyr)13,770
, ,
Talkin’ Tables (aar/web)13,769
, , ,
Inside the CSS Engine: CSSOM Explained (tre)13,768
,
Improving Accessibility Through Design Systems (xir/web)13,767
, ,
Apple Implements Six of OWA’s DMA Compliance Requests (owa)13,766
, , , ,
Accessibility for the Deaf / Hard of Hearing and Progress Over Perfection (mer/web)13,765
,
MIME Type Errors: Impact on Email Deliverability and Fixes13,764
,
WebStorm and Rider Are Now Free for Non-Commercial Use (jet)13,763
, ,
Introducing the New Svelte CLI13,762
, , ,
8 Examples of Versioning in Leading Design Systems13,761
, , , , ,
How to Make a Tonal Color Palette by Stealing From Nature (fel/uxd)13,760
, , , , ,
How Document-Oriented Databases Store Data Similar to JSON Objects (ami)13,759
, ,
Dynamic Social Share Images Using Cloudinary (sia)13,758
, ,
A New Vivaldi—a Whole New Browsing Experience (jon/viv)13,757
, ,
Is Qwik the Future of Scalable Web Development? (des)13,756
, ,
How to Speed Up Your Vue App With Server Side Rendering (deb)13,755
, , , ,
Why 90’s Designs Are Coming Back13,754
, ,
Six Things Not Related to Accessibility That Will Improve Your Disability Inclusion Efforts13,753
, , ,
Bad Design Is, Apparently, Hot (uxd)13,752
,
Results = ƒ(Competence × Time) (j9t)13,751
, ,
My Top 5 Most Popular Front-End Tips (kev)13,750
, , , ,
Calculating the ROI of Your Design System (lur/zer)13,749
, ,
Angular’s Approach to Partial Hydration (low/the)13,748
,
Backend for Frontend (BFF) Pattern: Microservices for UX (ben)13,747
, , ,
Passing Data to New Window Using JavaScript13,746
,
Qualities of a Good Cloud Architect13,745
, ,
What’s New in WAI–ARIA 1.313,744
, ,
Should JavaScript Be Split Into Two Languages? New Google-Driven Proposal Divides Opinion13,743
, , ,
How Vercel Adopted Microfrontends (ver)13,742
, ,
Lessons From Building Netlify (bii)13,741
, , , ,
Visualize a Webpage’s Memory Usage During a Performance Recording (pat/dev)13,740
, , , , , , , ,
View Transitions Staggering (chr/fro)13,739
, , ,
Video Is the Holy Grail of the Open Web (jar)13,738
,
Svelte 5 Is Alive (sve)13,737
,
SecretLint—a Linter for Preventing Committing Credentials (tre)13,736
, ,
Possible Future CSS: Tree-Counting Functions and Random Values (kiz)13,735
, ,
New Release: Tor Browser 14.0 (tor)13,734
, ,
Making Accessibility Accessible (bas)13,733
Is It the End of Laravel?13,732
, , ,
Front End Debugging: Not Just Console Log (deb)13,731
, , ,
Building a Mental Model of Node.js Streams (pav)13,730
,
Be a Dolphin Not a Shark: Using Cooperation Over Conflict to Advance Digital Accessibility (lfl/par)13,729
, , , ,
Leveraging Usability-Testing Data in Making UX Design Decisions (uxm)13,728
, , ,
10 Simple Ways to Make Your Social Media Posts Accessible13,727
, , , , , ,
Accessible Design: WCAG or Trendy? No, WCAG and Trendy! (wpa)13,726
, , ,
Top 4 Web Vulnerabilities With Example and Mitigation13,725
, , , , ,
Comparing Local-First Frameworks and Approaches13,724
The Importance of UX in Cybersecurity (uxm)13,723
, ,
Understanding “npm audit” and Fixing Vulnerabilities13,722
, , ,
Real Ways to Maintain Your Technical Edge as an Engineering Manager13,721
,
Next.js 15 (nex)13,720
,
Where Web Components Shine (dav)13,719
What Are the Roles of Interaction Design and Visual Interface Design? (uxm)13,718
, ,
Lamenting About Good Design (uxd)13,717
Help Us Choose the Final Syntax for Masonry in CSS (jen+/web)13,716
, ,
Foundations: Form Validation and Error Messages (tet)13,715
, , , , ,
Accessibility Challenges With Single Page Applications (wpa)13,714
, ,
You Can Use “text-wrap: balance;” on Icons (ede)13,713
, ,
Why I’m Skeptical of Rewriting JavaScript Tools in “Faster” Languages (nol)13,712
, ,
The HTTP Crash Course Nobody Asked For (fas)13,711
, ,
Software Engineer Titles Have (Almost) Lost All Their Meaning (tre)13,710
, ,
Set the Default Time Zone in Node.js (ste)13,709
, , ,
State of CSS 2024 [Results] (sac/dev)13,708
,
State of React 2024 (sac+/dev)13,707
,
Smarter Than “Ctrl” + “F”: Linking Directly to Web Page Content13,706
,
Introducing AI Assistance in Chrome DevTools (add)13,705
, , , , ,
A Deeper Look Into Node.js Docker Images: Help, My Node Image Has Python! (ixi)13,704
, ,
Why Developers Lose Trust in AI Tools13,703
, ,
How Is This Website So Fast!? (wes)13,702
, ,
In the Future Using Top-Level “await” Might Be Cause a Backwards Compatibility Break in Node (eve)13,701
, , , ,
If You Care (a11)13,700
How Should “<selectedoption>” Work? (jaf)13,699
,
Did Automattic Commit Open Source Theft? (ger)13,698
, , , ,
20 Git Command-Line Tricks Every Developer Should Know13,697
, ,
What Is Platform Engineering?13,696
How to Build an Image Search Application With OpenAI CLIP and PostgreSQL in JavaScript13,695
, , , , , , , ,
The Story of Web Framework Hono, From the Creator of Hono (clo)13,694
Styling Web Components (cfe)13,693
,
Platform Strategy and Its Discontents (sli)13,692
, , , , , ,
Liberate Your Daily Statistics From Jetpack (ede)13,691
,
How I Organize Variables in Figma (joe)13,690
, ,
Developing a Web Site Nonvisually in a Linux Environment (jas)13,689
, , , ,
CSS “min()” All the Things (sma)13,688
,
An HTML Email Template With Basic Typography and Dark/light Modes (chr/fro)13,687
, , , ,
Using Static Websites for Tiny Archives13,686
,
Best Testing Practices in Node.js (app)13,685
, ,
I’ve Been Doing Blockquotes Wrong (mic)13,684
How to Convert CommonJS to ESM (den)13,683
, , , ,
Create Efficient Error Messages13,682
, , , , , ,
You Should Be Using an RSS Reader (plu)13,681
, , ,
Tips for Inclusive and Accessible Hiring and Recruiting (gwi/deq)13,680
, , , , ,
Node v23.0.0 (Current) (raf/nod)13,679
,
How to Implement Content Security Policy (CSP) Headers for Astro (tre)13,678
, , , , , , ,
“aria-activedescendant” Is Not Focus (cod)13,677
, ,
7 Productivity Hacks I Stole From a Principal Software Engineer (cod)13,676
, ,
GSAP Is Joining Webflow13,675
,
Are You Considering the Developer’s Mental Model? (uxd)13,674
, ,
Introducing Express v5: A New Era for the Node.js Framework (wes)13,673
,
Rubicon (mor)13,672
, ,
Indexed Database API 3.0 (w3c)13,671
, ,
Boring Web Development (j9t)13,670
, ,
A Lean Approach to Design Systems (tho)13,669
Does Deno 2 Really Uncomplicate JavaScript? (fir)13,668
, , , ,
On the Web, and Optimism (joh)13,667
,
What Makes a Font Accessible? A Designer’s Guide (a11)13,666
, , , ,
Understanding VPATs and ACRs: Key Insights (nat)13,665
,
The Design of Visited Links (niq)13,664
,
The “blockquote” Element (hey)13,663
,
Fanout With Grid and View Transitions (chr/fro)13,662
, , , ,
Documentation Driven Design (ikn)13,661
,
Design Systems: Simplifying Documentation Writing (uxd)13,660
, ,
Prioritizing Design Systems (uxd)13,659
, , ,
Component Spec: The Design System Component Delivery (uxd)13,658
, , ,
My Eulogy for the Open Web and Old Google13,657
, ,
The Greatness and Limitations of the “js-framework-benchmark” (nol)13,656
, , , ,
The Secrets of JavaScript Object Property Order13,655
,
I Didn’t Know You Could Use Sibling Parameters as Default Values in Functions (mac)13,654
,
Should Automation Help Us Work Slower?13,653
,
The User Experience of Developer Tools (uxd)13,652
, ,
Please, Don’t Use Viewport Units for Font Sizes (kev)13,651
, , ,
JS Frameworks, in Their Own Words (by Word Cloud) (j9t)13,650
, , , , , , , , ,
.io Domain Likely Being Phased-Out—Seven Suggested Steps (tan)13,649
Improving Code Quality With Linting13,648
, , ,
HTML/CSS Frameworks, in Their Own Words (by Word Cloud) (j9t)13,647
, , , , , , , , , ,
How Microsoft Edge Is Replacing React With Web Components (ric/the)13,646
, , , ,
Handling Paste Events in JavaScript (ray/fro)13,645
,
CSS Tricks That Use Only One Gradient (css/css)13,644
, ,
The Elephant in the New Accessibility Law: PDFs13,643
, ,
Design Systems and How to Use Them in an Accessible Way (bol)13,642
, , ,
The .io Domain Isn’t Going Anywhere Anytime Soon Amid Treaty (tho/the)13,641
Implementing Regular Expressions in TypeScript Types (Badly)13,640
,
HTML for People (bw)13,639
, , ,
AI for Accessibility Conformance Testing? Why? (ste)13,638
, , ,
10 CSS Pro Tips and Tricks You Need to Know13,637
, ,
The Value of Accessibility Annotations in Inclusive Design13,636
, , ,
8 AI Tips for Web Developers (and Their Careers) (j9t)13,635
, , , , , , ,
Announcing Deno 2 (tin+/den)13,634
,
Why GOV.UK’s “Exit This Page” Component Doesn’t Use the Escape Key (bat)13,633
, ,
TC39 Advances 10+ ECMAScript Proposals: Key Features to Watch (sar/soc)13,632
Shopify, Accessibility Lawsuits, and “Compliance”13,631
, , ,
Node.js, Pipes, and Disappearing Bytes13,630
Creating Blogging Sites With Astro13,629
, ,
WebRTC: Real-Time Communication in Browsers (w3c)13,628
, ,
I Interviewed 100 DevTools Founders and This Is What I Learned (jac)13,627
, , , ,
The Best Examples of Data Visualization in 11 Leading Design Systems13,626
, , ,
The Disappearance of an Internet Domain13,625
Why Code Security Matters—Even in Hardened Environments13,624
, , ,
Why Is It So Hard to Break Into Tech13,623
,
Top 11 WordPress Themes for Web Designers in 2024 (web)13,622
, ,
The New Stylable “<select>” Element (jaf+)13,621
, , , ,
Searching for a New CSS Logo (mrt/css)13,620
Liskov’s Gun: The Parallel Evolution of React and Web Components (bal)13,619
, ,
CSS Nesting Improves With CSSNestedDeclarations (bra/dev)13,618
,
The Future of Voice User Interfaces and UX Design (uxm)13,617
, , ,
Web Components: Little Bits (web)13,616
, ,
Build a Static RSS Reader to Fight Your Inner FOMO (sma)13,615
, , , ,
18 Interview Questions Answered by Angular Experts (dan)13,614
,
Dive Into WebGPU (oka)13,613
, ,
The Popover API: Your New Best Friend for Tooltips (dev)13,612
, , , , ,
How Effective UX Design Can Boost Business Success (uxm)13,611
, , , , , ,
Why Do We Need a Design System? (rob)13,610
The Mazy Web She Whirls: Starting Open Web Advocacy (sil/web)13,609
, , ,
Some Notes on Upgrading Hugo (b0r)13,608
,
Reminder That “@ scope” and HTML Style Blocks Are a Potent Combo (chr/fro)13,607
,
Recipes for Detecting Support for CSS At-Rules (mon/css)13,606
, , ,
No Industry for Old Men (ste/web)13,605
, , , , , , ,
Designing for Privacy (uxm)13,604
, ,
CSS Anchor Positioning Guide (mon/css)13,603
, ,
Building a Single-Page App With htmx (jak)13,602
,
Breaking Into UX Research: Non-Traditional Paths to Success (uxd)13,601
, ,
Feature Detect Style Queries Support in CSS (bra)13,600
, , , ,
Floating in Space—Animations With Compose and Canvas (eev)13,599
, ,
Designing for Accessibility: Enhancing Math Learning for the Blind Using the NVDA Screen Reader13,598
, , ,
21 UX Strategies to Maximize User Engagement Without Exploitation (uxd)13,597
, , ,
Testing CSS Print Media Styles (bah)13,596
, , ,
Reminder—Automatic Accessibility Testing Can Detect Inaccessibility but Can’t Detect Accessibility (cer)13,595
,
10 JavaScript Concepts Every Node Developer Must Master13,594
, ,
How a Bottom-Up Design Approach Enhances Site Accessibility (sma)13,593
, ,
An Introduction to WebAssembly (tom/dev)13,592
, ,
Sneaking: The Deceptive UX Pattern You Never Saw Coming13,591
,
Node vs. Bun: No Backend Performance Difference13,590
, , , ,
React on the Server Is Not PHP13,589
, ,
How to Use the CSS “backdrop-filter” Property (log)13,588
, , , ,
Database 101: SSL/TLS for Beginners13,587
, , , , ,
Icon Usability: When and How to Evaluate Digital Icons13,586
, , ,
npm vs. npx13,585
, , ,
How We Built a Design System in 2 Weeks13,584
,
Node.js Can Run TypeScript13,583
,
Practical Accessibility Tips You Can Apply Today (pic)13,582
, ,
How We Used the Design System Attributes Framework to Set Our Mission, Vision, and Principles (hs/uxd)13,581
,
ESLint Now Officially Supports Linting of JSON and Markdown (nza/esl)13,580
, , , ,
cpx—the npx Counterpart of the PHP Ecosystem (ami)13,579
,
Cloudflare Study: 39% of Companies Losing Control of Their IT and Security Environment (tre)13,578
, , ,
How to Use CSS and SVG Clipping and Masking Techniques (wpe)13,577
, , , , ,
How to Identify a Toxic Accessibility Culture, and What You Can Do About It13,576
, ,
Tips for Working From the Office?13,575
, ,
“Straight to the Pool Room”: The Pitfalls of Placing Accessibility Issues in the Backlog (int)13,574
, , ,
JAWS (Only) No More (ste)13,573
, , , , , , ,
Interview With Björn Ottosson, Creator of the Oklab Color Space (bjo+/sma)13,572
, ,
Don’t Do Agile, Be Agile (www)13,571
, , , ,
Benchmarking the Performance of CSS “@ property” (bra/dev)13,570
,
A UX Designer Guide to Prompt (uxd)13,569
, , ,
Unleash JavaScript’s Potential With Functional Programming13,568
, ,
Web Components vs. State-Based UI (cfe)13,567
, ,
Web Components Are Not Framework Components—and That’s Okay (lea)13,566
, ,
Queering Design Systems Thinking (hey)13,565
, ,
I Wasted a Day on CSS Selector Performance to Make a Website Load 2 ms Faster (try)13,564
, ,
Eleventy v3.0.0: Possums ❤️ ESM (zac/ele)13,563
, ,
Chasing Color (aaa)13,562
, ,
An Interesting HTML Parser Conundrum (dbu)13,561
,
How Bun Supports V8 APIs Without Using V8 (bun)13,560
, , , ,
Designing Effective Information Architectures for Large-Scale Web Sites (uxm)13,559
, , ,
4 Tips for Unlocking the Benefits of Svelte in Frontend Development (des)13,558
, ,
Why Gumroad Didn’t Choose htmx (shl)13,557
,
What’s the Difference Between HTML’s Dialog Element and Popovers? (chr/fro)13,556
, , ,
Understanding Cultural Norms to Design Inclusive User Experiences (uxm)13,555
, , ,
The Reality of Balancing Pregnancy in Developer Relations (bla)13,554
,
The “bdi” Element (hey)13,553
, ,
Sketch and AI (ema+/ske)13,552
,
Release Notes for Safari Technology Preview 204 (jon/web)13,551
, , ,
New to the Web Platform in September (rac/dev)13,550
, , , , , , , ,
Designing for Digital Minimalism: Creating User Experiences That Support Mental Well-Being (uxm)13,549
, , ,
Default Behavior of “position: absolute” (css)13,548
, ,
CSS Masonry and CSS Grid (geo/css)13,547
, , ,
Celebrating WebAIM’s 25th Anniversary (jar/web)13,546
, ,
Project IDX (goo)13,545
, , , ,
Solved by CSS Scroll-Driven Animations: Hide a Header When Scrolling Down, Show It Again When Scrolling Up (bra)13,544
, , ,
Understanding the Concept of Scoping in CSS13,543
, ,
How to Learn HTML: 46 Great Sites, Courses, and Books (All Free)13,542
, , , , ,
Bundling Past, Present, and Future (dev)13,541
, , , ,
Matt Mullenweg Announces Temporary Lifting of WP Engine Ban13,540
,
Web Components Are Okay (nol)13,539
The “b” Element (hey)13,538
,