Articoli

Riflessioni, approfondimenti e note tecniche dal campo.

Tag

15 min 2.853 parole

Come ho esteso un sito Drupal esistente con agenti AI?

Il titolare di un laboratorio di stampa 3D non riusciva più a stare dietro alle richieste dei clienti. Il tempo non finiva nelle stampe. Finiva nel ricopiare un indirizzo sul portale di GLS, nel ritro...

15 min 2.914 parole

Perché delego il codice ai sotto-agenti di Claude Code?

Il mio sistema di deleghe per Claude Code è un orchestratore multi-agente: Opus progetta, assegna e verifica, e i sotto-agenti (subagents) con modello Sonnet o Haiku scrivono il codice, ognuno nella p...

5 min 941 parole

Che cosa chiede l'AI Act a chi sviluppa software con agenti AI?

Sono Giorgio Pagano, sviluppatore Drupal freelance: uso agenti AI in tutto il flusso di sviluppo e ho creato AI Disclosure, il modulo della Drupal AI Initiative per dichiarare l'uso dell'AI nei conten...

8 min 1.568 parole

Come lavoro con l'AI nello sviluppo: il mio metodo

Lavoro con l'AI seguendo un filo conduttore. Nella mia esperienza, chiedere a Claude o a ChatGPT una cosa alla volta produce pezzi che funzionano da soli e non si tengono insieme. Il mio metodo decide...

12 min 2.259 parole

Perché questa pagina Drupal non va in cache?

Come si scopre perché una pagina Drupal non è andata in cache? Si legge il motivo che Drupal stesso scrive sulla risposta, a patto di averlo conservato. La page cache e la dynamic page cache scrivono...

11 min 2.149 parole

Quale servizio esterno sta rallentando questa rotta Drupal?

Come si scopre quale servizio esterno rallenta una pagina Drupal? Si scopre misurando ogni chiamata in uscita mentre la pagina è in corso, e scrivendo accanto alla misura il nome della pagina. Il ser...

8 min 1.442 parole

Quali query rallentano una rotta Drupal, e come le isoli in produzione

Quale query rallenta una pagina Drupal, e come si scopre? Si scopre solo se qualcosa ha scritto il nome della pagina accanto alla query mentre la richiesta era in corso. Dopo non si ricostruisce più:...