Codex Technomanticus
Search
Pesquisar
Tema escuro
Tema claro
Explorador
Tag: go
211 items com esta tag.
18 de jul. de 2026
Go — Interfaces e composição
moc
go
interfaces
composicao
18 de jul. de 2026
Go — Erros como valor
moc
go
erros
error-handling
18 de jul. de 2026
Go — Coleções e dados
moc
go
slices
maps
colecoes
18 de jul. de 2026
Go — Generics
moc
go
generics
type-parameters
18 de jul. de 2026
Go — Goroutines e o scheduler
moc
go
concorrencia
goroutines
scheduler
18 de jul. de 2026
Go — Channels e select
moc
go
concorrencia
channels
18 de jul. de 2026
Go — Sincronização e context
moc
go
concorrencia
sync
context
18 de jul. de 2026
Go — HTTP e frameworks web
moc
go
http
web
backend
18 de jul. de 2026
Go — Persistência
moc
go
database
sql
persistencia
18 de jul. de 2026
Go — gRPC e protobuf
moc
go
grpc
protobuf
rpc
18 de jul. de 2026
Go — Mensageria
moc
go
mensageria
kafka
nats
18 de jul. de 2026
Go — Microservices e arquitetura
moc
go
arquitetura
microservices
design
18 de jul. de 2026
Go — Testes
moc
go
testes
testing
18 de jul. de 2026
Go — Observabilidade
moc
go
observabilidade
pprof
otel
18 de jul. de 2026
Go — Runtime interno
moc
go
runtime
internals
18 de jul. de 2026
Go — Cloud-native e produção
moc
go
cloud-native
deploy
18 de jul. de 2026
Go — Segurança
moc
go
seguranca
security
18 de jul. de 2026
Go — Go idiomático
moc
go
idiomatico
estilo
18 de jul. de 2026
Go — Preparação para entrevista
moc
go
entrevista
interview
16 de jul. de 2026
Go — Fundamentos e sintaxe
moc
go
fundamentos
16 de jul. de 2026
Go — Tipos, structs e métodos
moc
go
tipos
16 de jul. de 2026
Go
moc
go
18 de jul. de 2026
Interfaces implícitas e satisfação estrutural
go
interfaces
satisfacao-estrutural
duck-typing
tipos
18 de jul. de 2026
O empty interface e any
go
interfaces
empty-interface
any
type-safety
18 de jul. de 2026
Type assertions e type switch
go
interfaces
type-assertion
type-switch
any
18 de jul. de 2026
Accept interfaces, return structs
go
interfaces
design-de-api
desacoplamento
idiomas-go
18 de jul. de 2026
Interfaces pequenas — io.Reader e io.Writer
go
interfaces
io
composicao
design-de-api
18 de jul. de 2026
Interface embedding
go
interfaces
embedding
composicao
method-set
18 de jul. de 2026
O nil interface e o typed-nil
go
interfaces
nil
typed-nil
error
armadilhas
18 de jul. de 2026
Design idiomático de interfaces
go
interfaces
design
composicao
testes
18 de jul. de 2026
Roadmap — 03 - Interfaces e composição
meta
roadmap
go
18 de jul. de 2026
Erros são valores — o tipo error
go
erros
error
tratamento-de-erro
18 de jul. de 2026
Criando e comparando erros
go
erros
errors-new
fmt-errorf
sentinel-errors
18 de jul. de 2026
Error wrapping e a cadeia de erros
go
erros
error-wrapping
errors-is
errors-as
18 de jul. de 2026
Erros customizados
go
erros
error-handling
errors-as
tipos-de-erro
18 de jul. de 2026
panic e recover
go
erros
panic
recover
defer
18 de jul. de 2026
Estratégias de tratamento de erro
go
erros
error-handling
wrapping
design
18 de jul. de 2026
Erros vs exceções
go
erros
exceptions
try-catch
controle-de-fluxo
design-de-linguagem
18 de jul. de 2026
Padrões de erro em produção
go
erros
errors-join
logging-estruturado
api-design
producao
18 de jul. de 2026
Roadmap — 04 - Erros como valor
meta
roadmap
go
18 de jul. de 2026
Arrays e o modelo de valor
go
arrays
colecoes
modelo-de-valor
slices
18 de jul. de 2026
Slices — o cavalo de batalha
go
slices
colecoes
append
range
18 de jul. de 2026
Maps
go
maps
colecoes
hashmap
comma-ok
18 de jul. de 2026
Strings, runes e bytes
go
strings
runes
bytes
utf8
unicode
18 de jul. de 2026
O modelo de memória de slices — len, cap e aliasing
go
slices
memoria
aliasing
append
copy
18 de jul. de 2026
make, new e alocação
go
slices
maps
channels
alocacao
performance
18 de jul. de 2026
Ordenação e busca com slices e sort
go
slices
maps
sort
ordenacao
busca
comparadores
18 de jul. de 2026
Escolhendo a estrutura de dados certa
go
slices
maps
structs
sets
estruturas-de-dados
performance
18 de jul. de 2026
Roadmap — 05 - Coleções e dados
meta
roadmap
go
18 de jul. de 2026
Por que generics — o problema antes de 1.18
go
generics
interface
type-assertion
historia-da-linguagem
18 de jul. de 2026
Type parameters — a sintaxe
go
generics
type-parameters
sintaxe
18 de jul. de 2026
Constraints
go
generics
constraints
comparable
type-sets
18 de jul. de 2026
Tipos genéricos
go
generics
type-parameters
structs
metodos
18 de jul. de 2026
Type inference
go
generics
type-inference
type-parameters
constraints
18 de jul. de 2026
Generics vs interfaces — quando usar cada um
go
generics
interfaces
dispatch
design-de-api
18 de jul. de 2026
Padrões e limites dos generics
go
generics
type-parameters
performance
slices
maps
18 de jul. de 2026
Roadmap — 06 - Generics
meta
roadmap
go
18 de jul. de 2026
Concorrência vs paralelismo
go
concorrencia
paralelismo
goroutines
scheduler
18 de jul. de 2026
A goroutine — o go statement
go
goroutines
concorrencia
scheduler
runtime
18 de jul. de 2026
O modelo GMP por cima
go
concorrencia
goroutines
scheduler
gmp
gomaxprocs
18 de jul. de 2026
O ciclo de vida de uma goroutine
go
goroutines
concorrencia
scheduler
runtime
18 de jul. de 2026
Comunicar em vez de compartilhar
go
concorrencia
goroutines
channels
filosofia
18 de jul. de 2026
Goroutines vs threads, event loop e GIL
go
concorrencia
goroutines
scheduler
cross-stack
18 de jul. de 2026
Armadilhas — leaks e loop var
go
goroutines
concorrencia
leak
loop-var
scheduler
18 de jul. de 2026
Quando (não) usar goroutines
go
goroutines
concorrencia
performance
benchmark
scheduler
18 de jul. de 2026
Roadmap — 07 - Goroutines e o scheduler
meta
roadmap
go
18 de jul. de 2026
Channels — o tubo entre goroutines
go
concorrencia
channels
goroutines
sincronizacao
18 de jul. de 2026
Buffered vs unbuffered
go
channels
concorrencia
goroutines
buffer
18 de jul. de 2026
Fechando channels e o range
go
concorrencia
channels
close
range
18 de jul. de 2026
Direções de channel
go
concorrencia
channels
tipos
api-design
18 de jul. de 2026
select
go
channels
select
concorrencia
timeout
18 de jul. de 2026
Padrões — fan-in, fan-out, pipeline
go
channels
concorrencia
goroutines
fan-in
fan-out
pipeline
18 de jul. de 2026
Worker pools
go
channels
concorrencia
worker-pool
goroutines
18 de jul. de 2026
Armadilhas de channels
go
channels
deadlock
goroutine-leak
concorrencia
18 de jul. de 2026
Roadmap — 08 - Channels e select
meta
roadmap
go
18 de jul. de 2026
Quando channels não bastam — o pacote sync
go
concorrencia
sync
goroutines
memoria-compartilhada
18 de jul. de 2026
Mutex e RWMutex
go
sincronizacao
mutex
rwmutex
concorrencia
18 de jul. de 2026
WaitGroup e Once
go
concorrencia
sync
waitgroup
once
18 de jul. de 2026
atomic e sync/atomic
go
concorrencia
atomic
sync
lock-free
performance
18 de jul. de 2026
O race detector
go
concorrencia
race-detector
testes
ci
18 de jul. de 2026
context.Context — deadline, cancel, values
go
context
cancelamento
deadline
concorrencia
18 de jul. de 2026
Padrões de cancelamento e timeout
go
context
cancelamento
timeout
goroutine-leak
singleflight
concorrencia
18 de jul. de 2026
Padrões de concorrência idiomáticos
go
concorrencia
errgroup
pipeline
context
worker-pool
18 de jul. de 2026
Roadmap — 09 - Sincronização e context
meta
roadmap
go
18 de jul. de 2026
O servidor HTTP da stdlib
go
http
net-http
handler
servidor
18 de jul. de 2026
Roteamento
go
http
roteamento
servemux
stdlib
18 de jul. de 2026
Request e Response
go
http
json
net-http
request
response
18 de jul. de 2026
Middleware
go
http
middleware
context
handler
18 de jul. de 2026
Frameworks — Gin, Chi, Echo
go
http
web
frameworks
gin
chi
echo
18 de jul. de 2026
REST idiomático em Go
go
http
rest
handlers
validacao
erros
18 de jul. de 2026
Clientes HTTP
go
http
net-http
cliente-http
timeouts
connection-pooling
retries
18 de jul. de 2026
Servindo em produção — timeouts e limites
go
http
producao
timeouts
net-http
seguranca
18 de jul. de 2026
Roadmap — 10 - HTTP e frameworks web
meta
roadmap
go
18 de jul. de 2026
database/sql — o contrato
go
persistencia
database-sql
drivers
sql
18 de jul. de 2026
Connection pool
go
database-sql
connection-pool
tuning
observabilidade
18 de jul. de 2026
Query, Scan e o mapeamento manual
go
persistencia
database-sql
sql
mapeamento
18 de jul. de 2026
pgx — o driver Postgres avançado
go
persistencia
postgres
pgx
pgxpool
database-sql
18 de jul. de 2026
sqlc — SQL type-safe por codegen
go
persistencia
sql
codegen
sqlc
database-sql
18 de jul. de 2026
GORM — o ORM
go
persistencia
gorm
orm
n-plus-one
preload
18 de jul. de 2026
Migrations
go
persistencia
database
migrations
sql
postgres
deploy
18 de jul. de 2026
Transações e o padrão repository
go
persistencia
transacoes
database-sql
repository-pattern
context
18 de jul. de 2026
Roadmap — 11 - Persistência
meta
roadmap
go
18 de jul. de 2026
Por que gRPC e onde Go brilha
go
grpc
protobuf
rpc
http2
comunicacao-entre-sistemas
18 de jul. de 2026
Protocol Buffers
go
grpc
protobuf
proto3
serializacao
18 de jul. de 2026
Gerando código Go
go
grpc
protobuf
protoc
buf
codegen
18 de jul. de 2026
Servidor e cliente gRPC
go
grpc
protobuf
servidor
cliente
status-codes
18 de jul. de 2026
Streaming
go
grpc
protobuf
streaming
goroutines
channels
concorrencia
18 de jul. de 2026
Interceptors, metadata e erros
go
grpc
interceptors
metadata
status-codes
context
18 de jul. de 2026
gRPC em produção
go
grpc
tls
mtls
health-checking
reflection
deadlines
retries
load-balancing
18 de jul. de 2026
Roadmap — 12 - gRPC e protobuf
meta
roadmap
go
18 de jul. de 2026
Por que mensageria — desacoplamento
go
mensageria
arquitetura
desacoplamento
filas
18 de jul. de 2026
Kafka em Go
go
mensageria
kafka
franz-go
kafka-go
producer
consumer
particoes
18 de jul. de 2026
NATS em Go
go
mensageria
nats
jetstream
pubsub
18 de jul. de 2026
Consumers e workers
go
mensageria
kafka
consumer-group
goroutines
worker-pool
concorrencia
18 de jul. de 2026
Entrega e idempotência
go
mensageria
idempotencia
outbox
kafka
deduplicacao
18 de jul. de 2026
Retry, DLQ e backpressure
go
mensageria
retry
dlq
circuit-breaker
backpressure
18 de jul. de 2026
Padrões de processamento
go
mensageria
graceful-shutdown
ordering
poison-message
observabilidade
18 de jul. de 2026
Roadmap — 13 - Mensageria
meta
roadmap
go
18 de jul. de 2026
Project layout — cmd, internal, pkg
go
microservices
project-layout
internal
modules
18 de jul. de 2026
Organizando um serviço
go
microservices
arquitetura
packages
coesao
design-de-api
18 de jul. de 2026
Dependency injection
go
dependency-injection
wire
interfaces
arquitetura
18 de jul. de 2026
Configuração
go
microservices
configuracao
viper
12-factor
secrets
18 de jul. de 2026
Arquitetura hexagonal e clean em Go
go
arquitetura
hexagonal
clean-architecture
ports-and-adapters
interfaces
18 de jul. de 2026
Resiliência — circuit breaker, retry, timeout
go
microservices
resiliencia
circuit-breaker
retry
timeout
bulkhead
18 de jul. de 2026
Comunicação entre serviços
go
microservices
http-client
grpc
service-discovery
contratos
idempotencia
18 de jul. de 2026
Um serviço bem estruturado
go
microservices
arquitetura
dependency-injection
configuracao
hexagonal
resiliencia
18 de jul. de 2026
Roadmap — 14 - Microservices e arquitetura
meta
roadmap
go
18 de jul. de 2026
go test e o primeiro teste
go
testes
go-test
toolchain
18 de jul. de 2026
Table-driven tests
go
testes
table-driven-tests
subtests
trun
18 de jul. de 2026
Testify e asserções
go
testes
testify
assercoes
stdlib
18 de jul. de 2026
Test doubles — interfaces e mocks
go
testes
interfaces
mocks
test-doubles
dependency-injection
18 de jul. de 2026
Testes de integração
go
testes
integracao
build-tags
httptest
testcontainers
18 de jul. de 2026
Benchmarks
go
testes
benchmark
performance
benchstat
18 de jul. de 2026
Fuzzing
go
testes
fuzzing
fuzz-testing
corpus
edge-cases
18 de jul. de 2026
Cobertura e testes idiomáticos
go
testes
cobertura
tdd
qualidade
18 de jul. de 2026
Roadmap — 15 - Testes
meta
roadmap
go
18 de jul. de 2026
Os três pilares em Go
go
observabilidade
logs
metricas
traces
18 de jul. de 2026
Logging estruturado com slog
go
observabilidade
logging
slog
structured-logging
18 de jul. de 2026
pprof — CPU e memória
go
observabilidade
pprof
profiling
performance
producao
18 de jul. de 2026
Analisando profiles
go
observabilidade
pprof
profiling
performance
goroutine
18 de jul. de 2026
Métricas com Prometheus
go
observabilidade
metricas
prometheus
client_golang
18 de jul. de 2026
expvar e runtime metrics
go
observabilidade
expvar
runtime-metrics
gc
metricas
18 de jul. de 2026
OpenTelemetry — tracing
go
observabilidade
opentelemetry
tracing
distributed-tracing
grpc
http
18 de jul. de 2026
Observabilidade em produção
go
observabilidade
logging
metricas
tracing
producao
cardinality
18 de jul. de 2026
Roadmap — 16 - Observabilidade
meta
roadmap
go
18 de jul. de 2026
O runtime Go por baixo
go
runtime
scheduler
garbage-collector
goroutines
concorrencia
18 de jul. de 2026
O scheduler GMP a fundo
go
runtime
scheduler
gmp
goroutines
work-stealing
concorrencia
18 de jul. de 2026
A stack de uma goroutine
go
runtime
goroutine
stack
memoria
scheduler
18 de jul. de 2026
Escape analysis
go
runtime
escape-analysis
alocacao
memoria
performance
18 de jul. de 2026
O garbage collector
go
runtime
garbage-collector
gc
memoria
concorrencia
18 de jul. de 2026
Tuning do GC
go
runtime
gc
gogc
gomemlimit
performance
18 de jul. de 2026
O memory model
go
memory-model
concorrencia
happens-before
channels
mutex
atomic
data-race
18 de jul. de 2026
Otimização guiada por entendimento
go
runtime
performance
alocacao
sync-pool
profiling
18 de jul. de 2026
Roadmap — 17 - Runtime interno
meta
roadmap
go
18 de jul. de 2026
O binário estático
go
build
cgo
static-linking
containers
cloud-native
18 de jul. de 2026
Cross-compilation
go
cross-compilation
goos
goarch
build
producao
18 de jul. de 2026
Build flags e versionamento
go
build
ldflags
embed
versionamento
producao
18 de jul. de 2026
Docker — imagens mínimas
go
docker
cloud-native
producao
multi-stage-build
distroless
18 de jul. de 2026
Graceful shutdown
go
cloud-native
producao
http
concorrencia
kubernetes
18 de jul. de 2026
Contrato com Kubernetes
go
cloud-native
producao
kubernetes
configuracao
12factor
18 de jul. de 2026
Configuração e secrets em produção
go
configuracao
secrets
kubernetes
producao
slog
18 de jul. de 2026
Do commit ao deploy — CI/CD
go
cicd
deploy
goreleaser
semver
producao
devops
18 de jul. de 2026
Roadmap — 18 - Cloud-native e produção
meta
roadmap
go
18 de jul. de 2026
Segurança em Go — o panorama
go
seguranca
memory-safety
strings
buffer-overflow
18 de jul. de 2026
crypto na stdlib
go
seguranca
crypto
hashing
hmac
bcrypt
argon2
18 de jul. de 2026
TLS em Go
go
seguranca
tls
https
crypto-tls
mtls
18 de jul. de 2026
Validação e sanitização de input
go
seguranca
validacao
sanitizacao
sql-injection
html-template
limites-de-tamanho
18 de jul. de 2026
govulncheck e supply chain
go
seguranca
govulncheck
supply-chain
go-sum
gosumdb
goproxy
18 de jul. de 2026
Secrets e configuração segura
go
seguranca
secrets
configuracao
logging
vault
18 de jul. de 2026
Secure coding patterns
go
seguranca
crypto
timing-attack
overflow
defense-in-depth
18 de jul. de 2026
AuthN e AuthZ em serviços Go
go
seguranca
authn
authz
jwt
middleware
rbac
18 de jul. de 2026
Roadmap — 19 - Segurança
meta
roadmap
go
18 de jul. de 2026
Effective Go e a cultura
go
effective-go
idiomatico
simplicidade
cultura
18 de jul. de 2026
Naming e organização
go
naming
convencoes
packages
estilo
18 de jul. de 2026
Composição sobre herança na prática
go
idiomatico
composicao
embedding
interfaces
design-de-tipos
18 de jul. de 2026
Erros comuns de quem vem de OO
go
idiomatico
anti-patterns
interfaces
naming
ponteiros
18 de jul. de 2026
go vet, golangci-lint e ferramentas
go
go-vet
staticcheck
golangci-lint
gofmt
qualidade
ci
18 de jul. de 2026
Code review em Go
go
code-review
idiomatico
convencoes
cultura
18 de jul. de 2026
Escrevendo Go que não parece Java
go
idiomatico
go-way
simplicidade
senioridade
18 de jul. de 2026
Roadmap — 20 - Go idiomático
meta
roadmap
go
18 de jul. de 2026
O que cai numa entrevista de Go
go
entrevista
carreira
preparacao
18 de jul. de 2026
Perguntas conceituais clássicas
go
entrevista
slice
array
receiver
interface
goroutine
defer
zero-value
18 de jul. de 2026
Concorrência em entrevista
go
concorrencia
channels
mutex
goroutines
entrevista
18 de jul. de 2026
Os gotchas favoritos
go
entrevistas
nil-interface
slices
concorrencia
maps
structs
18 de jul. de 2026
Live coding em Go
go
entrevista
live-coding
testes
table-driven
tratamento-de-erros
18 de jul. de 2026
System design com Go
go
system-design
entrevista
concorrencia
trade-offs
arquitetura
18 de jul. de 2026
Simulado comentado
go
entrevista
simulado
concorrencia
system-design
senioridade
18 de jul. de 2026
Roadmap — 21 - Preparação para entrevista de Go
meta
roadmap
go
18 de jul. de 2026
Capstone — Construir um serviço Go de produção
go
capstone
projeto
backend
16 de jul. de 2026
Design — Trilha Go
meta
spec
roadmap
go
16 de jul. de 2026
Plano de Execução — Trilha Go
meta
spec
roadmap
go
16 de jul. de 2026
O que é Go e o modelo de compilação
go
fundamentos
iniciado
compilacao
16 de jul. de 2026
Variáveis, tipos básicos e zero values
go
fundamentos
iniciado
tipos
variaveis
16 de jul. de 2026
Controle de fluxo
go
fundamentos
iniciado
controle-de-fluxo
16 de jul. de 2026
Funções
go
fundamentos
adepto
funcoes
closures
defer
16 de jul. de 2026
Pacotes, imports e visibilidade
go
fundamentos
adepto
pacotes
imports
visibilidade
16 de jul. de 2026
Módulos e o toolchain
go
fundamentos
adepto
modulos
toolchain
go-mod
16 de jul. de 2026
Ponteiros e o modelo de memória
go
fundamentos
magus
ponteiros
memoria
16 de jul. de 2026
Idiomático desde o início
go
fundamentos
magus
idiomas
convencoes
16 de jul. de 2026
Roadmap — 01 - Fundamentos e sintaxe
meta
roadmap
go
16 de jul. de 2026
Structs — definição e inicialização
go
structs
iniciado
tipos
16 de jul. de 2026
Tipos nomeados e definições de tipo
go
tipos
iniciado
type-safety
underlying-type
16 de jul. de 2026
Métodos
go
tipos
structs
metodos
receiver
16 de jul. de 2026
Value vs pointer receiver
go
tipos
structs
metodos
receiver
adepto
16 de jul. de 2026
Composição por embedding
go
tipos
structs
embedding
composicao
promocao-de-metodos
oo
16 de jul. de 2026
O idioma do construtor
go
construtor
idiomas
functional-options
adepto
16 de jul. de 2026
Struct tags e reflection básica
go
struct-tags
reflection
reflect
encoding-json
metaprogramming
magus
16 de jul. de 2026
Design de tipos idiomático
go
tipos
structs
design
magus
idiomas
16 de jul. de 2026
Roadmap — 02 - Tipos, structs e métodos
meta
roadmap
go
16 de jul. de 2026
Roadmap — Go
meta
roadmap
go
11 de jul. de 2026
Go — Gin
auth
identidade
go
gin
golang-jwt
go-oidc