Dev

gstack: Stack di ingegneria del software con IA

gstack: Stack di ingegneria del software con IA

Una fabbrica di software costruita dalle competenze degli agenti

Gli agenti di coding AI possono già scrivere funzioni, modificare repository, eseguire test e aprire pull request. Il problema più difficile è convincere un agente a seguire un processo di ingegneria ripetibile prima, durante e dopo la scrittura del codice.

OpenSpec: Proposte Rifiutate – Una Convenzione per la Memoria Decisionale

OpenSpec: Proposte Rifiutate – Una Convenzione per la Memoria Decisionale

Nessun stato di rifiuto. Ecco il workaround.

Un agente che ha proposto e implementato “spostare la persistenza in una libreria condivisa” sei mesi fa proporrà volentieri di nuovo la stessa idea il prossimo trimestre, a meno che non esista un registro durevole che gli indichi come l’idea sia già stata indagata e rifiutata – e OpenSpec al momento non ha uno stato interno per questo scopo.

OpenSpec Quickstart: Installazione, Workflow e Errori più Comuni

OpenSpec Quickstart: Installazione, Workflow e Errori più Comuni

Specifica le modifiche come incrementi, non in un PRD di 40 pagine.

OpenSpec è una CLI gratuita e open source di Fission AI che consente a te e al tuo agente di coding di concordare una modifica in Markdown semplice prima che venga scritto qualsiasi codice, evitando la cerimoniale fase-gated dei framework spec-driven più pesanti.

Superpowers Quickstart: installazione, workflow e prova

Superpowers Quickstart: installazione, workflow e prova

Abilità SDD applicate, installate con un singolo comando.

Superpowers incapsula un’intera metodologia guidata da specifiche in Claude Skills installabili, imponendo il brainstorming, la pianificazione, l’implementazione guidata da subagenti e il TDD rigoroso, invece di lasciare quella struttura a tua discrezione.

Dead Letter Queues: gestire i messaggi avvelenati nei sistemi distribuiti

Dead Letter Queues: gestire i messaggi avvelenati nei sistemi distribuiti

Blocca i messaggi tossici che impediscono l’elaborazione delle code

Una coda di messaggi non elaborati (Dead-Letter Queue) è la rete di sicurezza che intercetta i messaggi che i consumer non riescono a elaborare, così che un singolo payload corrotto non blocchi o scarti silenziosamente tutti i messaggi successivi nella coda.

Sicurezza degli agenti A2A e MCP: identità, delega e audit trail

Sicurezza degli agenti A2A e MCP: identità, delega e audit trail

La sicurezza del protocollo riguarda chi può agire, non il modello.

L’iniezione di prompt riceve la maggior parte dell’attenzione in termini di sicurezza nei sistemi LLM e merita attenzione, ma non è l’unico problema una volta che gli agenti iniziano a chiamare strumenti e a delegare il lavoro ad altri agenti.

Pattern di orchestrazione multi-agente: una guida pratica

Pattern di orchestrazione multi-agente: una guida pratica

Il 40% dei pilot multiagente fallisce. Ecco come scegliere il giusto pattern di orchestrazione – ed evitare quelli che si rompono.

I sistemi AI a singolo agente hanno raggiunto il picco nel 2025 — si forniva a un LLM un prompt, alcuni strumenti e un obiettivo, e svolgeva compiti ben definiti in modo ragionevolmente efficace.

Il pattern Outbox transazionale in Go con PostgreSQL

Il pattern Outbox transazionale in Go con PostgreSQL

Scrivi l'evento con i dati. Non dividerli mai.

Due scritture che dovrebbero riuscire insieme finiscono per fallire separatamente. Il tuo servizio ordini salva l’ordine nel database, quindi pubblica un evento order.created su un message broker.

Test del codice Go concorrente con synctest

Test del codice Go concorrente con synctest

Smetti di usare sleep nei test Go concorrenti.

Testare il codice Go concorrente ha sempre richiesto un po’ di disciplina. Le goroutine sono leggere, i channel sono semplici e la cancellazione del contesto è idiomatica: i worker in background e i timer sono onnipresenti nei servizi Go reali.