A Semana Go - Edição Nº 111
Nesta edição os 15 anos de Go, encriptação de dados em MongoDB, benchmark de duas funcionalidades nativas da linguagem e outras dicas úteis.
Links
Go Turns 15
Parabéns para nossa linguagem favorita! Neste post do blog oficial, o autor faz um resumo das últimas novidades e dá algumas pistas dos planos para o futuro.
Melhores práticas na utilização de ENUMs
Neste post o Tiago dá algumas dicas de como usar o conceito de ENUMs, comum em outras linguagens, em Go.
Encryption in-use: Using CSFLE and Queryable Encryption with Golang
Neste post, escrito por um colega meu, veja como cifrar os dados gravados em um banco MongoDB usando Go.
ML in Go with a Python sidecar
Veja uma abordagem bem interessante para fazer uso de modelos de Machine Learning em suas aplicações. O autor usou os recursos de ML do Python e criou um “sidecar”, aplicação que é acessada pelo Go para ter acesso à suas funcionalidades.
fmt.Sprintf vs String Concat
O autor faz um benchmark para analisar duas formas de concatenação de strings e encontra resultados bem interessantes.
Rate Limiting a Golang API using Redis
Rate Limit é um recurso bem importante em APIs, em especial as que estão visíveis a um grande público, e neste texto podemos ver como implementar o conceito usando o Redis para dar apoio.
Asynq
Falando em Redis, ele também tem papel muito importante nesta solução, que implementa uma fila distribuída de tarefas, com recursos como resiliência e simplicidade.