Luca Mele
Luca Mele
Tech Lead Frontend — The Podcast
Episodi

Podcast generati dall'IA

Approfondimenti su temi di ingegneria del software — generati dall'IA, selezionati da un umano.

Video teaser

React: cosa fare e non fare — Fiber, Reconciliation e gli Hooks che nessuno usa correttamente
·23 min

React: cosa fare e non fare — Fiber, Reconciliation e gli Hooks che nessuno usa correttamente

La maggior parte degli sviluppatori React scrive codice che funziona ma ri-renderizza 10 volte più del necessario. Capire Fiber, la reconciliation e quando useMemo conta davvero cambia l'approccio alla performance.

Costruire un chatbot IA per il mio portfolio — zero dipendenze, un'ora
·23 min

Costruire un chatbot IA per il mio portfolio — zero dipendenze, un'ora

Come ho costruito un agente IA conversazionale con Claude Haiku, una singola API route Next.js e zero dipendenze npm. Rate limiting, rendering markdown, syntax highlighting e guardrail di privacy — dall'idea alla produzione in meno di un'ora.

Costruire un form multi-step con Web Components, senza framework
·23 min

Costruire un form multi-step con Web Components, senza framework

Un vero form multi-step con validazione, i18n e architettura event-driven — costruito con Lit, validazione HTML nativa e 5 dipendenze. Niente React. Niente state library. Niente form library.

Elimina il BFF Java: perché i piccoli team dovrebbero passare al fullstack con Next.js
·20 min

Elimina il BFF Java: perché i piccoli team dovrebbero passare al fullstack con Next.js

Se il tuo piccolo team Scrum gestisce un BFF Java Spring Boot accanto a un frontend React, stai pagando il doppio. Ecco un confronto architetturale onesto — incluso dove Java vince.

La Rule of Least Power: smetti di sovra-ingegnerizzare il tuo frontend
·24 min

La Rule of Least Power: smetti di sovra-ingegnerizzare il tuo frontend

Il W3C ce l'ha detto nel 2006: usa la tecnologia meno potente che funziona. Ecco come HTML, CSS e le API native possono sostituire metà delle tue dipendenze.

Dimentica le best practice, inventa le tue
·18 min

Dimentica le best practice, inventa le tue

«Perché è una best practice» non è un argomento — è un appello all'autorità. Perché seguire ciecamente è pericoloso e come costruire le proprie pratiche.

Smart vs. Dumb Component: la separazione che rende il codice manutenibile
·22 min

Smart vs. Dumb Component: la separazione che rende il codice manutenibile

La decisione architetturale più impattante nel frontend: separare ciò che recupera i dati da ciò che li renderizza.

Sviluppo assistito dall'IA: come ho costruito questo sito
·24 min

Sviluppo assistito dall'IA: come ho costruito questo sito

Uno sguardo pratico sull'uso dell'IA come partner di sviluppo — dal design Figma al codice di produzione con Claude.

YAGNI rispetto a DRY: perché la duplicazione batte l'astrazione prematura
·20 min

YAGNI rispetto a DRY: perché la duplicazione batte l'astrazione prematura

La maggior parte degli sviluppatori impara DRY presto e lo applica ovunque. Ma l'astrazione prematura uccide più codebase della duplicazione.

Guardrail pratici per scalare i team Frontend
·22 min

Guardrail pratici per scalare i team Frontend

Cosa funziona davvero nel guidare team frontend su larga scala — dalla code review come mentoring all'assunzione di engineer che pensano, non seguono.

Ogni pacchetto npm è un debito
·21 min

Ogni pacchetto npm è un debito

Riduci le dipendenze Node per app manutenibili. Ogni pacchetto è un debito — impara quando usarli e quando scrivere da solo.

Micro-Frontend: quando hanno senso (e quando no)
·22 min

Micro-Frontend: quando hanno senso (e quando no)

Ho progettato un'architettura micro-frontend in AXA Svizzera. Cosa ho imparato su quando questo pattern aiuta e quando è solo complessità fine a se stessa.