
Learn to create custom static analyzers for Go, catching preventable errors before they reach production and enhancing code quality through automated checks.

Explore the journey of creating a personal programming language, its unexpected growth, and the benefits of building your own language for deeper understanding of systems.

Explore innovative approaches to testing asynchronous architectures in production, focusing on reliability and handling real-world data at scale.

Discover effective Go debugging techniques in VS Code through a fun treasure hunt, packed with examples and developer insights to enhance your coding efficiency.

Explore Khan Academy's transition from a Python monolith to Go services, focusing on GraphQL-based API implementation and strategies for large-scale code migration.

Explore event-driven architectures in Go, covering message systems, protobuf, and reliability patterns. Learn to build robust distributed systems with practical demos and code examples.

Explore code generation techniques to reduce boilerplate in Go, with real-world examples from ngrok covering API clients, error handling, tests, and GRPC interceptors.

Explore CRDTs for building decentralized services in Go, covering implementation, advantages, and practical applications in distributed systems.

Explore Zillow's approach to building maintainable Go services, focusing on transport-agnostic design, testability, and easy maintenance while prioritizing business value.

Explore building scalable applications using Go and SQLite, focusing on recent advancements, configuration tips, and strategies for improving data durability and performance.

Unlock the full potential of Delve debugger for Go projects. Learn advanced configurations, overcome challenges, and discover hidden benefits to enhance your team's debugging efficiency.

Explore post-quantum cryptography with Go, focusing on Kyber and Dilithium algorithms. Learn about API design, enhanced security features, and the practical implications of implementing quantum-resistant cryptography.

Explore Go's compatibility promise, its significance, and strategies for language evolution without breaking existing programs.

Explore parser combinators in Go with generics: learn to build composable parsers, implement primitives, and create a microlanguage parser without code generators.

Explore Go's native fuzz testing capabilities, including differential fuzzing and its mechanics, with a live demo of bug detection and resolution using this powerful tool.

Explore Apache Beam's Go SDK for efficient distributed data processing, overcoming Go's unique challenges using reflection, interfaces, and generics for scalable pipeline execution.

Explore building an eventually consistent distributed system using Go, gRPC, Kubernetes, LevelDB, and Prometheus. Learn key concepts, implementation challenges, and lessons from real-world deployment across multiple countries.

Explore CGO-less Foreign Function Interface using WebAssembly in Go. Learn about wazero, a pure Go WebAssembly runtime, and its implementation for secure and flexible cross-language function calls.

Explore TinyGo for microcontrollers: learn to collect henhouse data, use WiFi communication, and build dashboards for remote monitoring. Unleash creativity with Go in small-scale projects.

Learn secure coding practices in Go, focusing on common vulnerabilities like injections and XSS. Discover best practices, encryption basics, and proactive security measures for robust application development.

Explore profiling techniques and performance optimization for SQL databases in Go, featuring insights from DoltHub's journey in building a Git-like database with MySQL-level speed.