Golang

Aggiornamento a Go 1.27: cosa si rompe e cosa adottare per primo

Aggiornamento a Go 1.27: cosa si rompe e cosa adottare per primo

json/v2 sotto il cofano, uuid della libreria standard e trappole GODEBUG.

Go 1.27 è uscita nell’agosto 2026 e, per la maggior parte dei moduli, l’aggiornamento consiste in una singola riga nel file go.mod seguita da un passaggio di go fix — ma un piccolo numero di modifiche incide in modo silenzioso. Ecco cosa si rompe effettivamente e cosa adottare per primo.

Limitare la concorrenza in Go: errgroup, pool di worker e backpressure

Limitare la concorrenza in Go: errgroup, pool di worker e backpressure

Limita il lavoro in volo, non limitarti ad annullarlo.

Il fan-out illimitato è la modalità di fallimento predefinita nella concorrenza di Go: ogni istruzione go è un ulteriore task in esecuzione, senza limiti e senza un proprietario. Questo articolo si occupa di fornire entrambi gli elementi.

Web Framework Go nel 2026: confronto tra net/http, chi, Gin, Echo e Fiber

Web Framework Go nel 2026: confronto tra net/http, chi, Gin, Echo e Fiber

Cinque stack Go HTTP, un unico banco di prova, numeri reali.

Go include un server HTTP di livello production nella sua libreria standard, e dal Go 1.22 il router integrato gestisce da solo l’abbinamento dei metodi e i parametri del percorso. La questione relativa ai framework non è scomparsa, ma si è ristretta.

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 dormire nei test Go concorrenti.

Testare il codice Go concorrente ha sempre richiesto un po’ di disciplina. Le goroutine sono leggere, i canali sono semplici e la cancellazione tramite context è un pattern idiomatico: i worker in background e i timer sono ovunque nei servizi Go reali.

Modelli di integrazione Slack per avvisi e flussi di lavoro

Modelli di integrazione Slack per avvisi e flussi di lavoro

Slack è un'interfaccia utente per il flusso di lavoro e un livello di consegna degli alert.

Le integrazioni Slack sembrano ingannevolmente semplici perché è possibile pubblicare un messaggio in una sola chiamata HTTP. La parte interessante inizia quando si desidera che Slack sia interattivo e affidabile.

Modello di integrazione Discord per allarmi e loop di controllo

Modello di integrazione Discord per allarmi e loop di controllo

Trasforma Discord in un bus di allerta sicuro e interattivo.

Discord diventa una superficie di integrazione seria quando lo si tratta come tale: un luogo dove i sistemi pubblicano eventi, gli esseri umani prendono decisioni e l’automazione continua il flusso di lavoro.

Logging strutturato in Go con slog per osservabilità e allerta

Logging strutturato in Go con slog per osservabilità e allerta

Log JSON interrogabili che si collegano alle tracce.

I log rappresentano un’interfaccia di debugging utilizzabile anche quando il sistema è in fiamme. Il problema è che i log in testo puro si deteriorano rapidamente: non appena è necessario filtrare, aggregare e configurare allarmi, si inizia a analizzare le frasi.

Airtable per sviluppatori e DevOps - Piani, API, Webhook e esempi in Go/Python

Airtable per sviluppatori e DevOps - Piani, API, Webhook e esempi in Go/Python

Airtable - Limiti del piano gratuito, API, webhooks, Go & Python.

Airtable è meglio considerata come una piattaforma low-code costruita intorno a un’interfaccia collaborativa “simile a un foglio di calcolo” - ideale per creare rapidamente strumenti operativi (tracciatori interni, CRM leggeri, pipeline di contenuti, code di valutazione AI) dove gli sviluppatori non devono un’interfaccia amichevole, ma gli sviluppatori necessitano anche di un’API per l’automazione e l’integrazione.