go

Mattepuffo's logo
Connessione a KeyDB in Go

Connessione a KeyDB in Go

KeyDB è un fork diretto di Redis, ed è compatibile al 100%.

Inoltre, dicono, sia anche più performante.

Comunque ho deciso di testarlo, e me lo sono installato con Docker.

In questo articolo vediamo come connetterci in Go.

Mattepuffo's logo
Unit test in Go

Unit test in Go

Per creare degli unit test in Go abbiamo già tutto, non ci servono librerie esterne.

In sostanza si tratta di creare dei file che finiscono con _test, e Go li riconoscerà come tali.

Facciamo un esempio baisco ma pratico.

Mattepuffo's logo
Schedulare job in Rust con tokio

Schedulare job in Rust con tokio

Ho provato diverse librerie per Rust per creare task/job schedulati.

Alla fine tutte hanno presentato un problema: non mi avviano i task ad orari precisi, ma solo task del tipo "ogni minuto".

Quindi alla fine mi sono creato uno scheduler usando "solo" tokio.

Ho usato anche chrono per l'ora attuale

Mattepuffo's logo
Upload file in Rust e Axum

Upload file in Rust e Axum

In questo articolo vediamo come fare un upload in Rust e Axum.

Vi metterò solo il minimo indispensabile, quindi potrebbe essere che dobbiate integrare qualcosa da voi.