Learning Golang (some rough notes) - S02E06 - Putting the Producer in a function and handling errors in a Go routine
A developer's notes on learning Go by building a Kafka utility, focusing on error handling, command-line arguments, and goroutines.
A developer's notes on learning Go by building a Kafka utility, focusing on error handling, command-line arguments, and goroutines.
Explores using the Kafka AdminClient API in Go, covering context usage for timeouts and basic cluster metadata operations.
A tutorial on implementing a function-based Kafka consumer in Go, moving from the deprecated channel-based approach.
A developer's notes on implementing a Kafka consumer in Go using the deprecated channel-based API, including code examples and termination patterns.
A technical guide on implementing error handling and type assertions for a Kafka producer written in Go.
A technical tutorial on creating a basic Kafka producer in Go, highlighting initial setup and code with minimal error handling.
A developer's journey learning to use the Go programming language with Apache Kafka, starting with the Confluent Go client.
A tutorial on building a scalable command-line bookmark tool in Go using the Cobra library, covering setup and basic operations.
A developer's notes on implementing a concurrent web crawler in Go, covering mutexes, wait groups, and avoiding duplicate URL fetching.
A developer's personal notes and annotated examples while learning Go's concurrency features: channels, goroutines, and the select statement.
A technical walkthrough of implementing the image.Image interface in Go, covering ColorModel, Bounds, and At methods to generate a custom image.
A technical critique and tutorial on using Readers in Go, focusing on improving example code clarity for learners.
A developer's notes on learning error handling in Go, including code examples and explanations of common pitfalls.
A developer's personal notes and struggles while learning Go interfaces, including debugging a Stringer exercise from the official Go tour.
A developer's personal notes and resources for understanding function closures in the Go programming language, including examples and links.
A programmer's notes on implementing a word count map in Golang, covering map usage, iteration, and code simplification.
A technical blog post exploring the behavior of slices in Go, focusing on length, capacity, and pointer mechanics.
A developer's notes on learning Go pointers, covering their purpose, connection to garbage collection, encapsulation, and immutability.
A developer's personal journey learning the Go programming language, documenting notes, resources, and challenges encountered.
A tutorial on creating and loading plugins in Go, demonstrating a driver program that chains two plugins to process data.