Learning Golang (some rough notes) - S01E04 - Function Closures
A developer's personal notes and resources for understanding function closures in the Go programming language, including examples and links.
Robin Moffatt is a Principal DevEx Engineer and seasoned conference speaker with 15+ years of experience presenting at top events like QCon, Devoxx, Kafka Summit, and Strata. He shares insights on developer experience, distributed systems, and cloud technologies through his blog, YouTube, and public talks.
491 articles from this blog
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 guide to installing connector plugins in Kafka Connect, covering manual and automated methods using Confluent Hub.
A technical guide on using Kafka Connect's SpoolDir connector to load CSV data into Apache Kafka, covering schema application and configuration.
A technical guide on using the Kafka REST Proxy API to list and create topics in a Kafka cluster, with practical curl command examples.
A technical tutorial demonstrating how to access and query nested JSON arrays in ksqlDB using array indexing and the EXPLODE function.
Explains how to programmatically query Alfred's clipboard history, stored as a SQLite database, using SQL commands.
A tutorial on building a Telegram bot using Apache Kafka and ksqlDB to process, query, and respond to real-time data streams.
A guide on using Screenflow's Markers and Subler to create a clickable table of contents for YouTube videos.
A guide to replicating data from Confluent Cloud to a local Kafka cluster for offline development using Docker and Confluent Replicator.
A technical guide on manually installing and building the Kafka debugging tool kafkacat (now kcat) on a Fedora system.
A technical guide on converting AsciiDoc documents to Microsoft Word (.docx) and Google Docs formats using asciidoctor and pandoc tools.
A hacky method to monitor Kafka data arrival using kafkacat and Telegram alerts when message timestamps exceed a threshold.
Explores the future of tech conferences post-COVID, analyzing their value, online alternatives, and the tension between commercial and community-driven events.
A technical guide on capturing Wi-Fi trace data with a Raspberry Pi and streaming it to Apache Kafka using Confluent Cloud.
How to configure the Kafka Connect JDBC Sink connector's pk.fields setting to use a Kafka message's primitive key for UPSERT operations into a PostgreSQL table.
A developer advocate explores using Docker Compose files to deploy a multi-container demo application on AWS Elastic Container Service (ECS).