
Explore Go's evolution, design principles, and influences with Robert Griesemer, drawing insights from programming language history and development philosophies.

Explore Go's development process, coordination, and community expectations with Russ Cox's insightful keynote on balancing language evolution and stability.

Explore innovative uses of Go struct tags beyond JSON/XML, including ORM, validation, middleware, and CLI options. Discover practical and creative applications of this underutilized feature.

Explore code generation techniques for maintaining consistency in growing Go projects, covering implementation, behavior, and documentation accuracy without relying on large-scale frameworks.

Explore powerful abstraction techniques in Go using interfaces to create modular, lean, and clean code. Learn practical patterns for software craftsmanship and sane abstraction.

Explore WebAssembly's impact on software development, from concept to cloud deployment. Learn to build cloud-native apps with polyglot actors using wasmCloud, enhancing scalability and performance without complex re-architecture.

Explore the process of converting Cortex data to Prometheus TSDB format using scalable tooling. Learn about TSDB internals, block generation, and potential pitfalls in this insightful presentation.

Introducing COSI: A standardized API for configuring container operating systems, enabling consistent management across distributions through flexible plugins and gRPC implementation.

Explore Go's role in DevOps and microservices, its strengths and limitations, and the reasons behind its success in these domains.

Learn to use Chromedp in Go for detecting prototype pollution at scale, enhancing your ability to identify and address this client-side security vulnerability efficiently.

Learn to create efficient Go-based appliances for Raspberry Pi with gokrazy. Simplify development, deployment, and maintenance of home automation projects, document scanning solutions, and mesh networks.

Explore alternatives to JVM languages for cloud computing, comparing Go, Rust, and other native code options to find the best fit for modern development needs.

Explore Go performance optimization techniques, including benchmarking, profiling, and concurrency. Learn to use tools like Pprof, Trace, and Race detector to identify bottlenecks and improve code efficiency.

Explore open-source serverless computing with Fn Project. Learn to write, deploy, and scale functions in multiple languages, understand platform implementation, and leverage Docker for flexibility.

Live demonstration of building a container from scratch using Go, exploring namespaces, control groups, and container fundamentals. Demystifies container technology for developers and DevOps professionals.

Explore Go's design for robustness at Google's scale, comparing it with Erlang and discussing language features that enhance or challenge program reliability.

Hands-on demonstration of building a Telegram bot using Apache Kafka, Go, and ksqlDB for real-time data processing and querying, showcasing event-driven architecture and stream processing capabilities.

Strategies for testing distributed architectures, covering various test types, efficient test writing, code robustness, and integrating tests into CI pipelines for microservices.

Live coding session exploring graph-based modeling for contact tracing during the pandemic, using Go and data structures. Suitable for those interested in Go, graphs, or pointer manipulation.

Explore Go programming techniques for optimizing code correctness, focusing on best practices and strategies to enhance reliability and maintainability.

Comprehensive guide to diagnosing Golang applications using profiling, tracing, debugging, and external instrumenting tools. Learn to identify and solve performance issues effectively.