Luca Mele
Luca Mele

Sometimes, I Also Write Stuff

Smart vs. Dumb Components: The Split That Makes Code Maintainable
Architecture

Smart vs. Dumb Components: The Split That Makes Code Maintainable

The most impactful architectural decision in frontend development isn't about frameworks — it's about separating what fetches data from what renders it.

AI-Assisted Development: How I Built This Website with Claude and Figma
AI & Engineering

AI-Assisted Development: How I Built This Website with Claude and Figma

A hands-on look at using AI as a real development partner — from design in Figma to production code with Claude, and what it means for how we build software.

Why YAGNI Beats DRY (And Why DRY Is Misunderstood)
Engineering

Why YAGNI Beats DRY (And Why DRY Is Misunderstood)

Most developers learn DRY early and apply it everywhere. But premature abstraction kills more codebases than duplication ever will.

Reduce Your Node Dependencies for Maintainable Apps
Performance

Reduce Your Node Dependencies for Maintainable Apps

Every package you install is a liability. Here's how to keep your dependency tree lean and your applications healthy.

Leading Frontend Teams: What Actually Works at Scale
Leadership

Leading Frontend Teams: What Actually Works at Scale

Technical leadership isn't about writing the best code. It's about creating the conditions where your team consistently ships great software.

Micro-Frontends: When They Make Sense (And When They Don't)
Architecture

Micro-Frontends: When They Make Sense (And When They Don't)

I designed a micro-frontend architecture at AXA Switzerland. Here's what I learned about when this pattern helps and when it's just complexity for complexity's sake.