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
/
Explainer
#Explainer
52 pages
Pages tagged
Explainer
across 49 sections.
Concorrência Avançada
Production Concurrency: Patterns Beyond Hello Goroutine
Recursos Avançados
Beyond the Spec: Embed, Build Modes, and Assembly
Habilidades de Agente
Agent Skills for Go Teams
Arquitetura
Architecture in Go: Small Interfaces, Explicit Dependencies
Estudos de Caso
Learning from Production Go Systems
CGO e Interop
CGO: Crossing the Go-C Boundary
Ferramentas CLI
CLI Design in Go: Single Binary, Fast Startup
Cloud e Serverless
Go in the Cloud: Lambda, Cloud Run, and Beyond
Concorrência
Concurrency in Go: Goroutines and Channels First
Pacote context
context.Context: Cancellation as a First-Class API
Fluxo de Controle
Go Control Flow: Expression-Oriented Design
Tipos e Memória
Go's Memory Model: Stack, Heap, and Value Semantics
Bancos de Dados
Data Access in Go: database/sql as the Foundation
Cenários de Defeitos
Debugging Go: Observable Failures and Sharp Edges
Deploy e K8s
Deploying Go: Single Binary as a Superpower
Entrega Empresarial
Shipping Go Services Safely at Enterprise Scale
Tratamento de Erros
Errors as Values: Go's Error Philosophy
Bibliotecas Essenciais
The Go Ecosystem: Small, Focused Libraries
Funções e Interfaces
Functions and Interfaces: Go's Composition Model
Generics
Generics in Go: Constraints Without Templates
Git e GitHub
Git for Go Teams
Fundamentos Go
How Go Programs Are Structured: Packages, main, and the Toolchain
Histórico e Releases
Go's Evolution: From 2007 Origins to Go 1.0 and Beyond
The Go 1 Compatibility Promise in Practice
Padrões e Idiomas
Go Idioms: Composition Over Inheritance
Filosofia Go
Go's Target Domains: Systems, Cloud-Native, CLIs, and Distributed Services
When Go Is the Wrong Tool
Why Go Exists: Simplicity, Readability, and Practical Concurrency
Regras Go
Effective Go as a Living Standard
Toolchain Go
The go Command: Build, Test, and Module Lifecycle
gopls e Depuração
Go Developer Tooling: LSP, Debugger, and Analyzers
gRPC e Protobuf
gRPC in Go: Contracts, Streaming, and Performance
Operadores K8s
Why Go Dominates the Kubernetes Operator Ecosystem
Linting e Qualidade
Go Code Quality: Opinionated by Design
CLI Linux
Linux CLI Skills for Go Engineers
net/http
net/http: Go's Batteries-Included HTTP Stack
Observabilidade
Production Go: Logs, Metrics, Traces, and Signals
Pacotes e Módulos
Packages and Modules: Go's Unit of Distribution
Performance
Performance in Go: Measure, Profile, Then Optimize
Produto e Stakeholders
Tech Leads Bridge Engineering and the Business
Resposta a Incidentes
Incident Response for Go Services
Reflexão e Codegen
Reflection vs Code Generation in Go
Runtime e GC
The Go Runtime: Scheduler, GC, and Memory
Segurança
Security for Go Services: Defaults and Gaps
Serialização
Serialization in Go: JSON First, Formats on Demand
Biblioteca Padrão
The Go Standard Library: Batteries Included
Padrões e Comunidade
Go Community & Long-Term Craft
Equipe e Onboarding
Onboarding Go Specialists
Liderança Técnica
Technical Leadership in Go Teams
Testes e Fuzzing
Go Testing Culture: Simple, Fast, Table-Driven
Frameworks Web
Go HTTP Frameworks: Routers vs Full Frameworks
WASM e TinyGo
Go on WebAssembly: Browser, WASI, and Embedded Paths
Related tags
Go
Go Philosophy
Packages
Production
Services
Teams
Batteries
CLI
Voltar ao topo