Principais tipos de for no Go

Uma das principais estruturas de controle no Go é o for. É importante ressaltar que o go não possui as estruturas while e foreach, por isso utilizar o for da maneira correta é tão importante. Outro dia pesquisando encontrei um artigo muito bacana com exemplos de como aplicar o for de cinco maneiras diferentes e… Continuar lendo Principais tipos de for no Go

publicado
Categorizado como Go Marcado com ,

Medindo o tempo de execução de um aplicativo em Go

Go tem uma performance fantástica, mas é preciso ter certeza que seu aplicativo está sendo executado no menor tempo possível. Principalmente quando se trabalha em cenários com cobrança por tempo de execução, como Serverless. Para calcular o tempo de execução, utilizaremos a biblioteca time e as funções time.Now() e time.Since(). A função time.Now() recupera a… Continuar lendo Medindo o tempo de execução de um aplicativo em Go

publicado
Categorizado como Go Marcado com ,

Populando base MySQL com dados fake

Precisei popular uma base de dados com informações falsas, para realizar alguns testes e já que estou trabalhando com Go, resolvi automatizar o processo. Para isso utilizei o GORM como ORM e a biblioteca Faker. Segue abaixo o passo a passo e no final o código completo. Definindo as variáveis com as informações básicas para… Continuar lendo Populando base MySQL com dados fake