

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
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
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
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
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
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
«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
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
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
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
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
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)
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.