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 🇵🇸 Protest, boycott, ostracize. Hide

Frontend Dogma

“2024” News Archive (12)

Entry (Sources) and Other Related TopicsDate#
View Transitions: Handling Aspect Ratio Changes (jaf)455
, ,
The One Trick Every Flutter Web Dev Needs to Know454
, ,
Syntax Highlighting With No Spans?! (chr/fro)453
, ,
Release Notes for Safari Technology Preview 189 (jon/web)452
, , ,
Why Is JavaScript Fragile? (cfe)451
“random()” Distribution Visualizer450
, ,
Preventing SQL Injection Attacks in Node.js (sny)449
, , ,
Okay, Color Spaces (eee)448
,
My Design System Journey: Building the Plane While Flying (uxd)447
, ,
How to Use Local Storage in JavaScript (fre)446
, ,
How to Transfer Binary Data Efficiently Across Worker Threads in Node.js445
, ,
How to Make a Cursor Image Hover Effect With CSS and JS444
, , , ,
Does Your Design Conform With WCAG Accessibility Guidelines—or Does It Comply? (deq)443
, , , ,
Design Patterns That Encourage Junk Data (mic)442
, , , ,
CSS-Only Radial Progress Bars Using Conic Gradients441
, , ,
Control Lazy Load, Infinite Scroll, and Animations in React440
, , , ,
A Practical Guide to Using Shadow DOM (may)439
, ,
A Practical Guide to Designing for Colorblind People (vit/sma)438
, , , ,
What Is Utility-First CSS? (hey)437
, ,
“Web Design as a Process” in Charts: Maintenance, Decay, Tech Debt, and Big Bang Launching (j9t)436
, , , , , ,
[Web Accessibility] Survey Results435
,
The Fifty-Fifty Split and Overflow (hex)434
, ,
Responsive Web Design: 3 Key Fundamentals433
, ,
How to Design an Accessible Web Site for People With Color-Deficient Vision (uxm)432
, , , , , ,
Fostering a Collaborative Onboarding Team to Design Better Onboarding Experiences (uxm)431
, ,
7 Effective Ways to Craft Compelling Problem Statements for UX Design (uxm)430
, ,
17 Equations That Changed the World—Rewritten in JavaScript429
,
100 Things You Can Do on Your Personal Website (cap)428
, ,
Tailwind Marketing and Misinformation Engine427
, , , , ,
Don’t Care About Accessibility? Resistance Is Futile! (cer)426
Understanding React “useEffect”425
,
JavaScript Workers424
, ,
JavaScript on Demand: How Qwik Differs From React Hydration (the)423
, , , ,
A Manifesto for Small, Static, Web Apps (ros)422
, ,
UI = ƒ(statesⁿ) (dav)421
,
Popular Git Config Options (b0r)420
,
It’s Official, Apple Kills Web Apps in the EU (owa)419
,
How to Set Up a Node Server With TypeScript in 2024 (jle)418
, , ,
Frontend Application Security: Tips and Tricks417
, , , , , , , ,
Be a Better Developer With These Git Good Practices416
, , , ,
Top 20 JavaScript One-Liners That Don’t Actually Work (dar)415
React Labs: What We’ve Been Working On—February 2024 (rea)414
Playing With Infinity in CSS (lon)413
,
Making the Most of Ligatures (man)412
,
How I Developed the 10 Usability Heuristics411
, ,
Getting to an Accessibility Strategy410
, ,
Future of CSS: Functions and Mixins409
, ,
Full Guide on How to Hire Front-End Developers Effectively408
, , ,
CSS “:is(.awesome)” (mar/cfe)407
, , ,
ARIA “note” (aar)406
, , , ,
A Dozen Thoughts About AI (dav)405
When It Says “Name From Author” It Means From You, Not Boll or Bukowski (ste)404
, ,
What Is the Difference Between ASP and ASP.NET?403
, ,
What Is Lighthouse Speed Index (SI) and How to Reduce It402
, , ,
Wednesday, February 14, 2024 Security Releases (raf+/nod)401
, ,
The Text File That Runs the Internet (dav/ver)400
, , , ,
Scroll-Driven Animations: You Want “overflow: clip”, not “overflow: hidden” (bra)399
, , ,
Reasonable WCAG Additions (a11)398
,
Input Type “date”: The Accessibility of HTML Date Picker397
,
How Accessibility Standards Can Empower Better Chart Visual Design (sma)396
, , ,
Building htmx and Go Web Apps With Gemini Advanced395
, , , , ,
Why I Like Scrumban (j9t)394
, , ,
The New CSS Math: “pow()”, “sqrt()”, and Exponential Friends (dan)393
, ,
The Best CSS Frameworks to Use in Your Projects for 2024 and Beyond (fre)392
, , , , , , ,
Selenium Automation Testing: A Step-by-Step Beginners Guide391
, , ,
How to Fix the Invisible Scrollbar Issue in iOS Browsers (sim/fro)390
, , , ,
How to Center a Div (jos)389
, ,
CSS Color Module Level 4 (tab+/w3c)388
, ,
Be Aware of Arrays—V8 Engine Advice387
, , ,
An Introduction to Node.js Multithreading (cra)386
, ,
Advanced Architecture for AI Application (aka AAAA) (aus)385
, , ,
A Practical Guide to Designing for Children (vit/sma)384
, ,
You Want to Make It Easy to Feature Your Content (fro)383
, ,
The ü/ü Conundrum382
, ,
The Anatomy of Addictive Content (moz)381
, ,
React, Solid, htmx380
, , ,
Learn TypeScript (jad)379
, ,
How to Choose the Best Static Site Generator in 2024378
, , , , , , , ,
How to Boost WordPress Security and Protect Your SEO Ranking377
, , ,
Can Generative AI Help Write Accessible Code? (tin/tet)376
, ,
A CSS Project Boilerplate (bel/pic)375
, ,
Using Recursive CSS to Change Styles Based on Depth (cri)374
,
Names Are Complex: Displaying Initials for an Avatar Component in a Design System (hey)373
, ,
Dynamic Text Color Contrast Based on Background Lightness With CSS/SVG Filters (miu)372
, , , ,
CSS Mixins and Functions Explainer (mia/odd)371
, ,
Navigating Prioritization: Four Approaches (cwo)370
, ,
Don’t Disable Form Controls (aar)369
, , ,
The Front-End Development We’re Used to Is Dying368
, ,
HTML as the Baseline (cfe)367
,
Have We Forgotten How to Build Ethical Things for the Web? (nic)366
,
Everything You Need to Know About Image Formats in 2024 (web)365
, , , , , , ,
Accelerating Code Reviews With Nudges364
, , , ,
What Is a Descriptive Transcript?363
,
The Accessibility Mindset: Moving Beyond Remediating, Fixing, and Reacting (a11)362
,
So You Think You Know Git361
,
Node.js Community Debate Intensifies Over Enabling Corepack by Default and Potentially Unbundling npm (sar/soc)360
, , , , ,
Is [“* { min-width: 0; }”] a Good Idea? (kev)359
,
In Its Tantrum With Europe, Apple Broke Web Apps in iOS 17 Beta, Still Hasn’t Fixed Them (tho/the)358
, , ,
Going Beyond Pixels and (r)ems in CSS—Relative Length Units Based on the Viewport (uti/iod)357
, ,
Git Tips: Really Large Repositories356
, ,
Frequently Heard in My Beginning Front-End Web Development Class (geo/sma)355
,
Web Development Is Getting Too Complex, and It May Be Our Fault (mon/sma)354
, , ,
Release Notes for Safari Technology Preview 188 (jon/web)353
, , ,
Patterns in Design Systems (ikn)352
, ,
Opportunities for AI in Accessibility (aar/ali)351
,
Offloading JavaScript With Custom Properties (hey)350
, ,
CSS Is Logical (geo)349
10 Best Automated AI Code Review Tools 2024348
, , , , ,
When to Use the “min()” or “max()” Function (css)347
, ,
UI Elements Are Not So Elementary (uxd)346
,
Remix Takes on Next.js in Battle of the React Frameworks (ric/the)345
, , ,
Malicious npm Package Masquerades as Noblox.js, Targeting Roblox Users for Data Theft (sar/soc)344
, ,
Lines of Code—How to Not Measure Code Quality and Developer Efficiency (cod)343
, , ,
Lessons Learned Moving Eleventy From CommonJS to ESM in 2024 (zac/cfe)342
, , , , ,
jQuery 4.0.0 Beta (tim/jqu)341
,
JavaScript vs. Python: Which One Should You Learn First?340
, ,
JavaScript Promises Demystified339
,
In Praise of the “switch” Statement (chi)338
Immutable Array Updates With “Array.prototype.with” (jad/dev)337
, , , ,
Doing What’s Required: Indicating Mandatory Fields in an Accessible Way (tpg)336
, , ,
Detect Caps Lock With JavaScript (dav)335
Designing User Onboarding: Lessons From Figma, Duolingo, and More (uxd)334
, , , ,
A Guide to Designing for Older Adults (vit/sma)333
, ,
A Beginner’s Guide to Seamless Open-Source Contributions332
,
You Won’t Scale (cfe)331
,
Visual Hierarchy: Making User Experiences Easier to Understand (uxm)330
, ,
Thoughts on a Global Design System (chr)329
The Most Demanded Frontend Frameworks in 2023328
, , , ,
The Decision to Leave Tech (col)327
,
Revolutionizing Usability Testing With Machine Learning (uxm)326
, ,
It’s the Hope That Kills You (yat)325
, ,
How to Create Rounded Gradient Borders With Any Background in CSS (ben)324
, , , ,
Getting Into Web Components—an Intro (uti)323
,
Exciting New Tools for Designers, February 2024 (web)322
, ,
Everything You Need to Know About Git321
,
Bookmarklet: Load All GitHub Comments (mey)320
, ,
13 Best Books, Courses, and Communities for Learning React319
, , ,
“X” Marks the Spot: Landmark Elements (stv)318
, , , ,
Why Disabled People’s Needs Aren’t “Special”317
The Importance of Web Performance to Information Equity (sch/fos)316
, ,
htmx Deep Dive With Carson Gross315
, ,
HTML Attributes That Every Web Developer Should Know314
, , , ,
What Is WAP?313
,
SOLID Principles: They’re Rock-Solid for Good Reason312
, ,
Making Your SVG Icons CSS Masks Instead of Inline HTML or Backgrounds Has Some Benefits (chr/fro)311
, , , ,
From Many to One: Moving Our JavaScript Code Into a Monorepo310
, , ,
All Art Is a Copy of Something (chr)309
5 Hidden Risks of Your Inaccessible Website (deq)308
What’s the Difference Between “localhost” and “127.0.0.1”?307
, ,
Tracking Your Interviews Is Extremely Important306
,
The Web Just Gets Better With Interop 2024 (jen/web)305
, , ,
Is the Increasing Amount of Shit Code All the Fault of AI-Generated Code?304
, ,
Interop 2024 (rac/dev)303
, , ,
How to Make a Great Framework Better?—Svelte 5 With Rich Harris (ric)302
, ,
Everyone’s a Sellout Now301
,
Dynamically Adding Text Alternatives to Images With AI (kar)300
, , , ,
Drupal Creator: Websites Needed More Than Ever in the AI Era (ric/the)299
, ,
Career Retrospective298
,
A Look at the New WAI–ARIA 1.3 Draft (cra)297
, ,
A Complete Guide to Open Source—100× Simpler296
,
Why Not htmx? (cfe)295
The Good, the Bad, the Web Components (zac)294
, ,
The Art and Science of Annotations in Dev Mode (fig)293
,
Tackling Flaky Tests With Cypress and Playwright Through Network Synchronization292
, , , ,
PurePWA—a Radical U-Turn in Web Development291
, , ,
Practice Safe DSD With “setHTMLUnsafe” (It’s Complicated) (jar/van)290
, , , ,
Making VPATs and ACRs More Effective in Procurement (web)289
, ,
Interaction to Next Paint Becomes a Core Web Vital on March 12 (mal+/dev)288
, ,
Implementing User Authentication in React Apps With Appwrite287
, ,
How to Stream Files From Next.js Route Handlers (eri)286
, , ,
GitLab vs. GitHub: Which Is Better in 2024?285
, , ,
Designing Accessible Color Palettes in Figma: A Guide for Web Accessibility (kno)284
, , , ,
Be Purposeful About Your Content283
, ,
5 Essential DevTools Console Hacks for Every Web Developer282
, ,
Why Do Rubber Ducks Work?281
, ,
Web Platform Design Principles (lea/w3c)280
, , , ,
Use CSS “accent-color” to Style Your Inputs (cas)279
,
Understanding Signals in Django278
,
Tuesday, February 6, 2024 Security Releases (raf/nod)277
, ,
The Psychology of Site Speed and Human Happiness (tam/spe)276
,
Stop Burning Out Maintainers: An Empathetic Guide for Contributors (bek/ope)275
, ,
Onboarding (mfo)274
, , ,
New to the Web Platform in January (rac/dev)273
, , , , , , , ,
Learn Testing (dev)272
,
Is Generated Code Harder to Maintain?271
, , ,
Going Beyond Pixels and (r)ems in CSS—Relative Length Units Based on Font (uti/iod)270
, ,
“field-sizing” Just Works! (kil/pol)269
, ,
Celebrate a More Interoperable Web With Interop 2023 (rac/dev)268
, , ,
A Highly Configurable Switch Component Using Modern CSS Techniques (bel/pic)267
,
The Web Component Success Story (jak)266
The Loss of the Process in the Name of Progress (uxd)265
, , ,
The EU Forces Open Apple’s Walled Garden264
, , ,
Practical Guide to Destructuring: TypeScript vs. Dart263
, , ,
Next.js App Router Migration: The Good, Bad, and Ugly262
, ,
How to Favicon in 2024: Six Files That Fit Most Needs (sit/evi)261
, ,
Git: The Basics of “git bisect” (ada)260
,
Express Forward259
, ,
ESG and DEI Policies Were Always Luxury Goods (blo)258
, ,
Dynamic README Image Based on GitHub Activity257
,
Debunking 10 Common Objections to Incremental Delivery for Software Teams256
,
At Last, Browser Choice * (dav)255
, , ,
Nicer Text Wrapping With CSS “text-wrap” (lon)254
,
Design Systems Burnout (fon)253
A Guide to Styling Tables (sto)252
, ,
Please, Don’t Force Me to Log In (ham)251
, ,
Gold Text Effect With CSS (man)250
,
Futuring With Design (uxd)249
, ,
Big, Beautiful, Beefy Focus States With “:focus-visible” (dav)248
, ,
Apple, the DMA, and Malicious Compliance (bru)247
, , ,
Apple Redecorates Its iPhone Prison to Appease Europe (tho/the)246
, , ,
The Impact of Developer Experience245
, , ,
Overlays and Ethics: A Conference Panel That Hurt My Heart (lfl)244
, , ,
Mozilla Says Apple’s New Browser Rules Are “as Painful as Possible” for Firefox (ver)243
, , , ,
Introducing Our Updated [Green Web Hosting] Directory (mrc)242
, , ,
Inside .git (b0r)241
HTML Web Components on the Server Are Great (sco)240
,
7 Tips for Devs and Designers to Set Your Accessibility Efforts Up for Success (deq)239
, ,
5 Web Design Disasters That Will Ruin Your 2024 (web)238
, ,
Using Alternative Browser Engines in the European Union237
, , ,
This Web Page Is Best Viewed in the EU (gri/clo)236
, , , ,
The Largest Webshops in the Netherlands Remain Inaccessible for People With Visual and/or Motor Impairments235
, , , ,
Should Links Open in a New Tab? (stv)234
, ,
One World, One Web, One Love (aar)233
JWT vs. Session Authentication232
, , ,
Deno 1.40: Temporal API (den)231
, , ,
CSS Blurry Shimmer Effect (sma)230
,
Animating Font Palette (man)229
, , ,
A Day in the Life of a Developer—Building a Dashboard App With SQL, Node.js, Django, and Next.js228
, , , , ,
What Happened With the Web Monetization API? (chr)227
,
What Can a Website Do? (dav)226
, ,
Web Components in Earnest (dav)225
,
User Styles (mia)224
, ,
The Structure of User Experience (uxd)223
,
The New CSS Color Format You Didn’t Know You Needed; “oklch()”222
, , , ,
Take a Qwik Break From React With Astro (the)221
, , , ,
Release Notes for Safari Technology Preview 187 (jon/web)220
, , ,
On Web Components (tmc)219
GitHub, npm Registry Abused to Host SSH Key-Stealing Malware218
, , , ,
Getting Started With Content Collections in Astro217
,
Five Future Roles for Designers (jar)216
, ,
Are Design Systems a Zero-Interest Rate Phenomenon? (dav)215
,
An Introduction to the Liquid Template Language214
, ,
14 Best SEO Tools in 2024 (web)213
, ,
In Praise of Buttons212
Highlight Text When a User Scrolls Down to That Piece of Text (chr/fro)211
, ,
Google Is Using AI to Organize and Customize Your Chrome Browser (dav/ver)210
, , ,
Exploring the Bounds of Jamstack With Zach Leatherman (zac+)209
, , ,
Check for “accesskey” and “aria-keyshortcuts” Bookmarklet (ste)208
, , , ,
Better Form UX With the CSS Property “field-sizing” (sea)207
, ,
Balancing Engineering Cultures: Debate Everything vs. Just Tell Me What to Build206
, , ,