Live reloading in Go con air
air è un programmino per Go che ci permette di fare il live reloading della nostra applicazione.
Molto comodo soprattutto quando usando un qualche framework tipo Gin Gonic.
In questo articol vediamo come usarlo.
Golang
air è un programmino per Go che ci permette di fare il live reloading della nostra applicazione.
Molto comodo soprattutto quando usando un qualche framework tipo Gin Gonic.
In questo articol vediamo come usarlo.
In questo articolo vediamo come leggere e scrivere file YAML in Go.
Per farlo useremo una libreria apposita, yaml.v3.
GORM è senza dubbio l'ORM più usato in ambito Go.
Se usate già altri ORM tipo Eloquent, non dovreste avere problemi.
In questo articolo vediamo come usarlo per connetterci a MariaDB (ma vale anche per MySQL).
Tra i vari linguaggi che ho provato, sicuramente Go è quello con il quale è più facile eseguire comandi di sistema.
Ed è anche quello che visualizza un output più simile alla riga di comando.
In questo articolo vediamo un paio di esempi.
Non è ormai una novità il cambio di licenza di Redis.
Da quel momento sono nati parecchi fork, tra cui Redka!
Sostanzialmente è un clone compatibile con Redis che si appoggia SQLite.
Supporta sia i db in memory che persistenti.
go-scheduler è una libreria per Go che ci consente di creare degli scheduler di vario tipo.
La cosa interessante è che supporta il salvataggio dei task anche su database.
In questo articolo vediamo un esempio basico, quindi vi invito a guardare la documentazione.
gocron è un package per Go che ci permette di creare scheduler di vario tipo.
Premetto che non ho approdondito molto perchè mi è bastato il primo esempio un pò modificato.
Ve ne riporto una versione semplificata.
Oggi mi sono divertito ad usare un pò di tool di conversione codici e roba simile.
Alla fine è uscita fuora la successione di Fibonacci in Go!
Go supporta nativamente la sintasst raw-string, ma ha alcune limitazioni in fatto di formattazione.
Ed è qui che arriva il package heredoc (qualcuno ha detto PHP?!?!).
Colly è una libreria per Go che ci permette di eseguire il web scarping delle pagine web.
In questo articolo vediamo un paio di esempi.