GitHub
Si esaminerà il modo in cui Golang supporta la certificazione FIPS 140, l'evoluzione verso FIPS 140-3 e le caratteristiche di sicurezza avanzate delle librerie crittografiche di Go.
Dal concetto di indice bitmap del database al principio di funzionamento di Roaring Bitmap, fino all'utilizzo del linguaggio Go. Esploriamo l'ottimizzazione delle bitmap per l'elaborazione efficiente di set di dati su larga scala.
Questo studio esplora come la politica e l'ingegneria informatica, due campi apparentemente diversi ma simili, risolvano i problemi sociali e come gli sviluppatori diventino nuovi legislatori.
Si esaminerà la Goroutine, un elemento fondamentale del linguaggio Go. Verranno descritti in dettaglio i vantaggi e i principi operativi delle Goroutine, inclusi la concorrenza, la leggerezza, le prestazioni e il modello GMP.
Si confrontano i vantaggi e gli svantaggi dei database server e dei database embedded, e si spiega il motivo per cui i DB embedded stanno guadagnando attenzione nei moderni ambienti tecnologici, come SSD e MSA.
Si esaminerà in dettaglio come NATS, integrato in un'applicazione Go, comunica, utilizzando esempi dalla documentazione ufficiale, le configurazioni corrette e le interfacce consumer-defined di Go.
Nel linguaggio Go, le interfacce implicano il riutilizzo compositivo del codice, piuttosto che l'ereditarietà. Questo articolo esplora gli scenari di errata interpretazione dell'ereditarietà in Go e le metodologie corrette per la stesura del codice.
Cinque motivi per scegliere il linguaggio Go: prestazioni, produttività, concorrenza, stabilità e persino il simpatico Gopher! Scopri perché Go supporta la crescita degli sviluppatori.
Il nuovo GreenTea GC di Go migliora le prestazioni aumentando l'efficienza della Garbage Collection per oggetti di piccole dimensioni basata su memory span. Verranno esaminati i problemi del GC esistente e i vantaggi del GreenTea GC.
Cerchiamo di ridurre i tempi di risposta utilizzando una coda di lavoro.
Go 1.25 `encoding/json` v2 è una nuova implementazione che migliora gli svantaggi di v1. Si prega di analizzare le differenze principali e l'accuratezza, le prestazioni e la flessibilità migliorate.
Scoprite come iniettare valori di variabile in fase di compilazione utilizzando `ldflags -X` durante un build Go.
È fastidiosa la gestione degli errori delle Go API? Provate a gestirla in modo più semplice e chiaro con RFC7807.
Nell'era dell'AI, le caratteristiche dei linguaggi moderni esistenti sono piuttosto uno svantaggio? Scopriamo perché il linguaggio Go sia un linguaggio più adatto per lo sviluppo di AI.
Scoprite come una piccola modifica al codice nel progetto Cilium abbia migliorato significativamente la stabilità della gestione delle connessioni NAT basata su LRU.
Questo articolo fornisce una comprensione del protocollo MCP di Anthropic e dell'host MCP (mcphost) implementato in Go.
Come eseguire un server Go in modo scalabile con .NET Aspire: esempio di scaling orizzontale e configurazione automatizzata usando YARP reverse proxy.
Esploriamo l'utilizzo della crittografia post-quantistica MLDSA e MLKEM nel linguaggio Go, fornendo le caratteristiche di ciascun algoritmo ed esempi di codice.
Go 1.24 offre miglioramenti prestazionali, crittografia post-quantistica, potenziamenti TLS e altro, rendendola una release significativa per lo sviluppo di applicazioni moderne.
Presentazione di Randflake ID: un generatore di ID distribuito, uniforme, unico e imprevedibile, ispirato a Snowflake, che utilizza un cifrario a blocchi per la sicurezza.
Miglioramento della reattività delle API mediante l'utilizzo di Redis Server Assisted Client Side Cache
Realizzate un semplice visualizzatore di immagini utilizzando Tcl/Tk con il linguaggio Go.
Apprendete come creare semplici applicazioni GUI utilizzando Go con Tk e come gestire immagini SVG, PNG, ICO, oltre a utilizzare i widget di menu.
Si presentano librerie e strategie utilizzabili per lo sviluppo di API basate su OpenAPI in linguaggio Go.
Si presentano diversi strumenti e tecniche, quali goroutine, canali e mutex, per la gestione della concorrenza in Go.
Esaminiamo perché Go non supporta try-catch ma utilizza panic-recover, in relazione alla responsabilità nella gestione degli errori.
Go è ideale per lo sviluppo di AI grazie alla sua efficienza, concorrenza, e alla sua integrazione perfetta con le API di AI e gli strumenti cloud-native.