CodeGuides.io
|
React
React Native
Node.js
Python
Rust
PostgreSQL
Solana
Claude
AI Agents
Go
Go SME Guide
Perguntas frequentes
Search docs...
⌘K
EN
ES
PT
/
/
Buscar na documentação...
⌘K
Buscar na documentação
Busque em todas as páginas da documentação
Go SME
/
Tags
/
Advanced
#Advanced
96 pages
Pages tagged
Advanced
across 36 sections.
Recursos Avançados
Advanced Language Features Best Practices
Assembly in Go (*.s files)
Compiler Directives: //go:noinline, linkname & go:fix inline
Linker Flags & buildmode Options
Plugin Packages & Dynamic Loading
Habilidades de Agente
Go Concurrency Review Skill
Go Kubernetes Operator Review Skill
Go Performance Profiling Skill
Arquitetura
Clean & Hexagonal Architecture in Go
Dependency Injection: wire, dig & Manual Wiring
Monolith vs Microservices in Go
Estudos de Caso
Before/After: Refactoring a God Package
Benchmark Case Study: JSON API Latency
Reference Build: Cloud-Native REST Microservice
Reference Build: High-Throughput gRPC Data Plane
Reference Build: Kubernetes Operator End-to-End
Reference Build: WASI Edge Module with wazero Host
CGO e Interop
Calling C from Go & Exporting Go to C
CGO Performance & Scheduler Interactions
FFI Safety: Pointers, C.CString & Free
Interop Decision Guide: CGO vs RPC vs Rewrite
Ferramentas CLI
bubbletea Terminal UI & Progress Bars
kingpin & Advanced CLI UX
Cloud e Serverless
AWS Lambda Custom Runtime & provided.al2023
Secrets, IAM & Workload Identity
Serverless Go Architecture Decision Guide
Concorrência
Goroutines: Creation Cost & Scheduling Overview
sync.Once, Cond, Pool & sync.Map
Pacote context
Context Misuse Anti-Patterns
Deadlines & Timeouts Across Service Boundaries
Tipos e Memória
Interface Internals: Static Type, Dynamic Type & itables
Map Internals & Hash Table Behavior
Slice Internals: Pointer, Len, Cap & Append
Struct Alignment, Padding & unsafe.Sizeof
unsafe Pointers & the unsafe Package
Bancos de Dados
GORM vs sqlx vs Raw database/sql
Redis Caching & NATS/Kafka Messaging
Cenários de Defeitos
Nil Interface vs Nil Pointer Defect Walkthrough
Entrega Empresarial
Change Management & Compliance Gates
DORA Metrics for Go Teams
Progressive Delivery & Automated Verification
Release Strategy: Blue-Green & Canary for Go
Bibliotecas Essenciais
Dependency Injection with google/wire
Logging: zap vs zerolog vs slog
Funções e Interfaces
Nil Interface vs Nil Pointer
Generics
Performance Implications of Generics
Type Sets & the comparable Constraint
Padrões e Idiomas
Common Anti-Patterns in Go Codebases
Filosofia Go
Go vs Rust: Safety, Performance, and Team Velocity Trade-offs
When Go Is the Wrong Tool
Regras Go
Concurrency Rules Checklist
Security Rules for Go Services
Toolchain Go
Build Tags & Conditional Compilation
Cross-Compilation & Private Module Proxies
gopls e Depuração
gosec & nilaway for Security and Nil Safety
Writing Custom go/analysis Analyzers
gRPC e Protobuf
gRPC Gateway & JSON Transcoding
gRPC Middleware, Interceptors & Metadata
REST vs gRPC Trade-off Guide
Unary, Streaming & Bidirectional RPCs
Linting e Qualidade
Code Review Standards for Go Teams
net/http
HTTP/2, Timeouts & ReverseProxy
Production net/http Configuration Checklist
Observabilidade
OpenTelemetry Tracing in Go Services
Prometheus Metrics & RED/USE Dashboards
Pacotes e Módulos
Pseudo-Versions, replace & retract Directives
Performance
CPU & Heap Profiling with pprof
Escape Analysis & Compiler Optimizations
GC Tuning for Latency-Sensitive Services
Profile-Guided Optimization (PGO)
trace & Execution Tracer
Resposta a Incidentes
Database Connection Pool Exhaustion
Goroutine Dump & Leak Profile Analysis
Live CPU & Heap Profiling Under Incident Load
Reflexão e Codegen
Building Custom Code Generators
Deep Equality & Kind Switches
go:fix inline & API Migration Directives
Runtime e GC
Escape Analysis & Stack vs Heap Allocation
Garbage Collector: Tri-Color Mark-Sweep & Pacing
GOGC, GOMEMLIMIT & Finalizers
Goroutine Stacks & Stack Growth
Green Tea GC & GOEXPERIMENT Flags (Go 1.26)
Memory Leaks in Go: Common Causes
Segurança
Authentication & Authorization Patterns
crypto/tls Configuration & Certificate Management
Secure Cookies & CSRF for Web Apps
Serialização
High-Performance JSON: jsoniter & sonic Alternatives
Schema Evolution & Unknown Field Handling
Padrões e Comunidade
Contributing to Go Toolchain & Stdlib
Dependency Governance & License Compliance
Future-Proofing: Proposals, Experiments & Roadmap
Testes e Fuzzing
Benchmarks with testing.B & B.Loop
Fuzz Testing with testing.F
Frameworks Web
Framework Selection Decision Guide
Migrating Between Routers Without Rewriting Handlers
WASM e TinyGo
Native Go vs TinyGo vs Rust WASM Decision Guide
Related tags
Go
List
Cheatsheet
Case Studies
Runtime Gc
Advanced Language Features
Build
Data Types Memory
Voltar ao topo