Frontend Dogma

News and Tools for Frontend Developers (12)

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

Entry (Sources) and TopicsDate#
Introducing the Gulp Developer Survey (abi/gul)11,974
, ,
How We’re Building More Inclusive and Accessible Components at GitHub (eri/git)11,973
, , , ,
Focus vs. Accessibility Focus (a11)11,972
, ,
Evidence-Based Management Guide, 2024—What’s New? (pmo/scr)11,971
, , , , ,
What’s New in Node.js v22 (mco)11,970
,
Using the Popover API for HTML Tooltips (chr/fro)11,969
, , ,
Using Simple Tools as a Radical Act of Independence (jar/unt)11,968
, ,
Servo Reboot: Where Are We Now? OSS-NA 2024 (atb)11,967
, ,
Mastering User-Centered Design, With 5 Advanced Tips (uxm)11,966
, , , ,
Inclusive Digital Experiences: Redesign Strategies for Addressing Diverse Abilities and Accessibility Challenges II (uxm)11,965
, , ,
Get First Item in Eleventy Collection (wol)11,964
, ,
Errors Aren’t All Bad (jim)11,963
An Introduction to the European Accessibility Act (EAA) (deq)11,962
, , ,
A Brief Note on Highlighted Text (aar)11,961
, , , ,
These CSS Pro Tips and Tricks Will Blow Your Mind (cod)11,960
, ,
The 7 Most Useful Web Design and Web Development Glossaries (apo)11,959
, ,
Securing Client-Side JavaScript (ada)11,958
, ,
Pairing Eleventy With htmx and Deno (wol)11,957
, ,
Misconceptions About CSS Specificity (bra/bra)11,956
, ,
Eleventy With a Basic Deno Static Server Setup (wol)11,955
, ,
5 Node Version Managers Compared—Which Is Right for You? (pav)11,954
, , ,
Native Support for CJS/ESM Interoperability Begins in Node.js 22 (hi)11,953
, , , ,
Memory Management Every Developer Should Know (hi)11,952
,
WCAG After Quarter of a Century—We Still Need More Awareness (cer)11,951
, ,
The Value of Open Source in Furthering Accessibility Goals (mgi/g0v)11,950
, ,
Shades of Grey With “color-mix()” (mic/css)11,949
, ,
At Some Point, JavaScript Got Good (jon)11,948
,
A to Z of Assistive Technology for Reading Digital Text (ver)11,947
, , , ,
So I Got Fired (dar)11,946
Quick-and-Dirty Accessibility (tpg)11,945
,
Poor Express Authentication Patterns in Node.js and How to Avoid Them (lir)11,944
, , ,
How Slack Automates Deploys (abi)11,943
, , ,
Content Standards in Design Systems (aka/nng)11,942
, ,
If View Transitions and Scroll-Driven Animations Had a Baby… (bra/9el)11,941
, , ,
Will the CSS Scope Feature Replace Angular’s View Encapsulation? (ale)11,940
, ,
Web Development Trends We Will See in 2024 (mar/was)11,939
Web Components From Early 2024 (chr)11,938
,
The War Begins: Top Best JavaScript Framework to Learn in 2024 (fro)11,937
, , , , , , , , , , ,
The Vue Ecosystem in 2024 (ben/fro)11,936
, , ,
Introduction to htmx (jan)11,935
,
How to Archive Your Design System Effectively (uxd)11,934
, , ,
3 Methods to Elevate Your Writing With Visual Content (ste)11,933
, ,
Combining CSS “:has()” and HTML “<select>” for Greater Conditional Styling (ami/sma)11,932
, , ,
Should We Rely on Browser Detection? (htm)11,931
,
Why Are My Live Regions Not Working? (pat/tet)11,930
, ,
When to Use Bun Instead of Node.js (ant/app)11,929
, ,
Using AI to Predict Design Trends (web)11,928
, ,
Understanding What Drupal Editors and Authors Need (meg+/lul)11,927
The Evolution of Figma’s Mobile Engine: Compiling Away Our Custom Programming Language (br/fig)11,926
, , , ,
How to Create Content in WordPress With AI (cag/sit)11,925
, , ,
Exploring the Immersive Web With Wolvic (sea)11,924
, ,
A React Developer’s Guide to Learning Solid.js (sta)11,923
, , ,
Ryan Dahl: From Node.js and Deno to the “Modern” JSR Registry (dav/the)11,922
, , ,
Demystifying React’s Types: Ref Types (huy)11,921
Cookie Permissions: 6 Design Guidelines (nng)11,920
, , , , ,
Designing Design Systems: How to Lay the Groundwork That Drives Decision Making (ado)11,919
, , , ,
Web Accessibility in the 2024 [U.S.] Presidential Campaigns (web)11,918
,
Use Both Ratings Average and Number of Ratings When Sorting by User Ratings (bay)11,917
, ,
Pretty Much Every Website Uses the Wrong Font Size… (t3d)11,916
,
Popover API Is Here (chr/fro)11,915
, ,
I Reviewed 1,000s of Opinions on htmx (dph)11,914
Handling the Indentation of a Treeview Component (sha)11,913
European Accessibility Act: Ultimate Guide to Compliance (aud)11,912
, , , ,
Composability in Design Systems (ada)11,911
, ,
An Alternative Proposal for CSS Masonry (rac/dev)11,910
, , ,
Web Forms: Costly Mistakes You Want to Avoid (geo)11,909
, , , , ,
CSS Inheritance (bel/pic)11,908
,
What Is Vite (and Why Is It So Popular)? (eri/sta)11,907
WebAssembly Performance Patterns for Web Apps (tom)11,906
, ,
Superior Range Syntax (css)11,905
,
New to the Web Platform in April (rac/dev)11,904
, , , , , , , ,
My Approach to HTML Web Components (ada)11,903
,
How to Design Accessible Forms in 10 Steps (bp/uxd)11,902
, , ,
Deprecating Support for “-ms-high-contrast” and “-ms-high-contrast-adjust” (mse)11,901
, , ,
Introduction to NestJS (ref)11,900
, ,
The Polish Paradox (ili)11,899
, ,
No, I Don’t Want to Fill Out Your Contact Form (dom)11,898
,
Accessibility Evolution of Organizations (cer)11,897
, ,
Top 50 System Design Interview Questions for 2024 (swe)11,896
, ,
Can You Detect Overflow With CSS? (fon/css)11,895
,
What Do Developers Want From AI? (abi)11,894
, , ,
Passkeys: A Shattered Dream (fir)11,893
, ,
Optimizing INP: A Deep Dive (dev)11,892
, , , , , , , , ,
Basic Algorithms (m)11,891
, ,
The Picture-Superiority Effect: Harness the Power of Visuals (nng)11,890
, ,
Ditch Dotenv: Node.js Now Natively Supports .env File Loading (hi/inp)11,889
, ,
Radix UI Adoption Guide: Overview, Examples, and Alternatives (log)11,888
, , ,
The Rise of Large-Language-Model Optimization (sch+)11,887
,
The HTML, CSS, and SVG for a Classic Search Form (chr/fro)11,886
, , , ,
Popover API Lands in Baseline (una/dev)11,885
, , , ,
Maintaining a Design System in Figma (luk/uxd)11,884
, ,
Introduction to Manual Website Accessibility Testing (umn)11,883
, , ,
Design Déjà Vu (mal)11,882
, , , ,
Conducting Accessibility Research in an Inaccessible Ecosystem (maw/sma)11,881
, , ,
Write Better CSS With Modern CSS (css)11,880
, , , ,
Why Don’t We Talk About Minifying CSS Anymore? (whi/sen)11,879
, ,
The Problem With “new URL()”, and How “URL.parse()” Fixes That (kil)11,878
,
The Perfect Site Doesn’t Exist (mic/cli)11,877
, ,
The New “!important” (geo)11,876
,
Printing Music With CSS Grid (ste/cru)11,875
, ,
Node.js Next 10 Survey—2024 (kyl/nod)11,874
,
Node.js 22 Available Now (ope)11,873
,
JSR Is Not Another Package Manager (tin/den)11,872
,
HTML Attributes vs. DOM Properties (jaf)11,871
, , ,
How to Escape JavaScript for a Script Tag (mrj)11,870
, , ,
Celebrate JavaScript Naked Day Every Year on April 24 (zac)11,869
, , ,
Celebrating 20 Years of Dojo (ope)11,868
Use “:has()” to Scope CSS11,867
, ,
Taking Regular Screenshots of My Website (ale)11,866
, , , , ,
Creating Fluid Typography With the CSS “clamp()” Function (dai/sit)11,865
, , ,
Using Vite to Rebuild Local Dependencies in an npm Workspace (pro)11,864
, ,
Your Page Can’t Change Media Features (kil)11,863
, , ,
Update on the Plan for Phase-Out of Third-Party Cookies on Chrome (goo)11,862
, , , ,
The Front End Developer/Engineer Handbook 2024 (cod/fro)11,861
, , , , ,
The First Framework That Lets You Visualize Your React/Node.js App (hot/was)11,860
, , , ,
Reflecting on My Programming Career11,859
Notes on Quality (ele)11,858
, ,
Latency Numbers Every Frontend Developer Should Know (cra/ver)11,857
, ,
Images as the First Thing in a Button or Link (tem)11,856
, , , ,
How the Meaning of Colour Varies per Culture (bas/uxd)11,855
,
F-Shape Pattern and How Users Read (vit/sma)11,854
,
Comparing Full Stack and Headless CMS Platforms (sit)11,853
, , , ,
Adding ESLint and Auto-Fixing an Existing TypeScript Project (dbl)11,852
, , ,
Invoking Elements by Using Only HTML: A First Look at Invokers (uti)11,851
, ,
Hello Bun: How Sveld Now Deploys 2× Faster on GitHub and Render (eri/ren)11,850
, , ,
Write Alt Text Like You’re Talking to a Friend (spa/clo)11,849
, ,
What You Can Do as a Web Builder on Earth Day (aar)11,848
,
Using Legitimate GitHub URLs for Malware (sch)11,847
,
The Ultimate Collection of CSS-Only Shapes (css)11,846
,
The Slow Death of CSS Vendor Prefixes (oll)11,845
, ,
The Crucial Dance: Enhancing Designer–Developer Collaboration for Exceptional Products (uxm)11,844
,
State of Design Tokens 2024 (don+/sup)11,843
, , ,
JavaScript Features That Most Developers Don’t Know (sha/git)11,842
,
Creating a UX Playbook for Onboarding Users to Your Product (uxm)11,841
, ,
5 Hidden CSS Properties You Didn’t Know Existed11,840
3 Essential Design Trends, May 2024 (car/web)11,839
,
15 Essential UX Design Principles and Practices for Developers (ipr/uxm)11,838
, ,
The Art of Design System Recipes (bra)11,837
,
Node.js Test Runner: A Beginner’s Guide (sta/bet)11,836
, ,
What Is CI/CD Pipelines: A Crucial Skill for Every Software Engineer (pri)11,835
,
Optimising React Apps11,834
,
Make Product Design Great Again (mat/uxd)11,833
, ,
Detect JavaScript Support (fon/css)11,832
, , ,
Considerations for AI Opt-Out (mno)11,831
April 24 Is JS Naked Day (j9t)11,830
, , ,
3 Tips for Advanced Prototyping in Figma (nic/uxd)11,829
, ,
A Conversation With Una Kravets: The Rapid Evolution of CSS and Hobbies Outside of Work (una+)11,828
, ,
Long Alt (aar)11,827
, , , , ,
Using “@ defer” Defer Views in Angular 17 (dan)11,826
, ,
Node.js Task Runner (yag)11,825
,
Make Sure That Your Design System Is Accessible (cer)11,824
,
Detect JavaScript Support in CSS (hex)11,823
, , ,
Design Systems and the Never-Ending Job of Buy In (pjo)11,822
, ,
Typography Variables in Figma Are Here (joe)11,821
, ,
This Web of Ours, Revisited (zel)11,820
How to Work With GraphQL in WordPress in 2024 (los/sma)11,819
, ,
How to Create CSS Utility Classes (fon/css)11,818
, ,
Help Us Invent CSS Grid Level 3, aka “Masonry” Layout (jen/web)11,817
, , ,
Building a Culture of Accessibility (jon/tet)11,816
,
Accessibility Overlays—Friend or Foe? (ohm+/int)11,815
, ,
A Short Guide to Mastering Keyboard Shortcuts on GitHub (saa/git)11,814
, ,
Building an npm Package Compatible With ESM and CJS in 2024 (lir/sny)11,813
, , , ,
A Primer on the Cascade and Specificity (bel/pic)11,812
, , ,
5 Tailwind CSS Anti-Patterns to Avoid (jon/ato)11,811
, , , ,
What’s Going On in Dark Theme / Light Theme Land (chr/fro)11,810
, ,
The “Intl.Segmenter” Object Is Now Part of Baseline (rac/dev)11,809
, , ,
Sustainable Web Development: Website Redesign With a Low Carbon Footprint (ros/wom)11,808
,
Git Common Developer Pitfalls and Solutions (wom)11,807
Angular’s New Signal Inputs (deb)11,806
, ,
The End of an Era: Women Who Code Closing (wom)11,805
Who Should Block AI Bots? (thc/moz)11,804
, ,
When Security and Accessibility Clash: Why Are Banking Applications So Inaccessible?11,803
,
Webhooks and WebSockets (ric)11,802
,
The Impact of Color Contrast on Accessibility (bar)11,801
, ,
Property Hooks Are Coming in PHP 8.4 (ami)11,800
,
How to Write World-Beating Web Content (web)11,799
, ,
How to Submit a Form in React Using FormData (wom)11,798
, ,
Displaying HTML Web Components (ada)11,797
,
Converting Plain Text to Encoded HTML With Vanilla JavaScript (sma)11,796
, ,
12 Tips From a Mid-Level Developer (abb)11,795
,
Upgrading jQuery: Working Towards a Healthy Web (tim/jqu)11,794
, ,
Building a GitHub Activity Feed With Node.js and Socket.IO (je/kno)11,793
, ,
AI Isn’t Useless—but Is It Worth It? (mol)11,792
,
JavaScript Code Quality Tools: See Qodana in Action (qod)11,791
, , ,
Humans Do It Better: GitClear Analyzes 153M Lines of Code, Finds Risks of AI (arc)11,790
, , , ,
We Need to Rewild the Internet (mar+/noe)11,789
, , , ,
Things That Can Break “aspect-ratio” in CSS (chr/fro)11,788
The Right Code for Your Design System (emi/fig)11,787
,
The Invisible Seafaring Industry That Keeps the Internet Afloat (jos/ver)11,786
The Biggest Lie in HTML (t3d)11,785
,
Making Disabled Buttons More Accessible (jsf)11,784
, , ,
Electron 30.0.0 (kee/ele)11,783
,
Alternating Style Queries (kiz)11,782
, ,
Hardest Problem in Computer Science: Centering Things (nik)11,781
, ,
The Making of a TypeScript Feature: Inferring Type Predicates (dan)11,780
[pnpm] v9.0.0 (pnp)11,779
,
How a Successful Website Migration Led to a 20% Increase in Keyword Rankings (moz)11,778
, , ,
Five Ways Cookie Consent Managers Hurt Web Performance (and How to Fix Them) (cli/spe)11,777
, ,
Ethics in Times of Growth Design (cre)11,776
,
Don’t Use the “maxlength” Attribute to Stop Users From Exceeding the Limit (ada)11,775
, , ,
Document Collaboration (With Comments!) (chr/fro)11,774
, , ,
CSS in React Server Components (jos)11,773
, , , ,
10 Top Accessibility Errors and How to Avoid and Fix Them (sch)11,772
Open Source Security (OpenSSF) and OpenJS Foundations Issue Alert for Social Engineering Takeovers of Open Source Projects (rgi+/ope)11,771
,
ARIA in HTML (sco+/w3c)11,770
, , ,
An Intro to Flexbox (cfe)11,769
, , ,
Interview With Senior JS Developer 2024 (kai)11,768
, , , , , , ,
Beware—Automatic Tools Over-Report Accessibility Issues and Steal Your Time (cer)11,767
, ,
Why Many Junior Developers Quit Programming (tip/git)11,766
,
What if You Had Real Control Over Light Mode / Dark Mode on a Per-Site Basis? (bra/bra)11,765
,
Things You Should Do in Your Dev Journey11,764
My “Skip to Content” Markup Was Breaking the Back Button on iOS (db)11,763
, , ,
9 Signs Your Frontend Code Has Quality Issues That Affect Your Users (ang)11,762
, , , , , ,
Technical Guide: End-to-End CI/CD DevOps With Jenkins, Terraform, Docker, Kubernetes, SonarQube, ArgoCD, AWS EC2, EKS, and GitHub Actions (Django Deployment) (joe/dev)11,761
, , , , , , , ,
Sliding 3D Image Frames in CSS (css/sma)11,760
, ,
Naming Colors in Design Systems (ado)11,759
, ,
Monitoring BFCache Blocking Reasons (chr/mdn)11,758
, , ,
Introducing JS Naked Day (mac)11,757
, , , ,
How to Build a Reusable Grid System With CSS Grid (cfe)11,756
, , ,
How Do Open Source Licenses Work? The Ultimate Guide (bca/the)11,755
, ,
Blockin’ Bots (bee)11,754
, , ,
10 Things Software Developers Should Learn About Learning (abi)11,753
,
Accessible Interactions in JavaScript Apps (san/epi)11,752
, , ,
Web Accessibility Statement: How to Write One (usa)11,751
, , ,
npm Basics for New Developers (nim/dai)11,750
,
The Dos and Don’ts of Using “tabindex” in Web Design (a11)11,749
, ,
Zombie Estimation (scr)11,748
, , ,
Why I’m Embracing the Arc Browser (num)11,747
,
Unleashing Designers With Tailwind CSS (sim/epi)11,746
, , ,
Socks, Lies, and Accessibility (wor)11,745
, ,
Purging Design System “Rot” From Our Checkboxes (chu/moo)11,744
, , , ,
Let Me Be (rya/epi)11,743
,
Gap Is the New Margin (chr/fro)11,742
,
Epic App Performance Starts With the Database (rtb/epi)11,741
, , ,
CSS Tricks to Master the “clip-path” Property (css/ver)11,740
, ,
An Intro to CSS Grid (cfe)11,739
, , ,
A Comparison of Automated Testing Tools for Digital Accessibility (equ)11,738
, , , ,
Complete a VPAT: Show How Accessible Your Product Is (deq)11,737
, , ,
Quick Tip: How to Animate Text Gradients and Patterns in CSS (ral/sit)11,736
, , , ,
Wednesday, April 10, 2024 Security Releases (raf/nod)11,735
, ,
The Guide to Git I Never Had (jak/gla)11,734
, , ,
The Future of Design Systems Is Marketing (fig)11,733
, ,
Release Notes for Safari Technology Preview 192 (jon/web)11,732
, , ,
Optimizing WebKit and Safari for Speedometer 3.0 (ant+/web)11,731
, , , , ,
Notes on Git’s Error Messages (b0r)11,730
,
JS Naked Day (mac+)11,729
, , , ,
Control Your Vertigo—the Unspoken Rule for Defending Design Decisions (kin/uxd)11,728
,
I Never Knew a Website Could Hurt Someone (kar/oka)11,727
,
Frontend Development Beyond React: Svelte (bk/itn)11,726
Understanding Interaction to Next Paint (INP) (wil/fro)11,725
,