Isso é um post meramente ilustrativo
Mas pera, por que não fazer um post de verdade?
Falta de criatividade? talvez. Mas acredito ser o mais puro desespero de ver esse MVP sair. E, após meses de curadoria das docs do Gatsby, aqui estamos.
Outro ponto positivo de escrever uma coisa bem aleátoria é poder usar e abusar do Markdown e testar o comportamento do blog fazendo, por exemplo, uma crítica pra lá de construtiva ao golang com um meme.
Mas o que seria um blog de desenvolvimento sem links e exemplos. Então, se ficou interessado no jeito que o Go lida com os erros, é só dar uma olhada aqui no go por exemplo, é um site bem legal. Anyway, um pouco de código vai bem para testar o blog né:
package main
import "errors"
import "fmt"
// Essa bela função admite apenas 1 como
// argumento. Caso não seja 1, retornamos um erro
func soAceitaUm (num int) (int, error) {
if num != 1 {
return -1, errors.New("Só aceita 1") }
return 1, nil
}
Você pode nunca lidar com os seus erros, só não deve
Conclusão
Enfim, já tem muito texto. Segue uma pseudo playlist by The Lonely Island pra passar o tempo: