How to list and create Kafka topics using the REST Proxy API
A technical guide on using the Kafka REST Proxy API to list and create topics in a Kafka cluster, with practical curl command examples.
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.
625 articles from this blog
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).
ksqlDB 0.7 adds support for primitive data types as message keys, simplifying data joins and reducing the need for pre-processing.
A quick fix for Fantastical or Mac Calendar not displaying Google Shared Calendars by adjusting sync settings.
A technical guide on configuring Kafka Connect to stream data from Kafka topics into InfluxDB, covering schema requirements and connector setup.
Explains a Kafka Connect ClassCastException error related to schemas and provides solutions for fixing JSON converter configuration.
A technical guide to monitoring Sonos device health by streaming diagnostics data through Kafka, ksqlDB, InfluxDB, and visualizing with Grafana.
How to fix the Java UnsupportedClassVersionError when building a Docker image for ksqlDB by switching to JDK 8.
Explains how to dynamically change Kafka Connect logging levels using its admin API, enabling detailed debugging without restarting workers.