Categoria: Golang
Ideias, histórias e inspirações.
Cadernos para baixar
Exercícios para praticar o que os artigos ensinam e o gabarito comentado, em PDF.
- Caderno de Exercícios - Golang 718 KB
- Caderno de Respostas - Golang 750 KB
Criando um servidor HTTP com net/http
Servidor HTTP em Go com net/http: Handler e ServeMux, timeouts, o roteador do… [+]
Roteamento avançado com Gorilla Mux ou Chi
Roteamento com Chi e Gorilla Mux: grupos, subroteadores e middlewares por… [+]
Consumindo APIs externas com http.Client
Consumindo APIs em Go: http.Client com timeout, o Transport que perde o proxy… [+]
Middlewares: logging, autenticação e CORS
Middlewares em Go: responseWriter interceptado, logging com slog, JWT com… [+]
Introdução ao database/sql e drivers em Go
O pacote database/sql em Go: drivers e import em branco, o pool de conexões e… [+]
Go com MySQL e MariaDB: conexão, queries e transações
Go com MySQL e MariaDB: mysql.Config, ParseTime e Loc, tipos e sql.Null*… [+]
Go com SQLite: banco de dados embutido para aplicações leves
Go com SQLite: modernc e mattn, o stub que compila sem cgo e falha ao rodar… [+]
Go com PostgreSQL: recursos avançados e o driver pgx
Go com PostgreSQL pelo pgx: pgxpool, parâmetros nomeados, JSONB e a junção… [+]