Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s oppression and killing of Palestinians and the occupation and destruction of Palestine (history) 🇵🇸 Hide

Frontend Dogma

“2024” News Archive (13)

Entry (Sources) and Other Related TopicsDate#
Better Form UX With the CSS Property “field-sizing” (sea)212
, ,
Check for “accesskey” and “aria-keyshortcuts” Bookmarklet (ste)211
, , , ,
Exploring the Bounds of Jamstack With Zach Leatherman (zac+)210
, , ,
Google Is Using AI to Organize and Customize Your Chrome Browser (dav/ver)209
, , ,
Highlight Text When a User Scrolls Down to That Piece of Text (chr/fro)208
, ,
In Praise of Buttons207
LCP and FCP on Single Page Application on Soft Navigations (dws)206
, , ,
Modern JavaScript Library Starter205
, ,
New Study on Coding Behavior Raises Questions About Impact of AI on Software Development204
, , , ,
The AI Dilemma in Graphic Design: Steering Towards Excellence in Typography and Beyond (sma)203
, ,
Unlocking the Power of HTML’s Native Browser “dialog” Element (ope)202
,
What Has a Ceiling but No Floor? (mat)201
, ,
What Is JSDoc and Why You May Not Need TypeScript for Your Next Project200
, , ,
The Web Is Unversioned (rhi/w3c)199
,
Unit Testing With Jest and Integration With GitHub Actions198
, , ,
7 Mobile UX Design Tools to Supercharge Your Design Process (uxm)197
, ,
Battle of the Browsers (zer)196
, , , , , , , , , , , , , ,
Continuous Accessibility: What, Why, How (ass)195
, , ,
Could Local SEO Transform Your User Experience? (uxm)194
,
Handling Environment Variables in Node.js (mco/pla)193
, ,
How a Web-Site Redesign Can Impact the Customer Journey (uxm)192
,
How End-to-End Testing Moves Us Closer to Continuous Accessibility (ass)191
, ,
Layouts in Astro190
Progressive JPEGs (PJPEG): The Key to Loading Images Faster on Your Website189
, , , ,
Repetition Avoidance (ste)188
, , ,
Use Tailwind CSS Prefixes for Shared Design System Components (sen)187
, ,
WebKit Features in Safari 17.3 (jen/web)186
, , , ,
What Is Jest and Why Should I Use It? (cod)185
Mind the Accessibility Gaps—Most of Accessibility Issues Originate in Design and How to Fix That (cer)184
, , ,
The World’s Smallest PNG (eva)183
, ,
What Is CSS Motion Path?182
, ,
Why I Don’t Care About Website/Blog Stats (nei)181
, ,
Vector Database Recommender System (ast)180
,
What Is Our Design Intention? (uxd)179
,
A Call for Consensus on HTML Semantics (5t3)178
,
Mastering Node CSV177
,
The Bun Shell (jar/bun)176
, ,
12 Modern CSS One-Line Upgrades (5t3)175
Making CSS View Transitions Easy With Velvette (nom/cod)174
, ,
Modern CSS, the State of the Web, Safari’s Progress, and More! With Jen Simmons (jen+)173
, , , , , ,
My Take on Fading Content Using Transparent Gradients in CSS (kil/pol)172
, ,
Under-Supported and Underpaid (aar)171
, , ,
Understanding the Stanca Act, Italy’s Digital Accessibility Law (tpg)170
,
Why Do Reflows Negatively Affect Performance? (fro)169
,
How Core Web Vitals Affect SEO (ind)168
, , , ,
Astro 4.2 (eri+/ast)167
,
Create a Currency Converter With HTML, CSS, and Vanilla JavaScript166
, , ,
The Color Input and the Color Picker (chr/fro)165
, ,
Deceptive Deprecation: The Truth About npm Deprecated Packages164
, , , ,
Node.js vs. Python: Which One to Choose for 2024163
, ,
A Practical Introduction to Scroll-Driven Animations With CSS “scroll()” and “view()” (arg/cod)162
, , , ,
AI Art Is the New Stock Image (ia)161
, ,
Basic Accessibility Mistakes I Often See in Audits (cfe)160
, , , , , , ,
Dispatching an Event (chr/fro)159
,
Fading Content Using Transparent Gradient in CSS (ami)158
, , ,
JavaScript Array “sort()” vs. “toSorted()” (New in ES 2023)157
, , , ,
Safely Accessing the DOM With Angular SSR (dev)156
, , , ,
Indicators, Validations, and Notifications: Pick the Correct Communication Option (nng)155
, , ,
The Designer’s Guide to Social Computing (uxd)154
, ,
14 Things to Check Before Deploying a Website153
, ,
APA-Style Titles in Laravel (ami)152
, ,
Difference Between “getElementByID” and “querySelector”151
, ,
Disillusioned With Deno (bal)150
Git Lesson: How to Use .gitignore and .gitkeep?149
,
Guide to Fast Next.js148
, , , , ,
Measuring Developer Productivity: Real-World Examples (ger)147
, , , ,
Node.js Security Progress Report—Progress on Permission Model, Fuzzer, and Connections With Community (ope)146
,
Practical Guide to Usability Testing145
, ,
Stop Trying to Recruit Unicorns With Acorns (cra)144
,
The Complex but Awesome CSS “border-image” Property (css/sma)143
, ,
The Golden Rule of Assertions142
,
Is It Time to Switch From Docker to Podman?141
, , , ,
Are You Boring Your Interviewer by Over-Explaining Context? (uxd)140
, ,
5 Advanced Data-Fetching Techniques in React for Enhanced User Experience139
, , , ,
Accessible Notifications With ARIA Live Regions II (sar)138
, , ,
Accessible Notifications With ARIA Live Regions (sar)137
, , ,
Combining “:has” and “:only-child” to Change Tab Containers (cri)136
,
Moving on From React (kel)135
, ,
Optimizing SQL Queries by 23×134
, , ,
Performance and Stay Questions in 1:1s (j9t)133
, , ,
React Libraries for 2024 (rwi)132
, ,
The Building Blocks of a Greenfield Vue Application in 2024 (fad)131
, ,
The Evolution of Page Speed (deb)130
, , , ,
Design Is Not Really a Thing (uxd)129
,
Web Standards: The Guidelines That Every Developer Should Know128
, , , , , ,
Disable Browser Caching With “meta” HTML Tags127
, ,
Hover Contrast Bookmarklet (joe)126
, , , ,
I Hate CORS125
, ,
Igalia Chats: Browser Politics and You (jaf+/iga)124
,
Why Did Frontend Development Become So Complicated?123
, ,
Creating a Markdown Preprocessor for Svelte122
, , ,
A Guide on Using Postman as a Frontend Developer in Web Development121
, ,
Kind of Annoyed at React (cas)120
Using AI for Accessibility: Breaking Down Barriers in Content Creation?! (mor)119
, ,
Web Component Gotcha: “constructor” vs. “connectedCallback” (nol)118
, , ,
Building a Clean and Scalable Frontend Architecture117
, , ,
Applying the SPACE Framework (lau)116
,
Eliminating Cookie Banners Is Hard (jef)115
, ,
How to Get Started With Progressive Web Apps114
, , ,
How to Use “data-nosnippet” to Block Specific Content From Being Used in a Google Search Snippet (Experiment)113
, , ,
JS Perf Wins and New Node.js Features With Yagiz Nizipli (wes+/syn)112
, , , ,
Options for “optgroup” Labeling of “options” (ste)111
, , , , ,
Power of WebRTC110
,
Static Site Generators: A Growing Trend in Frontend Development109
, ,
Type in TypeScript108
,
Avoid These 5 Mistakes as a Web Developer107
, ,
5 CSS Snippets Every Front-End Developer Should Know in 2024 (arg/dev)106
Chrome Alternative Browsers to Check Out in 2024105
, , , , ,
console.delight (zac/fro)104
, , , ,
If It’s Not Usable, It’s Not Accessible (tpg)103
, , ,
The Stack I Used to Build My Blog in 2024102
,
Top Front-End Tools of 2023 (lou/sma)101
, ,
Using “abbr” Element With “title” Attribute (aar)100
, , , , ,
What I Have Learned From Conducting Over 100 Website Migrations (moz)99
, ,
Bringing Down the Digital Divide (uxd)98
,
Node.js Mastery: Advanced Development and Performance Tips97
, , , , ,
Compatibility of Node.js Versions With Packages96
, ,
Creating a Color Ramp Using Color Modifiers in Tokens Studio (uxd)95
, , ,
Accounting for Internationalization With CSS and HTML94
, ,
AI for Web Devs: Deploying Your AI App to Production (aus)93
,
Buttons and Links—Common Misconceptions92
, , , ,
Designing Better Target Sizes (sha)91
, ,
Dynamic Accessible Descriptions Reference (dar)90
,
Introducing fsx: A Modern Filesystem API for JavaScript (nza)89
, , ,
Is htmx Just Another JavaScript Framework? (htm)88
,
Node v20.11.0 (LTS) (nod)87
,
npm in Review: A 2023 Retrospective on Growth, Security, and Quirky Facts (soc)86
,
Release Notes for Safari Technology Preview 186 (jon/web)85
, , ,
Streaming HTML Out of Order Without JavaScript84
,
The Best Web Framework Doesn’t Exist83
Understanding WCAG SC 3.2.6 Consistent Help (Level A)82
, ,
Using CSS Houdini to Extend Styling and Layout Capabilities (log)81
, , ,
We Removed Advertising Cookies, Here’s What Happened (sen)80
,
High-Level System Architecture of Booking.com79
, ,
Setting Up Renovate for GitHub Repositories78
, , ,
A Global Design System (bra)77
An Alphabetized List of MIME Types76
Definition of Done (DoD) Explanation and Example75
, , , ,
How We Built Project IDX: A High-Level Overview (goo)74
, , ,
The Change You Wish to See73
Understanding Immutability in JavaScript72
,
A 2024 Wishlist for Node’s Test Runner (cji)71
,
2024 Resolution: Be More Open-Source Centric70
, ,
CRUD and SQL—the Basics69
, ,
Declaring Globals Isn’t That Hard (mat)68
, ,
How Google Perfected the Web (ver)67
, ,
htmx for React Developers in 10 Minutes66
, ,
Let’s Make the IndieWeb Easier65
,
SolidStart: A Different Breed of Meta-Framework (ati/sma)64
,
Taking a Closer Look at “@ property” in CSS (uti)63
Top Pens of 2023 on CodePen (cod)62
, , ,
Using Heaps of Cutting Edge CSS Features to Build a Progress Indicator (and)61
, , ,
What’s New in PHP 8.4 (ami)60
Where Have All the Websites Gone? (fro)59
,
Why I Like Web Components58
,
Vue 3—Dynamic Components57
,
Introduction to Data Engineering: A Complete Beginner’s Guide56
, ,
How I’m Writing CSS in 202455
, ,
My Web Development Wishlist 2024 (j9t)54
, , , , ,
Nested Dark Mode via CSS Proximity (doc)53
,
Notes on Using Logical Properties and Values (kiz)52
,
Becoming a Senior Frontend Engineer (tec)51
Embracing the Absurd in Your Design Practices (uxd)50
,
Simplifying Deployment: Using GitHub Actions and SSH for Quick and Easy Updates49
, ,
Weird Things Engineers Believe About Web Development48
, , , ,
Your MVP Must Be Accessible (den)47
Figma Is Not Forever46
, ,
20+ Tools for Node.js Development in 202445
, ,
7 Front-End Web Development Trends for 202444
, , , ,
A Lot of What People Use React for Would Be Better Handled With Vanilla JavaScript (cfe)43
, ,
CSS in 2024, Am I Right? (jhe)42
,
Do We Think of Git Commits as Diffs, Snapshots, and/or Histories? (b0r)41
, ,
How to Use Template Literals in JavaScript (fre)40
,
Software Quality39
,
The Bulma CSS Framework: What It Is and How to Get Started38
,
Under the Radar CSS Features for Your CSS Reset (kev)37
, ,
When “Everything” Becomes Too Much: The npm Package Chaos of 2024 (soc)36
,
Mastering Promises: 8 Advanced Tips and Techniques35
, , , ,
16 Lesser Known Accessibility Issues34
Building Multiple Progressive Web Apps on the Same Domain (dev)33
, , , ,
Is CSS Alive? (css)32
My CSS Resets (kei)31
,
The Two Reacts (dan)30
, ,
The World of Web Browsers Is in a Bad Way (jen)29
, , ,
Notes on MathML (w3c)28
AI Vertigo: Where Do We Go From Here as Designers? (uxd)27
, ,
2024 Predictions by JavaScript Frontend Framework Maintainers (low/the)26
, , , , , ,
European Union Set to Revise Cookie Law, Admits Cookie Banners Are Annoying (tec)25
, ,
Oh Shit Banners (eri)24
,
Stop Closing Void Elements (j9t)23
The AHA Stack (fla)22
, , , ,
The Popular Vote of Interop 2024 (chr/fro)21
,
The Website vs. Web App Dichotomy Doesn’t Exist (jak)20
, ,
Tyler’s CSS Wish List for 2024 (tyl/clo)19
,
Accessibility Options for Floating Action Buttons18
, ,
Getting Started With Vuetify: Building Beautiful Vue.js Apps17
, ,
Design Better Pagination16
, ,
Agile Anti-Patterns That Can Harm UX15
, , ,
Are You Ignoring These 8 DevTools Features?14
, , , , , ,
BCD Watch (mey+/iga)13
, , , ,
How to Make External Links Accessible (pop)12
, ,
How to Set a Default Post Author in WordPress11
,
Not All Automated Testing Tools Support Shadow DOM in Web Components (mat)10
, , , , , ,
Stop Using Express.js9
The View Transitions API and Delightful UI Animations II (cod/sma)8
, , ,
Worker Threads: Multitasking in NodeJS7
, , ,
7 Predictions for Web Design in 2024 (web)6
,
The Best React Chart Libraries for Data Visualization in 20245
, , , ,
Understanding the Most Important HTTP Status Codes4
,
Mastering TypeScript: Looping With Types (ale)3
Top 30 JavaScript Interview Questions and Answers for 20242
,
Top 30 JavaScript Interview Questions and Answers for 20251
,