
Explore gRPC implementation from basics to production-ready, covering monitoring, load balancing, error handling, and timeouts. Learn from real-world experience in microservices communication.

Explore how Dropbox uses Go for reliability and durability, including onboarding, chaos engineering, and real-world examples of improving system resilience.

Explore the future of Go programming language, discussing potential changes, community involvement, and addressing key challenges in language evolution.

Explore syscalls in Go: their function, mechanics, and usage. Understand libc/glibc, privileges, and permissions through demos and practical examples.

Explore the creation of a Go tool for parsing and modifying struct tags, streamlining the process of working with encode/decode types and enhancing code efficiency.

Explore Go's quirky behaviors and hidden complexities, gaining insights into the language's inner workings and improving your understanding of its design principles.

Explore Reddit's journey in building a high-performance ad serving platform using Go, from prototype to production, with insights on scalability and reliability.

Explore common pitfalls C/C++ developers encounter when learning Go, focusing on fundamental differences and best practices for writing idiomatic Go code without C-style concepts.

Explore IPv6 Neighbor Discovery Protocol implementation in Go, covering parsing, validation, and testing techniques. Learn to build network tools and troubleshoot equipment using Go.

Explore Go app structuring patterns, from flat to domain-driven and hexagonal architectures, with best practices for maintainable and testable projects.

Optimize Go code for peak performance through algorithmic improvements, profiling, and practical tips. Learn microbenchmarking, API design impact, and standard library optimization techniques.

Explore gRPC state machines: design considerations, implementation strategies, and effective testing techniques for robust distributed systems development.

Explore gRPC reflection and grpcurl for dynamic gRPC interactions. Learn about protocol buffer descriptors, introspection, and building a versatile command-line client without code generation.

Explore Go's memory allocation, profiling tools, and optimization strategies to enhance performance by minimizing heap allocations and improving memory efficiency.

Explore secure connections in Go: understand HTTPS, certificates, and key pairs. Gain practical knowledge for implementing secure communications and configuring security settings confidently.

Explore 3D rendering through path tracing, simulating billions of photons with Go. Learn concurrency schemes, graphics pitfalls, and gain insights into how light creates visual richness in our world.

Explore asynchronous networking patterns in Go, covering goroutines, resource management, and net.Conn implementations. Gain insights applicable to net/http, crypto/tls, and protocol development.

Explore serverless architecture with Go: benefits, challenges, and best practices for event-driven programming in constrained execution environments. Learn to leverage Go's strengths in this emerging paradigm.

Explore Go's potential for creating compelling information displays and visualizations using SVGo, OpenVG, and dec. Learn to transform data into engaging visual content across various domains.

Learn to build a parser in Go using goyacc, exploring real-world applications and elegant constructs. Gain insights into Vitess's sqlparser module and practical parser implementation techniques.

Explore machine learning applications for Go code, including embeddings, code completion, and bug prediction. Discover how ML can enhance developer productivity and code quality.