Frontend Dogma

News and Tools for Frontend Developers (13)

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

Entry (Sources) and TopicsDate#
Design Déjà Vu (mal)12,129
, , , ,
Celebrate JavaScript Naked Day Every Year on April 24 (zac)12,128
,
Node.js Next 10 Survey—2024 (nod)12,127
,
The Perfect Site Doesn’t Exist (mic)12,126
, ,
How to Escape JavaScript for a Script Tag12,125
, , ,
Printing Music With CSS Grid (ste)12,124
, ,
Write Better CSS With Modern CSS (css)12,123
, , , ,
Why Don’t We Talk About Minifying CSS Anymore? (whi/sen)12,122
, ,
Use “:has()” to Scope CSS12,121
, ,
The Problem With “new URL()”, and How “URL.parse()” Fixes That (kil)12,120
,
The New “!important” (geo)12,119
,
Node.js 22 Available Now (ope)12,118
,
JSR Is Not Another Package Manager (tin/den)12,117
,
HTML Attributes vs. DOM Properties (jaf)12,116
, , ,
Celebrating 20 Years of Dojo (ope)12,115
The Front End Developer/Engineer Handbook 2024 (fro)12,114
, , , , ,
Using Vite to Rebuild Local Dependencies in an npm Workspace12,113
, ,
The First Framework That Lets You Visualize Your React/Node.js App12,112
, , , ,
Comparing Full Stack and Headless CMS Platforms12,111
, , , ,
Adding ESLint and Auto-Fixing an Existing TypeScript Project12,110
, , ,
Taking Regular Screenshots of My Website12,109
, , , , ,
Hello Bun: How Sveld Now Deploys 2× Faster on GitHub and Render12,108
, , ,
Update on the Plan for Phase-Out of Third-Party Cookies on Chrome12,107
, , , ,
Notes on Quality12,106
, ,
Latency Numbers Every Frontend Developer Should Know (ver)12,105
, ,
Creating Fluid Typography With the CSS “clamp()” Function12,104
, , ,
How the Meaning of Colour Varies per Culture (uxd)12,103
,
Your Page Can’t Change Media Features (kil)12,102
, , ,
Reflecting on My Programming Career12,101
Invoking Elements by Using Only HTML: A First Look at Invokers (uti)12,100
, ,
Images as the First Thing in a Button or Link (tem)12,099
, , , ,
F-Shape Pattern and How Users Read (vit/sma)12,098
,
How I Use Generative AI in Branding12,097
, , ,
JavaScript Features That Most Developers Don’t Know12,096
,
State of Design Tokens 2024 (don+)12,095
, , ,
Node.js Test Runner: A Beginner’s Guide12,094
, ,
What Is CI/CD Pipelines: A Crucial Skill for Every Software Engineer12,093
,
3 Essential Design Trends, May 2024 (web)12,092
,
15 Essential UX Design Principles and Practices for Developers (uxm)12,091
, ,
Write Alt Text Like You’re Talking to a Friend (spa/clo)12,090
, ,
What You Can Do as a Web Builder on Earth Day (aar)12,089
,
Using Legitimate GitHub URLs for Malware (sch)12,088
,
The Ultimate Collection of CSS-Only Shapes (css)12,087
,
The Slow Death of CSS Vendor Prefixes (oll)12,086
, ,
The Crucial Dance: Enhancing Designer–Developer Collaboration for Exceptional Products (uxm)12,085
,
The Art of Design System Recipes (bra)12,084
,
Creating a UX Playbook for Onboarding Users to Your Product (uxm)12,083
, ,
5 Hidden CSS Properties You Didn’t Know Existed12,082
April 24 Is JS Naked Day (j9t)12,081
,
3 Tips for Advanced Prototyping in Figma (uxd)12,080
, ,
Make Product Design Great Again (uxd)12,079
, ,
Optimising React Apps12,078
,
Detect JavaScript Support (fon/css)12,077
, , ,
Considerations for AI Opt-Out (mno)12,076
A Conversation With Una Kravets: The Rapid Evolution of CSS and Hobbies Outside of Work (una+)12,075
, ,
Node.js Task Runner12,074
,
Using “@ defer” Defer Views in Angular 1712,073
, ,
Make Sure That Your Design System Is Accessible (cer)12,072
,
Long Alt (aar)12,071
, , , , ,
Detect JavaScript Support in CSS (hex)12,070
, , ,
Design Systems and the Never-Ending Job of Buy In (pjo)12,069
, ,
Typography Variables in Figma Are Here12,068
, ,
How to Work With GraphQL in WordPress in 2024 (sma)12,067
, ,
A Short Guide to Mastering Keyboard Shortcuts on GitHub (git)12,066
, ,
Building a Culture of Accessibility (tet)12,065
,
Accessibility Overlays—Friend or Foe? (int)12,064
, ,
This Web of Ours, Revisited (zel)12,063
How to Create CSS Utility Classes (fon/css)12,062
, ,
Help Us Invent CSS Grid Level 3, aka “Masonry” Layout (jen/web)12,061
, , ,
My Code Formatting Guidelines (val)12,060
, , , , , ,
Sustainable Web Development: Website Redesign With a Low Carbon Footprint12,059
,
The End of an Era: Women Who Code Closing12,058
5 Tailwind CSS Anti-Patterns to Avoid12,057
, , , ,
Angular’s New Signal Inputs12,056
, ,
Git Common Developer Pitfalls and Solutions12,055
What’s Going On in Dark Theme / Light Theme Land (chr/fro)12,054
, ,
The “Intl.Segmenter” Object Is Now Part of Baseline (rac/dev)12,053
, , ,
Building an npm Package Compatible With ESM and CJS in 2024 (lir/sny)12,052
, , , ,
A Primer on the Cascade and Specificity (bel/pic)12,051
, , ,
Webhooks and WebSockets12,050
,
Upgrading jQuery: Working Towards a Healthy Web (tim)12,049
, ,
12 Tips From a Mid-Level Developer12,048
,
The Impact of Color Contrast on Accessibility12,047
, ,
Humans Do It Better: GitClear Analyzes 153M Lines of Code, Finds Risks of AI12,046
, , , ,
JavaScript Code Quality Tools: See Qodana in Action12,045
, , ,
Building a GitHub Activity Feed With Node.js and Socket.IO12,044
, ,
Who Should Block AI Bots? (moz)12,043
, ,
How to Submit a Form in React Using FormData12,042
, ,
When Security and Accessibility Clash: Why Are Banking Applications So Inaccessible?12,041
,
Property Hooks Are Coming in PHP 8.4 (ami)12,040
,
How to Write World-Beating Web Content (web)12,039
, ,
Displaying HTML Web Components (ada)12,038
,
Converting Plain Text to Encoded HTML With Vanilla JavaScript (sma)12,037
, ,
AI Isn’t Useless—but Is It Worth It? (mol)12,036
,
We Need to Rewild the Internet (rob)12,035
, , , ,
Hardest Problem in Computer Science: Centering Things12,034
, ,
The Right Code for Your Design System (fig)12,033
,
The Invisible Seafaring Industry That Keeps the Internet Afloat (ver)12,032
The Making of a TypeScript Feature: Inferring Type Predicates12,031
The Biggest Lie in HTML12,030
,
Making Disabled Buttons More Accessible12,029
, , ,
Things That Can Break “aspect-ratio” in CSS (chr/fro)12,028
[pnpm] v9.0.0 (pnp)12,027
,
Electron 30.0.0 (kee/ele)12,026
,
Alternating Style Queries (kiz)12,025
, ,
Open Source Security (OpenSSF) and OpenJS Foundations Issue Alert for Social Engineering Takeovers of Open Source Projects (ope)12,024
,
Ethics in Times of Growth Design12,023
,
How a Successful Website Migration Led to a 20% Increase in Keyword Rankings (moz)12,022
, , ,
Five Ways Cookie Consent Managers Hurt Web Performance (and How to Fix Them) (cli/spe)12,021
, ,
Don’t Use the “maxlength” Attribute to Stop Users From Exceeding the Limit (ada)12,020
, , ,
Document Collaboration (With Comments!) (chr/fro)12,019
, , ,
CSS in React Server Components (jos)12,018
, , , ,
ARIA in HTML (sco+/w3c)12,017
, , ,
An Intro to Flexbox (cfe)12,016
, , ,
10 Top Accessibility Errors and How to Avoid and Fix Them (sch)12,015
Interview With Senior JS Developer 202412,014
, , , , , , ,
Beware—Automatic Tools Over-Report Accessibility Issues and Steal Your Time (cer)12,013
, ,
Why Many Junior Developers Quit Programming (tip)12,012
,
What if You Had Real Control Over Light Mode / Dark Mode on a Per-Site Basis? (bra)12,011
,
Things You Should Do in Your Dev Journey12,010
My “Skip to Content” Markup Was Breaking the Back Button on iOS (db)12,009
, , ,
9 Signs Your Frontend Code Has Quality Issues That Affect Your Users (ang)12,008
, , , , , ,
Introducing JS Naked Day (mac)12,007
, ,
Technical Guide: End-to-End CI/CD DevOps With Jenkins, Terraform, Docker, Kubernetes, SonarQube, ArgoCD, AWS EC2, EKS, and GitHub Actions (Django Deployment)12,006
, , , , , , , ,
Naming Colors in Design Systems12,005
, ,
How Do Open Source Licenses Work? The Ultimate Guide (the)12,004
, ,
10 Things Software Developers Should Learn About Learning12,003
,
Sliding 3D Image Frames in CSS (css/sma)12,002
, ,
Monitoring BFCache Blocking Reasons (chr/mdn)12,001
, , ,
How to Build a Reusable Grid System With CSS Grid (cfe)12,000
, , ,
Blockin’ Bots (bee)11,999
, , ,
CSS Tricks to Master the “clip-path” Property (css)11,998
, , ,
Purging Design System “Rot” From Our Checkboxes (chu)11,997
, , , ,
Zombie Estimation11,996
, , ,
Unleashing Designers With Tailwind CSS11,995
, , ,
Why I’m Embracing the Arc Browser11,994
,
Quick Tip: How to Animate Text Gradients and Patterns in CSS11,993
, , , ,
Epic App Performance Starts With the Database11,992
, , ,
npm Basics for New Developers (nim)11,991
,
Let Me Be11,990
,
Socks, Lies, and Accessibility11,989
, ,
Web Accessibility Statement: How to Write One11,988
, , ,
Accessible Interactions in JavaScript Apps (san)11,987
, , ,
The Dos and Don’ts of Using “tabindex” in Web Design (a11)11,986
, ,
Gap Is the New Margin (chr/fro)11,985
,
Complete a VPAT: Show How Accessible Your Product Is (deq)11,984
, , ,
An Intro to CSS Grid (cfe)11,983
, , ,
A Comparison of Automated Testing Tools for Digital Accessibility (equ)11,982
, , , ,
JS Naked Day (mac+)11,981
, ,
Optimizing WebKit and Safari for Speedometer 3.0 (pat+/web)11,980
, , , , ,
Control Your Vertigo—the Unspoken Rule for Defending Design Decisions (uxd)11,979
,
The Guide to Git I Never Had11,978
, , ,
I Never Knew a Website Could Hurt Someone (kar)11,977
,
Frontend Development Beyond React: Svelte11,976
Wednesday, April 10, 2024 Security Releases (raf/nod)11,975
, ,
The Future of Design Systems Is Marketing (fig)11,974
, ,
Release Notes for Safari Technology Preview 192 (jon/web)11,973
, , ,
Notes on Git’s Error Messages (b0r)11,972
,
Happy CSS Naked Day 2024 (fro)11,971
, ,
An Introduction to the Node.js Performance API11,970
, , ,
A Love Letter to Gen Z From Gen Y: Understanding React’s Evolution11,969
,
Sending Email Using Node.js (cra)11,968
,
Recapping ng-conf 202411,967
Is the Party Over for Scrum Masters and Agile Coaches?11,966
, ,
The ADA Now Has Regulations for Accessibility of Web Content and Mobile Apps (tpg)11,965
, , , ,
React Server Components in a Nutshell (the)11,964
,
Understanding Interaction to Next Paint (INP) (wil/fro)11,963
,
Layered Toggles: Optional CSS Mixins (kiz)11,962
, ,
Figma Prototypes vs. HTML Prototypes (ada)11,961
, , , , ,
Ableism and Related Terms You Need to Know (mer)11,960
, ,
Techniques for Fetching Data: Comparing Next.js (App and Pages API), Remix, and RedwoodJS (sel/red)11,959
, , , , ,
Justice Department to Publish Final Rule to Strengthen Web and Mobile App Access for People With Disabilities11,958
, , ,
Building a CLI From Scratch With TypeScript and oclif11,957
,
The Death of Creativity11,956
,
DORA’s Software Delivery Metrics: The Four Keys11,955
,
How I Write Commits Like a Pro11,954
, ,
What Is Whitespace?11,953
, , , ,
Creating a Navbar in React11,952
, ,
Misinformation and Disinformation Online: What Design Can Do to Remedy This Problem (uxm)11,951
,
User Experience in the Era of AI: Enhancing Human-Machine Interactions (uxm)11,950
, ,
Things That I Like Better in Vue Than in React11,949
, , ,
Node.js Secure Coding: Mitigate and Weaponize Code Injection Vulnerabilities (lir)11,948
, , ,
Node.js Debugging in Chrome DevTools (chr/fro)11,947
, , , , , ,
Inclusive Digital Experiences: Redesign Strategies for Addressing Diverse Abilities and Accessibility Challenges (uxm)11,946
, , ,
10 Must Know System Design Concepts for Interviews11,945
, , ,
Blind Internet Users Struggle With Error-Prone AI Aids11,944
,
Demystifying the Shadow DOM11,943
,
Testing HTML With Modern CSS (hey)11,942
, , ,
Jekyll vs. Astro (koo)11,941
, , ,
Faster Websites With the “picture” Element (fra)11,940
, ,
Why I’m Yet Another Woman Leaving the Tech Industry11,939
,
21 HTML Tips You Must Know About11,938
,
[zx] 8.0.011,937
,
Reviewing Polypane for Responsive Website Tweaks11,936
, ,
WCAG Bypass Blocks (“Skip to Content”)—Improve User Interaction Speed and Even Prevent Pain (cer)11,935
, , , ,
How to Think About HTML Responsive Images (db)11,934
, , ,
Creativity in Software Engineering11,933
, ,
How to Make Your Website Work Offline11,932
, , ,
Breakpoints in Responsive Design11,931
, ,
DevTools Tips and Tricks (fro)11,930
, ,
Managing User Focus With “:focus-visible” (css)11,929
, ,
The Free Software Commons (jen)11,928
, ,
Should Designers Code? (bra)11,927
,
ESLint v9.0.0 Released (nza/esl)11,926
,
Drive-By Accessibility Tweaks (bru)11,925
“AI” Won’t Solve Accessibility (yat)11,924
,
Heat Death of the Internet11,923
The Basics of Legibility11,922
, ,
AI and the Future of Web Accessibility Guidelines11,921
, , , , ,
The V8 Sandbox11,920
,
JavaScript Visualized—Event Loop, Web APIs, (Micro)task Queue11,919
, , , , ,
Modern CSS Patterns in Campfire11,918
,
Building Components With Radix UI11,917
,
A Complete Guide to CSS Logical Properties, With Cheat Sheet11,916
, , ,
When to Use “tabindex="0"” (gra/tet)11,915
, , ,
Rounded Tabs With Inner Curves (css)11,914
, ,
How to Strongly Type process.env (mat)11,913
, ,
Building a Digital Fortress: How to Strengthen DNS Against DDoS Attacks?11,912
,
Introducing Jpegli: A New JPEG Coding Library11,911
, , , ,
How to Build a Simple Web Server With Node.js11,910
, ,
BFCache Explained11,909
, ,
Using JSON Web Tokens With Node.js11,908
, , ,
In-Page Links: 3 Usability Tips11,907
, , ,
Wednesday, April 3, 2024 Security Releases (nod)11,906
, ,
Theming Design Systems (per)11,905
,
The View Transitions API (cas/fro)11,904
, ,
Svelte Parses HTML All Wrong (ric)11,903
, ,
Hanging Punctuation in CSS (ada)11,902
,
Fluid Typography With Discrete Steps (css)11,901
, ,
Finally Understand Responsive Design11,900
, ,
“aspect-ratio” Gotcha (css)11,899
,
An Advanced Way to Use CSS Variables (cfe)11,898
,
AI and the Web: Understanding and Managing the Impact of Machine Learning Models on the Web (don/w3c)11,897
,
WordPress 6.5 “Regina” (pho/wor)11,896
,
WebAssembly at Google (tom)11,895
, ,
How to Get Somebody Fired Using Git11,894
, ,
Learn JavaScript (wil/dev)11,893
,
Infinite-Scrolling Logos in Flat HTML and Pure CSS (cit/sma)11,892
, , , ,
How We’re Approaching Theming With Modern CSS (bel/pic)11,891
,
Drawing a Line to Connect Elements With CSS Anchor Positioning (cit/fro)11,890
,
Authentication in Next.js (rwi)11,889
,
An Interactive Guide to CSS Container Queries (sha)11,888
, ,
Bun 1.1 (jar+/bun)11,887
,
What Even Is a JSON Number?11,886
,
The Era of High-Paying Tech Jobs Is Over11,885
, , ,
The Detail, the Quality11,884
,
Micro Frontends With Native Federation11,883
,
A Complete Guide for Content Creators to Start Making Accessible Content (pop)11,882
, ,
14 Top UX Tools for Designers in 2024 (web)11,881
, ,
The DevOps Basics11,880
,