Blog
Note su come consegno davvero: scelte dello stack, MVP e responsabilità di un senior full-stack.
2026-10-21
Bot di promemoria per bollette e internet: e-mail, Telegram o Viber
Un bot che ricorda bollette e pagamenti internet dove le persone leggono davvero i messaggi: e-mail, Telegram o Viber. Chi lo commissiona, come funziona e cosa serve per realizzarlo.
Leggi →
2026-10-17
Quali giochi online si possono creare come Telegram Mini App
Dai giochi arcade con un tap al multiplayer in tempo reale: quali generi funzionano in Telegram, cosa la piattaforma offre gratis a un gioco e dove stanno le parti difficili.
Leggi →
2026-10-17
Il tuo chatbot AI, sistemato: risposte precise, più rapide e più economiche
Perché i chatbot in produzione danno risposte sbagliate, rispondono lentamente e costano troppo, e i cinque passi con cui li sistemo: audit, retrieval, prompt, costi, report.
Leggi →
2026-10-14
Gli ultimi modelli Claude e come usare in sicurezza una chiave API
Panoramica pratica della famiglia Claude 5 attuale: quale modello scegliere per quale compito, cosa è cambiato nell’API e come creare, conservare e proteggere una chiave API Anthropic in un progetto reale.
Leggi →
2026-10-12
Perché preferisco le collaborazioni a lungo termine e porto sempre un progetto fino alla messa online
Un lancio è una tappa, non il traguardo. Perché mi interessa la collaborazione duratura e cosa faccio per portare ogni progetto fino alla produzione.
Leggi →
2026-10-08
Recuperare un sito web perso: sì, è possibile
Un sito scomparso non è sempre perso per sempre. Ecco come controllare backup, hosting, dominio e archivi web e ripristinare file e dati in sicurezza.
Leggi →
2026-10-08
Lo sviluppatore è sparito e il progetto è incompleto? Riprendo sviluppo e supporto
Un progetto abbandonato non va necessariamente riscritto da zero. Valuto lo stato, metto in sicurezza gli accessi, definisco le priorità e riprendo sviluppo e manutenzione.
Leggi →
2026-10-07
Creare un assistente AI: dal primo flusso alla produzione
Guida pratica per creare un assistente AI: definire il caso d’uso, preparare conoscenze affidabili, progettare prompt, integrare strumenti, testare e gestire il prodotto.
Leggi →
2026-10-02
Come valutare una funzione LLM prima e dopo il rilascio
Crea un ciclo di valutazione con attività reali, esempi rappresentativi, criteri misurabili, revisione umana e monitoraggio in produzione.
Leggi →
2026-10-02
Progettare la memoria a lungo termine per gli agenti LLM
Separa il contesto della conversazione dalla memoria persistente e definisci esplicitamente estrazione, recupero, aggiornamento, oblio, permessi e valutazione.
Leggi →
2026-10-02
Come verificare PaaS, IaaS, reti, firewall e sistemi operativi
Un metodo pratico basato su evidenze per esaminare servizi cloud, infrastruttura, percorsi di rete, regole firewall e protezione dei sistemi operativi, trasformando i rilievi in un piano di rimedio.
Leggi →
2026-10-02
Otto temi tecnologici su cui scrivere nel 2026
Una selezione pratica per gli ingegneri: sviluppo agentico, sicurezza dell’AI, filiera del software, osservabilità, sistemi multimodali e altro.
Leggi →
2026-09-28
Sviluppare con Supabase: i dettagli tecnici che contano
Supabase accelera lo sviluppo dei prodotti, ma la qualità in produzione dipende ancora da modello dati, Row Level Security, confini server, migrazioni e gestione operativa.
Leggi →
2026-09-23
Come sviluppo prodotti digitali per l’Unione europea: dati, diritti e IA
Il mio standard ingegneristico per i progetti nell’UE: rispettare i diritti sulle risorse digitali, ridurre al minimo i dati personali e valutare l’IA in base a finalità e rischi.
Leggi →
2026-09-23
I principali modelli IA del 2026: prezzo, qualità e costo di una risposta utile
Confronto tra GPT-6, Claude, Gemini e DeepSeek: prezzi API, compromessi pratici e un calcolo dei costi uniforme per dieci modelli. Aggiornato il 23 settembre 2026.
Leggi →
2026-09-21
Sicurezza delle piattaforme di pagamento: protezioni essenziali per sistemi fiat e criptovalutari
Che si elaborino carte con Stripe o si accettino pagamenti crypto Web3, la sicurezza dei pagamenti è la prova decisiva dell’ingegneria di prodotto. Perché è imprescindibile, come progettare la protezione per fiat e crypto e come tutelare i fondi degli utenti.
Leggi →
2026-09-21
Perché è fondamentale verificare un progetto ereditato prima di iniziare: tutelare budget, tempi e serenità
Subentrare in un progetto senza un audit tecnico approfondito significa ereditarne i rischi nascosti. Perché i Product Engineer dovrebbero fare un audit prima di iniziare e come eseguirlo.
Leggi →
2026-09-21
La mentalità del Product Engineer: fornire valore, non accumulare codice
Perché i founder più ambiziosi e le scale-up assumono Product Engineer responsabili dei risultati, dal problema del cliente alle query del database e all’analisi del prodotto.
Leggi →
2026-09-20
Portare in produzione prodotti nativi AI da Product Engineer: architettura LLM pratica
Come i Product Engineer trasformano capacità imprevedibili degli LLM in software affidabile grazie a output JSON strutturati, UX in streaming e fallback deterministici.
Leggi →
2026-09-20
Debito tecnico e velocità: come il Product Engineer bilancia rapidità e scalabilità
Come gestire consapevolmente il debito tecnico per accelerare il time-to-market senza compromettere manutenibilità nel lungo periodo e stabilità del sistema.
Leggi →
2026-09-19
Model Context Protocol (MCP) e workflow multi-agente in produzione
Perché MCP sta diventando lo standard USB-C per gli LLM, come i grafi multi-agente sostituiscono i prompt monolitici e come realizzare cicli agentici affidabili in produzione.
Leggi →
2026-09-19
RAG 2.0 e GraphRAG: motori di conoscenza aziendale senza allucinazioni
Come hybrid search, reranking di Cohere, GraphRAG e parsing multimodale riducono le allucinazioni nelle applicazioni AI in produzione.
Leggi →
2026-09-19
LLM locali, vLLM e fine-tuning LoRA: liberarsi dal vincolo delle API dei fornitori
Come vLLM, la quantizzazione e il fine-tuning LoRA permettono ai team di eseguire modelli privati da 8B a 70B con prestazioni di livello enterprise.
Leggi →
2026-09-19
AI vocale in tempo reale e pipeline multimodali: app interattive sotto i 300 ms
Progettare interfacce vocali e visive a bassa latenza con WebRTC, OpenAI Realtime API, Gemini Live e microservizi Node.js event-driven.
Leggi →
2026-09-19
LLMOps, guardrail di sicurezza e routing dei costi: infrastruttura AI enterprise
Come prevenire la prompt injection, tutelare i dati personali (PII), controllare la spesa API con router semantici e mantenere pipeline LLMOps affidabili.
Leggi →
2026-09-19
Harness.io: panoramica completa della piattaforma di software delivery basata sull’AI
Dal CI/CD senza script e dai rollback automatici guidati dall’AI alla gestione dei costi cloud (FinOps), all’orchestrazione dei test di sicurezza (STO) e ai portali interni per sviluppatori (IDP). Funzionalità, architettura Delegate e vantaggi enterprise.
Leggi →
2026-09-18
Quality Gates: test e contratti ingegneristici nell’era degli agenti AI
Quando l’AI genera codice dieci volte più velocemente di quanto le persone riescano a leggerlo, la revisione manuale non regge. Come Quality Gates e test automatizzati rendono gli agenti collaboratori affidabili, secondo l’approccio ingegneristico di Ilya Klimov.
Leggi →
2026-09-18
Agentic Coding e realtà: perché il prompting non basta per il software reale
Dal prompt engineering essenziale a workflow agentici strutturati, server MCP e grafi con limiti chiari. Riflessioni sulla critica di Ilya Klimov alla “Dark Software Factory”.
Leggi →
2026-09-18
L’architettura nell’era dell’IA: citazioni e spunti dall’intervento di Ilya Klimov a Fwdays
L’architettura software è morta nell’era del vibe coding? Le idee chiave dell’intervento di Ilya Klimov a JavaScript fwdays’25 e il mio punto di vista da Senior Full-Stack & AI Engineer.
Leggi →
2026-09-10
Agenti a ciclo e agenti a grafo: come scelgo l’architettura
Ogni agente è un modello che chiama strumenti in un certo ordine. La vera domanda è chi decide l’ordine, con diagrammi e confronto diretto.
Leggi →
2026-09-10
Perché amo l’IA e tutto ciò che le ruota intorno
Non l’hype, ma i nuovi tipi di prodotto, l’effetto moltiplicatore, la sfida ingegneristica e la sensazione di tornare principianti ogni pochi mesi.
Leggi →
2026-09-10
LangChain: curiosità e quando lo uso davvero
Un progetto nato prima di ChatGPT, un’azienda valutata 1,25 miliardi di dollari e una riscrittura per la versione 1.0: un parere sincero su quando un framework aiuta e quando aggiunge solo livelli.
Leggi →
2026-09-10
Llama: il modello trapelato che avviò il movimento degli open weights e poi cambiò rotta
Da un torrent su 4chan a un miliardo di download e un successore chiuso: i fatti più interessanti su Llama di Meta e cosa significano per chi sviluppa prodotti.
Leggi →
2026-09-10
Che cos’è un product engineer e perché mi definisco così
Non un titolo da curriculum. Un ingegnere valutato per ciò che gli utenti riescono a fare, non per il numero di ticket chiusi.
Leggi →
2026-09-10
TypeScript + Python: un ingegnere, due ecosistemi, un contratto
TypeScript per il prodotto, Python per i modelli e le abitudini che impediscono ai due mondi di divergere.
Leggi →
2026-09-10
I valori di uno sviluppatore TypeScript
I tipi non sono decorazione. Sono la documentazione meno costosa, il primo test e il contratto che il team rilegge alle due di notte.
Leggi →
2026-09-10
Come uso Next.js nel mio lavoro
Prima il server, il client dove serve davvero e una cache che so spiegare. Sono le impostazioni predefinite che porto in ogni prodotto Next.js.
Leggi →
2026-09-10
Costruire prodotti AI e piattaforme immobiliari: stesse regole, dati diversi
Annunci, contatti, visite e un modello che aiuta l’agente invece di fingere di poterlo sostituire.
Leggi →
2026-09-10
Kubernetes nel mio lavoro: quando è giustificato e come lo uso
Kubernetes non è un distintivo. Lo scelgo quando un solo server e un process manager non bastano più.
Leggi →
2026-09-10
Come i videogiochi mi hanno fatto capire che amo programmare — e perché amo l’AI
Un gioco è un sistema di regole, feedback e cicli che viene voglia di ripetere. Anche il buon software lo è. L’AI ha accelerato il ciclo.
Leggi →
2026-09-10
Come l’AI ha spinto un ingegnere TypeScript a imparare Python
Node.js è il luogo in cui vivono i miei prodotti. Python quello in cui vivono i modelli. Impararlo non è stato cambiare carriera, ma seguire il lavoro.
Leggi →
2026-09-10
Come realizzo Telegram Mini App
Una Mini App è un vero prodotto web che si apre in una chat. Autenticazione, tema, pagamenti e ciò che Telegram offre già.
Leggi →
2026-09-10
React 19.3 rispetto a React 18: cosa è cambiato davvero per un team di prodotto
View Transitions, Fragment refs, browser(), Activity, il Compiler e le vecchie soluzioni provvisorie che puoi finalmente eliminare.
Leggi →
2026-09-10
SQL è il contratto che sopravvive al tuo ORM
I framework cambiano ogni pochi anni. Schema, vincoli e piano di query restano quando sono in gioco soldi veri.
Leggi →
2026-09-06
Come collego un LLM a Node.js e cosa mi rifiuto di rilasciare
Il modello è una chiamata remota a pagamento. Il prodotto resta la tua API, la tua coda e un’azione di cui una persona può fidarsi.
Leggi →
2026-08-12
Come definisco un MVP e cosa mi rifiuto di aggiungere
La prima versione è un’azione concreta in produzione, non una piattaforma. Ecco i cinque filtri che applico prima di aprire il repository.
Leggi →
2026-07-03
Di cosa è davvero responsabile un senior frontend in un team di prodotto
Non del singolo pixel, ma dell’intero percorso: dati, stati, test e quella chiamata nel cuore della notte.
Leggi →