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 (12)

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