Categoria

Pagina 2 di 3

AI Development Tools: leva di produttività se usata da professionisti

Gli strumenti di AI per lo sviluppo — Claude Code, Copilot, Cursor, Windsurf — sono una leva di produttività reale se maneggiati da sviluppatori senior con esperienza. Nelle mani sbagliate sono una macchina per generare debito tecnico e vulnerabilità. La differenza la fa chi rivede l'output.

In questa categoria scrivo di AI tools per sviluppatori professionali: setup avanzato di Claude Code, MCP servers custom, audit del codice generato, workflow integrati. Parliamone se vuoi introdurli nel tuo team con criterio, scopri il mio approccio.

LLM per code review automatica in pipeline GitHub e GitLab: qualità senza rallentamenti

LLM per code review automatica in pipeline GitHub e GitLab: qualità senza rallentamenti La code review umana è collo di bottiglia in molti team piccoli. Gli LLM possono affiancare i reviewer senior, non sostituirli, a condizione che la pipeline sia ben progettata. Ti mostro l'integrazione GitHub Actions + Claude API che ho implementato: prompt strategy per ridurre falsi positivi, esclusione di file sensibili, combinazione con PHPStan per ridurre rumore, controllo dei costi per PR. Continua a leggere
Ultima modifica:

AI-assisted debugging: usare Claude per analizzare stack trace e trovare la root cause

AI-assisted debugging: usare Claude per analizzare stack trace e trovare la root cause Uno stack trace PHP con 40 frame, un log Nginx con 3.000 righe e un crash che si ripete ogni 6 ore in modo non deterministico. Ho costruito un workflow di debugging assistito da Claude che porta dal sintomo alla root cause in 20 minuti invece di 4 ore. Vi mostro il prompt che uso e come strutturare il contesto. Continua a leggere
Ultima modifica:

LLM per la generazione di migration SQL: gestire l'evoluzione dello schema senza errori

LLM per la generazione di migration SQL: gestire l'evoluzione dello schema senza errori Ho iniziato a usare Claude per generare migration SQL complesse su schemi di database con 200 tabelle e vincoli FK intricati. Il risultato non è mai corretto al 100% senza supervisione - ma riduce il tempo di scrittura dell'80%. Vi mostro il workflow: contesto da fornire all'LLM, validazione sistematica e i casi dove l'AI sbaglia. Continua a leggere
Ultima modifica:

Prompt engineering avanzato per sviluppatori: pattern concreti per task tecnici ricorrenti

Prompt engineering avanzato per sviluppatori: pattern concreti per task tecnici ricorrenti Il prompt engineering non è magia, è struttura. Ti mostro i 6 pattern che uso quotidianamente per task tecnici: chain of thought per debugging complessi, few-shot con esempi verificati per generazione codice coerente, structured output per pipeline automatiche, system prompt con boundaries espliciti. Ogni pattern con template riutilizzabile e anti-pattern da evitare. Continua a leggere
Ultima modifica:

Migrazione PHP 7.4 a 8.3 LLM-assisted: il workflow che trasforma 200.000 righe in settimane invece di mesi

Migrazione PHP 7.4 a 8.3 LLM-assisted: il workflow che trasforma 200.000 righe in settimane invece di mesi Migrare 200.000 righe di PHP da 7.4 a 8.3 manualmente è un progetto da 2-3 mesi. Con un workflow LLM-assisted scende a 2-3 settimane senza sacrificare qualità. Nella mia pipeline combino Rector per le trasformazioni meccaniche, Claude per i breaking change complessi, test caratterizzanti generati dal LLM, regression testing incrementale. Ti mostro il workflow reale con tempi giornalieri e le trappole tipiche. Continua a leggere
Ultima modifica:

Integrare LLM nella pipeline CI/CD: automazione sicura senza creare debito tecnico invisibile

Integrare LLM nella pipeline CI/CD: automazione sicura senza creare debito tecnico invisibile Un LLM nella pipeline CI/CD è un'arma a doppio taglio. Può accelerare code review, generare test, rilevare anti-pattern - o introdurre debito tecnico che emerge solo mesi dopo. Ti mostro l'architettura che uso: boundaries chiari tra suggerimenti AI e decisioni umane, gate di sicurezza per output automatici, logging delle azioni per audit post-deploy. Con esempi reali di GitHub Actions e guardrail applicativi. Continua a leggere
Ultima modifica:

Claude Code in produzione per sviluppatori PHP senior: setup, flussi di lavoro, integrazione con pipeline esistenti

Claude Code in produzione per sviluppatori PHP senior: setup, flussi di lavoro, integrazione con pipeline esistenti Claude Code non è un autocompletamento migliorato, è un agente che esegue comandi sul tuo filesystem. Usarlo in produzione senza un'impostazione ingegneristica rigorosa significa creare debito tecnico invisibile. Ti racconto come l'ho configurato nella mia pipeline: hook di validazione pre-bash, rules per delimitare il perimetro operativo, integrazione con Git e con strumenti di analisi statica PHP. Continua a leggere
Ultima modifica:

LLM per la generazione di test automatici: da zero a copertura del 70% senza sforzo

LLM per la generazione di test automatici: da zero a copertura del 70% senza sforzo Un e-commerce Laravel con zero test e 40.000 righe di codice. Ho usato Claude API in una pipeline semi-automatizzata: input una classe PHP, output i test unitari e di integrazione. Con supervisione umana sulle asserzioni, ho portato la copertura dal 3% al 68% in tre settimane. Vediamo come. Continua a leggere
Ultima modifica:

Prompt engineering avanzato per sviluppatori: pattern per task tecnici specifici

Prompt engineering avanzato per sviluppatori: pattern per task tecnici specifici Dopo 18 mesi di utilizzo quotidiano di LLM per lavoro tecnico, ho catalogato i pattern di prompting che producono output consistenti per task specifici: refactoring di classi PHP, generazione di test, analisi di log e scrittura di query complesse. Vi condivido il mio prompt library con esempi concreti. Continua a leggere
Ultima modifica:

LLM come strumento di code review: integrazione in pipeline GitHub e GitLab

LLM come strumento di code review: integrazione in pipeline GitHub e GitLab Ho integrato Claude API nelle PR di tre team di sviluppo PHP. Il bot non sostituisce la review umana - intercetta gli errori ovvi (SQL senza parametri, input non sanitizzati, query N+1) lasciando ai senior il tempo per il ragionamento architetturale. Il numero di bug in produzione è sceso del 40% in tre mesi. Continua a leggere
Ultima modifica: