Certificação Claude Developer Foundations
Spec-driven development: especificar antes de construir
Como transformar uma ideia em especificação que um sistema possa cumprir, com contratos, critérios verificáveis e testes que cobram o resultado.
116posts
Certificação Claude Developer Foundations
Como transformar uma ideia em especificação que um sistema possa cumprir, com contratos, critérios verificáveis e testes que cobram o resultado.
Trilha de Go
Como o SQLC gera código Go fortemente tipado a partir de queries SQL puras, com a interface Querier e sem reflexão em tempo de execução.
Trilha de Go
Como usar as asserções do Testify, a diferença entre assert e require e como organizar suítes de testes mais legíveis em Go.
Trilha de Go
Como estruturar cenários de teste em tabelas com subtestes paralelos e por que a captura de variáveis no loop exigia cuidado antes do Go 1.22.
Trilha de Go
Como subir PostgreSQL, Redis ou Kafka reais em contêineres Docker durante os testes, de forma programática, isolada e descartável.
Trilha de Go
Como escrever testes com o pacote testing do Go: convenções de arquivos, caixa-preta e caixa-branca, e a diferença entre Errorf e Fatalf.
Trilha de Go
Quando usar Marshal e Unmarshal na memória e quando usar Decoder e Encoder em streams, com foco em performance no encoding/json.
Trilha de Go
Como instrumentar microsserviços Go com tracing distribuído, spans, propagação de contexto e exportação via OTLP com OpenTelemetry.
Trilha de Go
Como tratar erros como valores em Go: encadear causas com %w, inspecionar com errors.Is e errors.As e quando evitar panic.
Certificação Claude Developer Foundations
O mapa de estudo da certificação Claude Developer Foundations (CCDV-F): a ordem das etapas, onde cada tema está estudado e por que a ordem importa.
Trilha de Go
Como enviar arquivos grandes para o AWS S3 em Go com streaming, presigned URLs e controle de memória, do primeiro upload à escala de produção.
Trilha de Go
Como controlar a concorrência com worker pools e rate limiting em Go, evitando criar uma goroutine por tarefa sem limite.