Estou trabalhando num projeto em que gostaria de utilizar um banco de dados NoSql de documentos, mas infelizmente só tinha disponível o MySql. Para manter a arquitetura, resolvi utilizar a coluna do tipo Json para armazenar os dados. Criando a tabela. Vamos criar uma tabela que armazena um json com as informações do cnpj das… Continuar lendo Trabalhando com json no MySQL
Autor: jairomendes
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
Alterando o valor de um slice com for em Go
Um erro comum quando percorremos e alteramos valores de um slice num for é desconsiderar o fato que a variável dentro do for é local e por isso não altera seu valor após o for. Vamos aos exemplos. OutputValor da posição 0 dentro do for: 2Valor da posição 1 dentro do for: 3Valor da posição… Continuar lendo Alterando o valor de um slice com for em Go
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
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
Post Zero
Olá. Esse é aquele post com apresentação, proposta do blog e etc. e tal. Em geral serão posts sobre programação, tecnologia e arquitetura de sistemas. É isso. Boa leitura.