Livros
Powerful Command-Line Applications in Go
Crie ferramentas rápidas e fáceis de manter

Por Ricardo Gerardi · The Pragmatic Bookshelf · Dezembro de 2021 · 508 páginas · ISBN 9781680506969
Escreva suas próprias ferramentas de linha de comando rápidas, confiáveis e multiplataforma com a linguagem Go. Automatize tarefas, analise dados, interprete logs, converse com serviços de rede, usando a rica biblioteca padrão do Go, primitivas de concorrência, testes e benchmarks.
Você vai criar ferramentas que interagem por flags e variáveis de ambiente, manipulam arquivos e sistemas de arquivos, controlam processos externos, usam Cobra para subcomandos, conversam com APIs REST e bancos SQL, criam interfaces interativas de terminal e distribuem binários multiplataforma e contêineres.
Pré-requisitos: Go 1.14 ou superior, conexão com a internet e um editor de texto.
Automate Your Home Using Go
Monte um data center pessoal com Raspberry Pi, Docker, Prometheus e Grafana

Por Ricardo Gerardi e Mike Riley · The Pragmatic Bookshelf · Agosto de 2024 · 160 páginas · ISBN 9798888650509
Assuma o controle da sua casa e dos seus dados com Go. Usando hardware barato de Raspberry Pi e ferramentas open-source baseadas em Go como Prometheus e Grafana, monte um data center pessoal que rivaliza com alternativas comerciais caras e fechadas.
Projetos passo a passo: um monitor de temperatura com alertas e dashboards, luzes que refletem o clima lá fora, um detector de movimento em rede e uma câmera no comedouro de pássaros que publica fotos num servidor Discord: modelos que você pode adaptar aos seus próprios projetos. Sem solda necessária.
Pré-requisitos: Familiaridade com Go, conhecimento funcional de Linux, um Raspberry Pi 3 ou superior (além de um Pi Pico W para alguns projetos) e alguns sensores baratos. Um sistema Philips Hue é necessário para o projeto da lâmpada do clima.
Disponível em PDF, epub, mobi e brochura. Prestigie as livrarias independentes.