A Semana Go - Edição Nº 16
Nesta edição, dicas de como trabalhar com bancos de dados SQL, generics e herança em Go. Veja também como criar diagramas a partir de consultas SQL e o resultado de uma pesquisa sobre como a linguagem Go é usada pelos desenvolvedores.
Links
How to Work with SQL Databases in Go
Uma introdução bem legal para quem está iniciando na linguagem. Veja como conectar e manipular dados em bancos de dados, usando o pacote da biblioteca padrão
Como utilizar “herança” em interfaces
Neste post podemos ver como adaptar o conceito de herança em aplicações Go
Using generics in Go
Generics é um assunto relativamente novo em Go, então é válido uma revisão destes conceitos e como podemos usar em nosso dia a dia. Neste post o autor faz exatamente isso ao mostrar alguns exemplos simples mas bem didáticos.
What’s New in Go: The Developer Ecosystem Report 2022
Todos os anos a Jetbrains, fabricante da IDE Goland, faz uma pesquisa com milhares de desenvolvedores Go ao redor do mundo para entender como usam a linguagem. Este é o resultado da pesquisa de 2022 e contém informações bem importantes para entendermos o mercado.
Generate diagrams programmatically
Neste post podemos ver como usar Go e a linguagem D2 para criar diagramas a partir de código, algo também conhecido como “Diagram as Code". No exemplo o autor gera diagramas a partir das consultas SQL que fazem a criação do banco de dados de uma aplicação.
How to separate integration tests in Go
Algumas dicas de como separar os testes de integração, geralmente mais lentos, dos testes unitários, permitindo a execução de forma isolada.
How to Configure CLI Tools in Standard Formats with Viper in Golang
Go é uma das melhores opções para o desenvolvimento de aplicações de linha de comando, as CLIs. E para facilitar o desenvolvimento existe uma dupla de bibliotecas que são muito usadas, o Cobra e o Viper. Neste post podemos ver como usar o Viper para gerenciar as configurações das aplicações.