When a Kafka Connect converter is not a _converter_
Explains the role of Kafka Connect converters, demonstrating that JSON source data doesn't automatically become structured messages.
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.
617 articles from this blog
Explains the role of Kafka Connect converters, demonstrating that JSON source data doesn't automatically become structured messages.
A technical guide on how to read Kafka Connect offset data using the Confluent REST Proxy over HTTP, including example commands.
A technical tutorial on using CASE statements in ksqlDB to pivot and aggregate event stream data, similar to SQL PIVOT operations.
Guide on configuring KSQL to connect to a secured Confluent Cloud Schema Registry, including Docker setup and error troubleshooting.
A technical guide exploring stream-stream joins in KSQL using orders and shipments data, covering setup, aggregations, and join implementation.
A guide to terminating all running KSQL queries and dropping streams/tables using curl, jq, and xargs commands.
A developer advocate shares concise, opinionated advice for creating effective slide decks for tech conference talks, focusing on visual aids over content.
A technical guide demonstrating how to use the HTTPie command-line tool to produce and consume messages via the Confluent Kafka REST Proxy.
A Developer Advocate details the five-day process of creating a new tech conference talk, from procrastination to final preparation.
A developer advocate shares personal strategies for balancing frequent work travel with family life, based on eight years of experience.
Guide to configuring Kafka Connect logging, including changing log levels and redirecting output to files.
How to replace UTF-8 non-breaking spaces in Markdown files using sed on macOS, fixing formatting issues.
Explains how ksqlDB handles case sensitivity for topics, statements, and object names, with examples of quoting rules.
A quick reference guide for using the KSQL REST API, including curl examples for queries, statements, and runtime statistics.
A quick reference cheatsheet for common Confluent Schema Registry REST API commands, including authentication and curl examples.
A guide on diagnosing and resolving Docker disk space issues on macOS, focusing on container logs and cleanup commands.
Tips for writing effective conference talk abstracts, focusing on clarity, relevance, and avoiding common pitfalls.
A developer explains migrating his technical blog from Ghost to Hugo for simplicity, cost savings, and Asciidoc support.
A quick command-line snippet to pull the latest version of multiple Docker images from a specific vendor (Confluent) in one go.
A technical guide sharing practical Docker and Docker Compose tips for working with Apache Kafka, Kafka Connect, and ksqlDB environments.