Go

Golang

Mattepuffo's logo
Utilizzare RocksDB in Go

Utilizzare RocksDB in Go

RocksDB è un database embedded key-value ad alte prestazioni sviluppato da Meta (Facebook).

È basato su LevelDB di Google, ma con numerose ottimizzazioni e funzionalità aggiuntive.

RocksDB è progettato per applicazioni che richiedono accesso rapido ai dati su storage locale (SSD o dischi fissi) con grandi volumi di scritture e letture.

Viene usato principalmente come motore di storage sottostante per sistemi più complessi, piuttosto che come database standalone.

In questo articolo vediamo come usarlo in Go usando una libreria apposita: grocksdb!

Mattepuffo's logo
Connessione ad Apache Kafka in Go

Connessione ad Apache Kafka in Go

In questo articolo vediamo come connetterci, inviare e ricevere dati da Apache Kafka In Go.

Do per scontate che lo abbiate già installato e configurato.

Volendo potete usare anche docker (come in effetti ho fatto io).

Mattepuffo's logo
Live reloading in Go con Vai

Live reloading in Go con Vai

Vai è un programma per Go che ci permette di fare il cosi detto live/hot reloading della nostra applicazione.

E' veramente facile da usare, e non richiede configurazioni.

Mattepuffo's logo
Integrare Fatture in Cloud in Go

Integrare Fatture in Cloud in Go

In questo articolo vediamo come integrare Fatture in Cloud in un progetto Go.

Ci limiteremo a visualizzare la lista dei clienti, giusto per cominciare.

La prima cosa da fare è creare una app sul sito, e poi un token.

Mattepuffo's logo
Creare una web api in Go senza framework

Creare una web api in Go senza framework

Per Go esistono parecchi web framework molto validi, e ne abbiamo anche parlato in diverse occasioni.

Solo che Go nasce già con tutto il necessario per creare web api/REST service senza usare altri framework.

Ovviamente usare o no frameworl ha i suoi vantaggi a svantaggi.