Materiale usato durante il talk tenuto in live coding di giorno 30 novembre!
-
Optional pattern (talk di Dave Cheney al dotGo, consigliatissimo): https://www.youtube.com/watch?v=24lFtGHWxAQ
-
Articolo che spiega bene l'utilizzo delle interfaces in Go: https://go-book.appspot.com/interfaces.html
-
Approfondimento sul Context (visto in fasthttp) presente nel package net/http: https://blog.golang.org/context
-
"Tutorial" per creare RESTful API con net/http (noi ci siamo soffermati più su fasthttp): http://thenewstack.io/make-a-restful-json-api-go/
-
Articolo su come utilizzare il package log al meglio: https://www.goinggo.net/2013/11/using-log-package-in-go.html
-
BONUS: dibattito sull'introduzione dei generici in Go e come ovviare alla loro mancanza: https://docs.google.com/document/d/1vrAy9gMpMoS3uaVphB32uVXX4pi-HnNjkMEgyAHX4N4/
-
BONUS: repo (giapponese, si, boh) github con tutti i design patterns in Go: https://github.com/monochromegane/go_design_pattern (questo link in basso, invece, tratta la dependency injection usata in Parse lato server) http://blog.parse.com/learn/engineering/dependency-injection-with-go/