Trabalhando com json no MySQL

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

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

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.

publicado