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 🇵🇸 Hide

Frontend Dogma

“2024” News Archive (9)

Entry (Sources) and Other Related TopicsDate#
Transforming the Relationship Between Designers and Developers (sma)1,209
, ,
React Compiler (rea)1,208
,
Prefetching When Server Loading Won’t Do (ada/fro)1,207
, , ,
Merging Remix and React Router (rem)1,206
,
JavaScript Security: Simple Practices to Secure Your Frontend1,205
, , ,
It’s Time to Upgrade From “Hard-Working” to “Highly Efficient” (uxd)1,204
, ,
Dynamic GitHub Profile With Bun and TypeScript1,203
, , ,
Built-In AI (kbx+/dev)1,202
, , , , ,
Why Designers Aren’t Understood (vit/sma)1,201
, , ,
Web Platform Status (dev)1,200
, , , ,
The Great Tech and People Hypocrisy (j9t)1,199
, ,
The CSS Stepped Value Math Functions Are Now in Baseline 2024 (rac/dev)1,198
, , , , ,
Stop Moving Fast and Breaking Everything (uxd)1,197
, , ,
State of HTML 2023 [Results] (sac+/dev)1,196
,
New in Chrome 125 (tro/dev)1,195
, , ,
Google’s Broken Link to the Web1,194
, , ,
ECMAScript Proposal: “Promise.withResolvers()” (rau)1,193
,
Dark Mode and Accessibility Myth (ste)1,192
, ,
Anchor Positioning and the Popover API for a JS-Free Site Menu (mic)1,191
, , ,
10 Updates From Google I/O 2024: Unlocking the Power of AI for Every Web Developer (pau/dev)1,190
, ,
AI Isn’t Ready for UX Design (nng)1,189
, , ,
WebKit Features in Safari 17.5 (jen/web)1,188
, , , ,
Understanding the Role of ARIA “role=alert”: Best Practices and Common Issues1,187
, ,
Top 7 CSS Frameworks for Developers in 20241,186
, , , , , , , , ,
The Times You Need a Custom “@ property” Instead of a CSS Variable (pre/sma)1,185
, , ,
The Classic Border Radius Advice, Plus an Unusual Trick (chr/fro)1,184
, ,
RSS Is Good, Isn’t It?! (mic)1,183
, ,
Regarding Keyboard Testing1,182
, ,
Morphing Arbitrary Paths in SVG1,181
,
List of Essential Soft Skills for Front-End Engineers1,180
JavaScript Objects—Complete Guide1,179
, ,
Intopia’s WCAG 2.2 Maps (int)1,178
, ,
I’m Worried About the Tabbing Behaviour, Rather Than the Syntax and Name of CSS Masonry (bel/pic)1,177
, , , ,
How I Made My GitHub Profile README Dynamic1,176
,
Doing the Right Thing Right—Validation and Verification1,175
, ,
Designers Are More Than Keywords and Portfolios (uxd)1,174
, ,
AI Product Design: Identifying Skills Gaps and How to Close Them (uxd)1,173
, ,
Accessible SVG Forms1,172
, , ,
Software Engineering Principles Every Frontend Developer Should Know1,171
, ,
Setting Personal OKRs (cwo)1,170
, ,
Quick Incremental Accessibility Audits for Small Business Websites (cer)1,169
,
All I Want for GAAD1,168
, ,
Mesh Gradients in CSS (jos)1,167
,
Digital Inaccessibility: Blind and Low-Vision People Have Powerful Technology but Still Face Barriers to the Digital World1,166
Best Intention Barriers (ARIA Edition) (mar)1,165
, ,
Accessibility Overlays Are Not for Disabled People (tem)1,164
,
Design Taste vs. Technical Skills in the Era of AI (nng)1,163
, , ,
Typography Terms: Glossary (tbf/nng)1,162
,
Using the Page Visibility API (bsm/mdn)1,161
,
The Modern Guide for Making CSS Shapes (css/sma)1,160
, , , ,
The Dilemmas You’ll Face When Creating a Component Library (and)1,159
,
Manifesto for a Humane Web (mic)1,158
, , , , , , , ,
Make Your Figma Components Work Harder (uxd)1,157
, ,
Introducing the CSS Anchor Positioning API (una/dev)1,156
, , , ,
How to Document Your JavaScript Package (den)1,155
, , , , , ,
Build Your Own React.js in 400 Lines of Code1,154
, ,
17 Best Developer Productivity Tools to Try1,153
, ,
WordPress Ping List for Faster Post Indexing1,152
, ,
Simple Implemention to Understand “worker_threads” in Node.js1,151
, ,
Release Notes for Safari Technology Preview 194 (jon/web)1,150
, , ,
What Is UX (Not)? (nng)1,149
, ,
Why Use Web Components Over Traditional DOM Manipulation? (cfe)1,148
,
Websites Are Not Books (ons)1,147
,
Upgrade Your HTML V (j9t/fro)1,146
, , , , ,
“Slop” Is the New Name for Unwanted AI-Generated Content (sim)1,145
,
Level-Setting Heading Levels (aar)1,144
, , , ,
Let’s Build a Web Scraper in PHP and Python1,143
, ,
Five Basic Things About JavaScript That Will Help Non JavaScript-Focused Web Designers (chr/fro)1,142
, ,
37 Tips From a Senior Frontend Developer1,141
, , , ,
Why Patching Globals Is Harmful1,140
,
Transparent Borders (bra)1,139
, , , ,
The Carcinization of Web Frameworks1,138
, , , , ,
Modern WordPress—Yikes! (dbu)1,137
,
JavaScript “var”, “let”, and “const” Explained (cfe+)1,136
Introducing the Gulp Developer Survey1,135
, ,
How We’re Building More Inclusive and Accessible Components at GitHub (eri/git)1,134
, , , ,
Focus vs. Accessibility Focus1,133
, ,
Evidence-Based Management Guide, 2024—What’s New?1,132
, , , , ,
Mastering User-Centered Design, With 5 Advanced Tips (uxm)1,131
, , , ,
What’s New in Node.js v22 (mco)1,130
,
Using the Popover API for HTML Tooltips (chr/fro)1,129
, , ,
Using Simple Tools as a Radical Act of Independence1,128
, ,
These CSS Pro Tips and Tricks Will Blow Your Mind1,127
, ,
The Pros and Cons of Using a Backend-for-Frontend (BFF)1,126
,
Servo Reboot: Where Are We Now? OSS-NA 20241,125
, ,
Inclusive Digital Experiences: Redesign Strategies for Addressing Diverse Abilities and Accessibility Challenges II (uxm)1,124
, , ,
Get First Item in Eleventy Collection1,123
, ,
Errors Aren’t All Bad (jim)1,122
An Introduction to the European Accessibility Act (EAA) (deq)1,121
, , ,
A Brief Note on Highlighted Text (aar)1,120
, , , ,
Misconceptions About CSS Specificity (bra)1,119
, ,
The 7 Most Useful Web Design and Web Development Glossaries (apo)1,118
, ,
Securing Client-Side JavaScript (ada)1,117
, ,
Pairing Eleventy With htmx and Deno1,116
, ,
Native Support for CJS/ESM Interoperability Begins in Node.js 221,115
, , , ,
Memory Management Every Developer Should Know1,114
,
Eleventy With a Basic Deno Static Server Setup1,113
, ,
5 Node Version Managers Compared—Which Is Right for You? (pav)1,112
, , ,
WCAG After Quarter of a Century—We Still Need More Awareness (cer)1,111
, ,
The Value of Open Source in Furthering Accessibility Goals (mgi)1,110
, ,
Shades of Grey With “color-mix()” (mic)1,109
, ,
At Some Point, JavaScript Got Good1,108
,
A to Z of Assistive Technology for Reading Digital Text1,107
, , , ,
Content Standards in Design Systems (nng)1,106
, ,
So I Got Fired1,105
Quick-and-Dirty Accessibility (tpg)1,104
,
Poor Express Authentication Patterns in Node.js and How to Avoid Them1,103
, , ,
How Slack Automates Deploys1,102
, , ,
Will the CSS Scope Feature Replace Angular’s View Encapsulation? (ale)1,101
, ,
Web Development Trends We Will See in 20241,100
Web Components From Early 2024 (chr)1,099
,
The War Begins: Top Best JavaScript Framework to Learn in 20241,098
, , , , , , , , , , ,
The Vue Ecosystem in 2024 (fro)1,097
, , ,
Introduction to htmx (jan)1,096
,
If View Transitions and Scroll-Driven Animations Had a Baby… (bra/9el)1,095
, , ,
How to Archive Your Design System Effectively (uxd)1,094
, , ,
Combining CSS “:has()” and HTML “<select>” for Greater Conditional Styling (ami/sma)1,093
, , ,
3 Methods to Elevate Your Writing With Visual Content1,092
, ,
Cookie Permissions: 6 Design Guidelines (nng)1,091
, , , , ,
Why Are My Live Regions Not Working? (pat/tet)1,090
, ,
When to Use Bun Instead of Node.js (app)1,089
, ,
Using AI to Predict Design Trends (web)1,088
, ,
Understanding What Drupal Editors and Authors Need (ckr/lul)1,087
The Evolution of Figma’s Mobile Engine: Compiling Away Our Custom Programming Language (fig)1,086
, , , ,
Should We Rely on Browser Detection? (htm)1,085
,
Ryan Dahl: From Node.js and Deno to the “Modern” JSR Registry (the)1,084
, , ,
Maintainer Month: Enhancing Support for Open Source Maintainers (bek/ope)1,083
,
How to Create Content in WordPress With AI1,082
, , ,
Exploring the Immersive Web With Wolvic (sea)1,081
, , ,
Demystifying React’s Types: Ref Types1,080
A React Developer’s Guide to Learning Solid.js1,079
, , ,
Web Forms: Costly Mistakes You Want to Avoid (geo)1,078
, , , , ,
Web Accessibility in the 2024 [U.S.] Presidential Campaigns (web)1,077
,
Use Both Ratings Average and Number of Ratings When Sorting by User Ratings1,076
, ,
Pretty Much Every Website Uses the Wrong Font Size…1,075
,
Popover API Is Here (chr/fro)1,074
, ,
I Reviewed 1,000s of Opinions on htmx1,073
Handling the Indentation of a Treeview Component (sha)1,072
European Accessibility Act: Ultimate Guide to Compliance1,071
, , , ,
Designing Design Systems: How to Lay the Groundwork That Drives Decision Making1,070
, , , ,
Composability in Design Systems (ada)1,069
, ,
An Alternative Proposal for CSS Masonry (rac/dev)1,068
, , ,
Deprecating Support for “-ms-high-contrast” and “-ms-high-contrast-adjust” (mic)1,067
, , , ,
CSS Inheritance (bel/pic)1,066
,
What Is Vite (and Why Is It So Popular)?1,065
WebAssembly Performance Patterns for Web Apps (tom)1,064
, ,
Superior Range Syntax (css)1,063
,
New to the Web Platform in April (rac/dev)1,062
, , , , , , , ,
My Approach to HTML Web Components (ada)1,061
,
Introduction to NestJS1,060
, ,
How to Design Accessible Forms in 10 Steps (uxd)1,059
, , ,
The Polish Paradox1,058
, ,
No, I Don’t Want to Fill Out Your Contact Form1,057
,
Accessibility Evolution of Organizations (cer)1,056
, ,
Top 50 System Design Interview Questions for 20241,055
, , ,
Can You Detect Overflow With CSS? (fon/css)1,054
,
The Picture-Superiority Effect: Harness the Power of Visuals (nng)1,053
, ,
What Do Developers Want From AI?1,052
, , ,
Passkeys: A Shattered Dream (fir)1,051
, ,
Optimizing INP: A Deep Dive (dev)1,050
, , , , , , , , ,
Ditch Dotenv: Node.js Now Natively Supports .env File Loading1,049
, ,
Basic Algorithms1,048
, ,
The Rise of Large-Language-Model Optimization (sch+)1,047
,
The HTML, CSS, and SVG for a Classic Search Form (chr/fro)1,046
, , , ,
Radix UI Adoption Guide: Overview, Examples, and Alternatives (log)1,045
, , ,
Popover API Lands in Baseline (una/dev)1,044
, , , ,
Maintaining a Design System in Figma (luk/uxd)1,043
, ,
Introduction to Manual Website Accessibility Testing1,042
, , ,
Design Déjà Vu (mal)1,041
, , , ,
Conducting Accessibility Research in an Inaccessible Ecosystem (sma)1,040
, , ,
Write Better CSS With Modern CSS (css)1,039
, , , ,
Why Don’t We Talk About Minifying CSS Anymore? (whi/sen)1,038
, ,
Use “:has()” to Scope CSS1,037
, ,
The Problem With “new URL()”, and How “URL.parse()” Fixes That (kil)1,036
,
The Perfect Site Doesn’t Exist (mic)1,035
, ,
The New “!important” (geo)1,034
,
Ruby Might Be Faster Than You Think (joh)1,033
,
Printing Music With CSS Grid (ste)1,032
, ,
Node.js Next 10 Survey—2024 (nod)1,031
,
Node.js 22 Available Now (ope)1,030
,
JSR Is Not Another Package Manager (tin/den)1,029
,
HTML Attributes vs. DOM Properties (jaf)1,028
, , ,
How to Escape JavaScript for a Script Tag1,027
, , ,
Celebrating 20 Years of Dojo (ope)1,026
,
Celebrate JavaScript Naked Day Every Year on April 24 (zac)1,025
,
Latency Numbers Every Frontend Developer Should Know (ind)1,024
, ,
Your Page Can’t Change Media Features (kil)1,023
, , ,
Using Vite to Rebuild Local Dependencies in an npm Workspace1,022
, ,
Update on the Plan for Phase-Out of Third-Party Cookies on Chrome1,021
, , , ,
The Front End Developer/Engineer Handbook 2024 (fro)1,020
, , , , ,
The First Framework That Lets You Visualize Your React/Node.js App1,019
, , , ,
Taking Regular Screenshots of My Website1,018
, , , ,
Reflecting on My Programming Career1,017
Notes on Quality1,016
, ,
Invoking Elements by Using Only HTML: A First Look at Invokers (uti)1,015
, ,
Images as the First Thing in a Button or Link (tem)1,014
, , , ,
How the Meaning of Colour Varies per Culture (uxd)1,013
,
Hello Bun: How Sveld Now Deploys 2× Faster on GitHub and Render1,012
, , ,
F-Shape Pattern and How Users Read (vit/sma)1,011
,
Creating Fluid Typography With the CSS “clamp()” Function1,010
, , ,
Comparing Full Stack and Headless CMS Platforms1,009
, , , ,
Adding ESLint and Auto-Fixing an Existing TypeScript Project1,008
, , ,
Write Alt Text Like You’re Talking to a Friend (spa/clo)1,007
, ,
What You Can Do as a Web Builder on Earth Day (aar)1,006
,
What Is CI/CD Pipelines: A Crucial Skill for Every Software Engineer1,005
,
Using Legitimate GitHub URLs for Malware (sch)1,004
, ,
The Ultimate Collection of CSS-Only Shapes (css)1,003
,
The Slow Death of CSS Vendor Prefixes (oll)1,002
, ,
The Crucial Dance: Enhancing Designer–Developer Collaboration for Exceptional Products (uxm)1,001
,
The Art of Design System Recipes (bra)1,000
,
State of Design Tokens 2024 (don+)999
, , ,
Node.js Test Runner: A Beginner’s Guide (bet)998
, ,
JavaScript Features That Most Developers Don’t Know997
,
How I Use Generative AI in Branding996
, , ,
Creating a UX Playbook for Onboarding Users to Your Product (uxm)995
, ,
5 Hidden CSS Properties You Didn’t Know Existed994
3 Essential Design Trends, May 2024 (web)993
,
15 Essential UX Design Principles and Practices for Developers (uxm)992
, ,
Optimising React Apps991
,
Make Product Design Great Again (uxd)990
, ,
Detect JavaScript Support (fon/css)989
, , ,
Considerations for AI Opt-Out (mno)988
April 24 Is JS Naked Day (j9t)987
,
A Conversation With Una Kravets: The Rapid Evolution of CSS and Hobbies Outside of Work (una+)986
, ,
3 Tips for Advanced Prototyping in Figma (uxd)985
, ,
Using “@ defer” Defer Views in Angular 17984
, ,
Node.js Task Runner983
,
Make Sure That Your Design System Is Accessible (cer)982
,
Long Alt (aar)981
, , , , ,
Detect JavaScript Support in CSS (hex)980
, , ,
Design Systems and the Never-Ending Job of Buy In (pjo)979
, ,
Typography Variables in Figma Are Here978
, ,
This Web of Ours, Revisited (zel)977
How to Work With GraphQL in WordPress in 2024 (sma)976
, ,
How to Create CSS Utility Classes (fon/css)975
, ,
Help Us Invent CSS Grid Level 3, aka “Masonry” Layout (jen/web)974
, , ,
Building a Culture of Accessibility (tet)973
,
Accessibility Overlays—Friend or Foe? (int)972
, ,
A Short Guide to Mastering Keyboard Shortcuts on GitHub (git)971
, ,
Sustainable Web Development: Website Redesign With a Low Carbon Footprint (wom)970
,
Git Common Developer Pitfalls and Solutions (wom)969
The End of an Era: Women Who Code Closing (wom)968
What’s Going On in Dark Theme / Light Theme Land (chr/fro)967
, ,
The “Intl.Segmenter” Object Is Now Part of Baseline (rac/dev)966
, , ,
My Code Formatting Guidelines (val)965
, , , , , ,
Building an npm Package Compatible With ESM and CJS in 2024 (sny)964
, , , ,
Angular’s New Signal Inputs963
, ,
A Primer on the Cascade and Specificity (bel/pic)962
, , ,
5 Tailwind CSS Anti-Patterns to Avoid (ato)961
, , , ,
12 Tips From a Mid-Level Developer960
,