go

Mattepuffo's logo
Caching in Go con BigCache

Caching in Go con BigCache

BigCache è una libreria per Go per il caching, consigliata in caso di mole di dati considerevole.

Non ho fatto molti test in questo senso, ma leggendo in giro mi sembra di aver capito che le prestazioni rispetto ai concorrenti siano migliori solo nel caso di molti dati.

In caso contrario non è necessario usarla.

Mattepuffo's logo
Installare MongoDB su Manjaro e Arch Linux

Installare MongoDB su Manjaro e Arch Linux

Ho avuto qualche problema ad installare MongoDB su Manjaro/Arch Linux.

Alla fine sono riuscito eseguendo questi passaggi.

Come prima cosa dovremmo installarlo da AUR, quindi vi consiglio di avere un client già installato.

Io uso yay.

Mattepuffo's logo
Escludere una categoria dalla sidebar in Wordpress

Escludere una categoria dalla sidebar in Wordpress

La sidebar del blog di Wordpress è abbastanza configurabile attraverso il widget apposito.

Solo che può capitare che il widget non basti, magari perchè il tema non lo permette.

Se volessimo nascondere in maniera forzata alcune categorie possiamo farlo anche in altri modi.

Mattepuffo's logo
Richieste HTTP in Go con fasthttp

Richieste HTTP in Go con fasthttp

fasthttp è considerata la migliore alternativa in Go al suo modulo integrato net/http.

In verità il sito stesso sostanzialmente lo consiglia solo se si ha necessità di una velocità maggiore, ma non è detto che sia sempre la soluzione migliore.

Comunque in questo articolo vediamo come usarla per eseguire richieste GET e POST.

Mattepuffo's logo
Output colorato in Rust con colored

Output colorato in Rust con colored

colored è una piccola libreria per Rust che ci consente di colorare l'output nel terminale.

Può essere molto utile per mettere in risalto i diversi messaggi che mandiamo all'utente (info, error, ecc).

In questo articolo vediamo come usarla.