Creare PDF in Go con Maroto
Maroto è una delle librerie per Go per la creazione di PDF.
Supporta parecchie opzioni, ed è anche in grado di generare barcode.
Per l'esempio di codice sono partito da quello del sito, andandolo poi a modificare.
Golang
Maroto è una delle librerie per Go per la creazione di PDF.
Supporta parecchie opzioni, ed è anche in grado di generare barcode.
Per l'esempio di codice sono partito da quello del sito, andandolo poi a modificare.
RxGo è una implementazione per Go di ReactiveX, un API per la programmazione asincrona.
In questo articolo vediamo un esempio del suo utilizzo.
Premetto che su Go non ho approfondito molto per mancanza di tempo; mi sono solo fatto un'idea.
AuraDB è un fully manage cloud service per Neo4j.
Volendo studiarmi un pò Neo4j, ed essendoci un piano gratuito, ho deciso di usare AuraDB.
Ma il codice dovrebbe funzionare anche nel caso di una istanza locale, in quanto la libreria è quella standard.
Go ha già il suo package per i templates dentro text/template.
Anche se ci stanno svariati altri package, da quello che ho capito questo standard è già abbastanza veloce e utilizzato.
In questo articolo vediamo come usarlo.
In questo articolo vediamo come creare QR Code in Go usando la libreria go-qrcode!
Per installarla:
go get -u github.com/yeqown/go-qrcode/v2
go mod tidy
In questo articolo vediamo come usare JWT in Gin Gonic.
Oltre alla libreria apposita, io ho usato anche cors e gorm.
In questo articolo vediamo come creare e poi scompattare archivi ZIP in Go.
Non non necessarie librerie esterne, in quanto Go ha già tutto quello che ci serve.
In Go possiamo settare/forzare la timezone molto facilmente.
In questo articolo vediamo un esempio, in cui stamperemo prima l'orario locale e poi l'orario della nuova timezone.
Non sono richieste librerie esterne.
Per impostazione predefinita Gin Gonic blocca le chiamate da server esterni.
E' comunque possibile impostare CORS attraverso una libreria apposita.
In questo articolo vediamo come fare.
Fyne è un GUI toolikit multi piattaform per Go.
In questo articolo vediamo come usarlo per creare la nostra prima finestra.
Ci sono alcuni passaggi da fare, e la prima compilazione può durare anche 10 minuti.