41554 blogs · [ { "id": "01a087d5-9977-7301-87b0-8f9913ed6fc3", "title": "Learning Golang (some rough notes) - S02E06 - Putting the Producer in a function and handling errors in a Go routine", "url": "https://rmoff.net/2020/07/15/learning-golang-some-rough-notes-s02e06-putting-the-producer-in-a-function-and-handling-errors-in-a-go-routine/", "published_at": "2020-07-15T13:00:05+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b15bf2e3c", "title": "Learning Golang (some rough notes) - S02E05 - Kafka Go AdminClient", "url": "https://rmoff.net/2020/07/15/learning-golang-some-rough-notes-s02e05-kafka-go-adminclient/", "published_at": "2020-07-15T10:00:05+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b15dbb0a8", "title": "Learning Golang (some rough notes) - S02E04 - Kafka Go Consumer (Function-based)", "url": "https://rmoff.net/2020/07/14/learning-golang-some-rough-notes-s02e04-kafka-go-consumer-function-based/", "published_at": "2020-07-14T12:59:05+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b15fddfd3", "title": "Learning Golang (some rough notes) - S02E03 - Kafka Go Consumer (Channel-based)", "url": "https://rmoff.net/2020/07/14/learning-golang-some-rough-notes-s02e03-kafka-go-consumer-channel-based/", "published_at": "2020-07-14T10:59:05+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b16720881", "title": "Learning Golang (some rough notes) - S02E02 - Adding error handling to the Producer", "url": "https://rmoff.net/2020/07/10/learning-golang-some-rough-notes-s02e02-adding-error-handling-to-the-producer/", "published_at": "2020-07-10T09:59:05+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b16ba7253", "title": "Learning Golang (some rough notes) - S02E01 - My First Kafka Go Producer", "url": "https://rmoff.net/2020/07/08/learning-golang-some-rough-notes-s02e01-my-first-kafka-go-producer/", "published_at": "2020-07-08T16:59:05+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b16c2715e", "title": "Learning Golang (some rough notes) - S02E00 - Kafka and Go", "url": "https://rmoff.net/2020/07/08/learning-golang-some-rough-notes-s02e00-kafka-and-go/", "published_at": "2020-07-08T09:59:05+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b174f898c", "title": "Learning Golang (some rough notes) - S01E10 - Concurrency (Web Crawler)", "url": "https://rmoff.net/2020/07/03/learning-golang-some-rough-notes-s01e10-concurrency-web-crawler/", "published_at": "2020-07-03T15:59:05+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b17de243e", "title": "Why JSON isn't the same as JSON Schema in Kafka Connect converters and ksqlDB (Viewing Kafka messages bytes as hex)", "url": "https://rmoff.net/2020/07/03/why-json-isnt-the-same-as-json-schema-in-kafka-connect-converters-and-ksqldb-viewing-kafka-messages-bytes-as-hex/", "published_at": "2020-07-03T07:16:36+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b1899d52d", "title": "Learning Golang (some rough notes) - S01E09 - Concurrency (Channels, Goroutines)", "url": "https://rmoff.net/2020/07/02/learning-golang-some-rough-notes-s01e09-concurrency-channels-goroutines/", "published_at": "2020-07-02T15:59:05+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b19856914", "title": "Learning Golang (some rough notes) - S01E08 - Images", "url": "https://rmoff.net/2020/07/02/learning-golang-some-rough-notes-s01e08-images/", "published_at": "2020-07-02T13:59:05+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b1a719996", "title": "Learning Golang (some rough notes) - S01E07 - Readers", "url": "https://rmoff.net/2020/07/01/learning-golang-some-rough-notes-s01e07-readers/", "published_at": "2020-07-01T14:59:05+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b1ad994c2", "title": "Learning Golang (some rough notes) - S01E06 - Errors", "url": "https://rmoff.net/2020/07/01/learning-golang-some-rough-notes-s01e06-errors/", "published_at": "2020-07-01T09:59:05+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b1b7befc0", "title": "Learning Golang (some rough notes) - S01E05 - Interfaces", "url": "https://rmoff.net/2020/06/30/learning-golang-some-rough-notes-s01e05-interfaces/", "published_at": "2020-06-30T15:59:05+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b1bf41202", "title": "Learning Golang (some rough notes) - S01E04 - Function Closures", "url": "https://rmoff.net/2020/06/29/learning-golang-some-rough-notes-s01e04-function-closures/", "published_at": "2020-06-29T13:59:05+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b1cabab6b", "title": "Learning Golang (some rough notes) - S01E03 - Maps", "url": "https://rmoff.net/2020/06/29/learning-golang-some-rough-notes-s01e03-maps/", "published_at": "2020-06-29T12:59:05+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b1d6c1697", "title": "Learning Golang (some rough notes) - S01E02 - Slices", "url": "https://rmoff.net/2020/06/25/learning-golang-some-rough-notes-s01e02-slices/", "published_at": "2020-06-25T10:20:23+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b1d7a17c6", "title": "Learning Golang (some rough notes) - S01E01 - Pointers", "url": "https://rmoff.net/2020/06/25/learning-golang-some-rough-notes-s01e01-pointers/", "published_at": "2020-06-25T10:15:23+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b1d9abbee", "title": "Learning Golang (some rough notes) - S01E00", "url": "https://rmoff.net/2020/06/25/learning-golang-some-rough-notes-s01e00/", "published_at": "2020-06-25T10:13:23+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b1e5914ba", "title": "How to install connector plugins in Kafka Connect", "url": "https://rmoff.net/2020/06/19/how-to-install-connector-plugins-in-kafka-connect/", "published_at": "2020-06-19T16:28:09+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b1e9f75da", "title": "Loading CSV data into Kafka", "url": "https://rmoff.net/2020/06/17/loading-csv-data-into-kafka/", "published_at": "2020-06-17T16:57:18+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b1ed70289", "title": "How to list and create Kafka topics using the REST Proxy API", "url": "https://rmoff.net/2020/06/05/how-to-list-and-create-kafka-topics-using-the-rest-proxy-api/", "published_at": "2020-06-05T08:46:06+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b1fc46296", "title": "Working with JSON nested arrays in ksqlDB - example", "url": "https://rmoff.net/2020/05/26/working-with-json-nested-arrays-in-ksqldb-example/", "published_at": "2020-05-26T09:02:48+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b1fcdae33", "title": "Searching Alfred's Clipboard history programatically", "url": "https://rmoff.net/2020/05/18/searching-alfreds-clipboard-history-programatically/", "published_at": "2020-05-18T11:46:02+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b1fe4adcc", "title": "Building a Telegram bot with Apache Kafka and ksqlDB", "url": "https://rmoff.net/2020/05/18/building-a-telegram-bot-with-apache-kafka-and-ksqldb/", "published_at": "2020-05-18T10:28:15+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b20b67b14", "title": "Add Markers list from Screenflow to Youtube Table of Contents", "url": "https://rmoff.net/2020/05/04/add-markers-list-from-screenflow-to-youtube-table-of-contents/", "published_at": "2020-05-04T09:20:10+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b2149aaae", "title": "Using Confluent Cloud when there is no Cloud (or internet)", "url": "https://rmoff.net/2020/04/20/using-confluent-cloud-when-there-is-no-cloud-or-internet/", "published_at": "2020-04-20T12:55:46+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b21e778dc", "title": "How to install kafkacat on Fedora", "url": "https://rmoff.net/2020/04/20/how-to-install-kafkacat-on-fedora/", "published_at": "2020-04-20T09:25:32+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b226bf812", "title": "Converting from AsciiDoc to Google Docs and MS Word", "url": "https://rmoff.net/2020/04/16/converting-from-asciidoc-to-google-docs-and-ms-word/", "published_at": "2020-04-16T13:27:50+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b230f904d", "title": "A quick and dirty way to monitor data arriving on Kafka", "url": "https://rmoff.net/2020/04/16/a-quick-and-dirty-way-to-monitor-data-arriving-on-kafka/", "published_at": "2020-04-15T23:51:18+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b233895fb", "title": "Are Tech Conferences Dead?", "url": "https://rmoff.net/2020/03/13/are-tech-conferences-dead/", "published_at": "2020-03-13T22:19:16+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b23cad19f", "title": "Streaming Wi-Fi trace data from Raspberry Pi to Apache Kafka with Confluent Cloud", "url": "https://rmoff.net/2020/03/11/streaming-wi-fi-trace-data-from-raspberry-pi-to-apache-kafka-with-confluent-cloud/", "published_at": "2020-03-11T11:58:13+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b241bf5e2", "title": "Kafka Connect JDBC Sink - setting the key field name", "url": "https://rmoff.net/2020/02/25/kafka-connect-jdbc-sink-setting-the-key-field-name/", "published_at": "2020-02-25T13:37:12+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b24638961", "title": "Adventures in the Cloud, Part 94: ECS", "url": "https://rmoff.net/2020/02/13/adventures-in-the-cloud-part-94-ecs/", "published_at": "2020-02-13T00:12:23+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b25624084", "title": "Primitive Keys in ksqlDB", "url": "https://rmoff.net/2020/02/07/primitive-keys-in-ksqldb/", "published_at": "2020-02-07T10:58:06+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b257bda4d", "title": "Fantastical / Mac Calendar not showing Google Shared Calendar", "url": "https://rmoff.net/2020/01/24/fantastical-/-mac-calendar-not-showing-google-shared-calendar/", "published_at": "2020-01-24T11:50:01+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b2617a964", "title": "Notes on getting data into InfluxDB from Kafka with Kafka Connect", "url": "https://rmoff.net/2020/01/23/notes-on-getting-data-into-influxdb-from-kafka-with-kafka-connect/", "published_at": "2020-01-23T12:01:35+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b264fa89d", "title": "Kafka Connect and Schemas", "url": "https://rmoff.net/2020/01/22/kafka-connect-and-schemas/", "published_at": "2020-01-22T00:26:03+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b274aa877", "title": "Monitoring Sonos with ksqlDB, InfluxDB, and Grafana", "url": "https://rmoff.net/2020/01/21/monitoring-sonos-with-ksqldb-influxdb-and-grafana/", "published_at": "2020-01-21T22:47:35+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b2775ff30", "title": "UnsupportedClassVersionError: `` has been compiled by a more recent version of the Java Runtime", "url": "https://rmoff.net/2020/01/21/unsupportedclassversionerror-x-has-been-compiled-by-a-more-recent-version-of-the-java-runtime/", "published_at": "2020-01-21T22:26:00+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b282ca79c", "title": "Changing the Logging Level for Kafka Connect Dynamically", "url": "https://rmoff.net/2020/01/16/changing-the-logging-level-for-kafka-connect-dynamically/", "published_at": "2020-01-16T22:50:45+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b291cb160", "title": "How to win [or at least not suck] at the conference abstract submission game", "url": "https://rmoff.net/2020/01/16/how-to-win-or-at-least-not-suck-at-the-conference-abstract-submission-game/", "published_at": "2020-01-16T13:45:31+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b29a5437b", "title": "Exploring ksqlDB window start time", "url": "https://rmoff.net/2020/01/09/exploring-ksqldb-window-start-time/", "published_at": "2020-01-09T14:25:01+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b2a4049e5", "title": "Streaming messages from RabbitMQ into Kafka with Kafka Connect", "url": "https://rmoff.net/2020/01/08/streaming-messages-from-rabbitmq-into-kafka-with-kafka-connect/", "published_at": "2020-01-08T13:06:57+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b2b400e1b", "title": "Analysing network behaviour with ksqlDB and MongoDB", "url": "https://rmoff.net/2019/12/20/analysing-network-behaviour-with-ksqldb-and-mongodb/", "published_at": "2019-12-20T17:23:40+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b2b468879", "title": "Detecting and Analysing SSH Attacks with ksqlDB", "url": "https://rmoff.net/2019/12/18/detecting-and-analysing-ssh-attacks-with-ksqldb/", "published_at": "2019-12-18T17:23:40+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b2c24dcd7", "title": "Copy MongoDB collections from remote to local instance", "url": "https://rmoff.net/2019/12/17/copy-mongodb-collections-from-remote-to-local-instance/", "published_at": "2019-12-17T20:23:49+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b2c387c0f", "title": "Kafka Connect - Request timed out", "url": "https://rmoff.net/2019/11/29/kafka-connect-request-timed-out/", "published_at": "2019-11-29T14:37:24+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b2ce566ec", "title": "Using tcpdump With Docker", "url": "https://rmoff.net/2019/11/29/using-tcpdump-with-docker/", "published_at": "2019-11-29T11:17:24+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b2d04e6ad", "title": "Common mistakes made when configuring multiple Kafka Connect workers", "url": "https://rmoff.net/2019/11/22/common-mistakes-made-when-configuring-multiple-kafka-connect-workers/", "published_at": "2019-11-22T11:33:48+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b2db8c977", "title": "Streaming data from SQL Server to Kafka to Snowflake ❄️ with Kafka Connect", "url": "https://rmoff.net/2019/11/20/streaming-data-from-sql-server-to-kafka-to-snowflake-with-kafka-connect/", "published_at": "2019-11-20T17:59:50+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b2dc7d1f2", "title": "Running Dockerised Kafka Connect worker on GCP", "url": "https://rmoff.net/2019/11/12/running-dockerised-kafka-connect-worker-on-gcp/", "published_at": "2019-11-12T14:45:43+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b2e322a1e", "title": "Debezium & MySQL v8 : Public Key Retrieval Is Not Allowed", "url": "https://rmoff.net/2019/10/23/debezium-mysql-v8-public-key-retrieval-is-not-allowed/", "published_at": "2019-10-23T15:54:51+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b2f02c947", "title": "Using Kafka Connect and Debezium with Confluent Cloud", "url": "https://rmoff.net/2019/10/16/using-kafka-connect-and-debezium-with-confluent-cloud/", "published_at": "2019-10-16T15:29:34+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b2f62d48b", "title": "Skipping bad records with the Kafka Connect JDBC sink connector", "url": "https://rmoff.net/2019/10/15/skipping-bad-records-with-the-kafka-connect-jdbc-sink-connector/", "published_at": "2019-10-15T08:58:38+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b304694b0", "title": "Kafka Connect and Elasticsearch", "url": "https://rmoff.net/2019/10/07/kafka-connect-and-elasticsearch/", "published_at": "2019-10-07T14:44:59+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b309406f7", "title": "Copying data between Kafka clusters with Kafkacat", "url": "https://rmoff.net/2019/09/29/copying-data-between-kafka-clusters-with-kafkacat/", "published_at": "2019-09-29T08:43:45+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b30c5eaac", "title": "Kafka Summit GoldenGate bridge run/walk", "url": "https://rmoff.net/2019/09/23/kafka-summit-goldengate-bridge-run/walk/", "published_at": "2019-09-23T09:55:23+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b30e2a258", "title": "Staying sane on the road as a Developer Advocate", "url": "https://rmoff.net/2019/09/19/staying-sane-on-the-road-as-a-developer-advocate/", "published_at": "2019-09-19T22:38:42+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b312c8d9e", "title": "Where I'll be on the road for the remainder of 2019", "url": "https://rmoff.net/2019/09/02/where-ill-be-on-the-road-for-the-remainder-of-2019/", "published_at": "2019-09-02T16:36:01+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b31f88ac7", "title": "Reset Kafka Connect Source Connector Offsets", "url": "https://rmoff.net/2019/08/15/reset-kafka-connect-source-connector-offsets/", "published_at": "2019-08-15T09:42:34+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b32b4f07f", "title": "Starting a Kafka Connect sink connector at the end of a topic", "url": "https://rmoff.net/2019/08/09/starting-a-kafka-connect-sink-connector-at-the-end-of-a-topic/", "published_at": "2019-08-09T15:11:06+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b33258ad4", "title": "Resetting a Consumer Group in Kafka", "url": "https://rmoff.net/2019/08/09/resetting-a-consumer-group-in-kafka/", "published_at": "2019-08-09T14:32:46+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b33c0d5af", "title": "Migrating Alfred Clipboard to New Laptop", "url": "https://rmoff.net/2019/08/07/migrating-alfred-clipboard-to-new-laptop/", "published_at": "2019-08-07T21:23:33+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b34346eb8", "title": "So how DO you make those cool diagrams? July 2019 update", "url": "https://rmoff.net/2019/07/11/so-how-do-you-make-those-cool-diagrams-july-2019-update/", "published_at": "2019-07-11T09:12:26+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b34347de2", "title": "Taking the Vienna-Munich sleeper train", "url": "https://rmoff.net/2019/07/03/taking-the-vienna-munich-sleeper-train/", "published_at": "2019-07-03T05:17:12+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b34551aa3", "title": "Manually delete a connector from Kafka Connect", "url": "https://rmoff.net/2019/06/23/manually-delete-a-connector-from-kafka-connect/", "published_at": "2019-06-23T09:39:46+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b350ebe7a", "title": "Automatically restarting failed Kafka Connect tasks", "url": "https://rmoff.net/2019/06/06/automatically-restarting-failed-kafka-connect-tasks/", "published_at": "2019-06-06T16:51:44+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b352bbeec", "title": "Putting Kafka Connect passwords in a separate file / externalising secrets", "url": "https://rmoff.net/2019/05/24/putting-kafka-connect-passwords-in-a-separate-file-/-externalising-secrets/", "published_at": "2019-05-24T16:30:57+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b35b75387", "title": "Deleting a Connector in Kafka Connect without the REST API", "url": "https://rmoff.net/2019/05/22/deleting-a-connector-in-kafka-connect-without-the-rest-api/", "published_at": "2019-05-22T09:32:10+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b3649ac67", "title": "A poor man's KSQL EXPLODE/UNNEST technique", "url": "https://rmoff.net/2019/05/09/a-poor-mans-ksql-explode/unnest-technique/", "published_at": "2019-05-09T09:01:50+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b3738fd27", "title": "When a Kafka Connect converter is not a _converter_", "url": "https://rmoff.net/2019/05/08/when-a-kafka-connect-converter-is-not-a-_converter_/", "published_at": "2019-05-08T09:06:50+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b3762a083", "title": "Reading Kafka Connect Offsets via the REST Proxy", "url": "https://rmoff.net/2019/05/02/reading-kafka-connect-offsets-via-the-rest-proxy/", "published_at": "2019-05-02T09:58:27+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b3812ea54", "title": "Pivoting Aggregates in Ksql", "url": "https://rmoff.net/2019/04/17/pivoting-aggregates-in-ksql/", "published_at": "2019-04-17T14:42:56+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b3909c51b", "title": "Connecting KSQL to a Secured Schema Registry", "url": "https://rmoff.net/2019/04/12/connecting-ksql-to-a-secured-schema-registry/", "published_at": "2019-04-12T11:59:33+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b39842525", "title": "Exploring KSQL Stream-Stream Joins", "url": "https://rmoff.net/2019/03/28/exploring-ksql-stream-stream-joins/", "published_at": "2019-03-28T14:46:24+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b3a3de681", "title": "Terminate All KSQL Queries", "url": "https://rmoff.net/2019/03/25/terminate-all-ksql-queries/", "published_at": "2019-03-25T16:45:40+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b3b314656", "title": "Quick Thoughts on Not Making a Crap Slide Deck", "url": "https://rmoff.net/2019/03/19/quick-thoughts-on-not-making-a-crap-slide-deck/", "published_at": "2019-03-19T10:10:34+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b3b33316d", "title": "Using httpie with the Kafka REST Proxy", "url": "https://rmoff.net/2019/03/08/using-httpie-with-the-kafka-rest-proxy/", "published_at": "2019-03-08T15:37:42+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b3b894b69", "title": "Preparing a New Talk", "url": "https://rmoff.net/2019/03/01/preparing-a-new-talk/", "published_at": "2019-03-01T10:00:26+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b3c4ab163", "title": "Travelling for Work, with Kids at Home", "url": "https://rmoff.net/2019/02/09/travelling-for-work-with-kids-at-home/", "published_at": "2019-02-09T14:13:21+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b3c7c6443", "title": "Kafka Connect Change Log Level and Write Log to File", "url": "https://rmoff.net/2019/01/29/kafka-connect-change-log-level-and-write-log-to-file/", "published_at": "2019-01-29T19:15:01+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b3d74e017", "title": "Replacing UTF8 non-breaking-space with bash/sed on the Mac", "url": "https://rmoff.net/2019/01/21/replacing-utf8-non-breaking-space-with-bash/sed-on-the-mac/", "published_at": "2019-01-21T14:01:24+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b3e046bc3", "title": "How KSQL handles case", "url": "https://rmoff.net/2019/01/21/how-ksql-handles-case/", "published_at": "2019-01-21T12:05:48+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b3e2a04e2", "title": "KSQL REST API cheatsheet", "url": "https://rmoff.net/2019/01/17/ksql-rest-api-cheatsheet/", "published_at": "2019-01-17T12:12:11+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b3f0fe5e6", "title": "Confluent Schema Registry REST API cheatsheet", "url": "https://rmoff.net/2019/01/17/confluent-schema-registry-rest-api-cheatsheet/", "published_at": "2019-01-17T11:25:40+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b3ff6f52b", "title": "What to Do When Docker on the Mac Runs Out of Space", "url": "https://rmoff.net/2019/01/09/what-to-do-when-docker-on-the-mac-runs-out-of-space/", "published_at": "2019-01-09T10:18:20+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b408ff7d0", "title": "Quick Thoughts on Not Writing a Crap Abstract", "url": "https://rmoff.net/2018/12/19/quick-thoughts-on-not-writing-a-crap-abstract/", "published_at": "2018-12-19T22:26:04+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b40f280cd", "title": "Moving from Ghost to Hugo", "url": "https://rmoff.net/2018/12/17/moving-from-ghost-to-hugo/", "published_at": "2018-12-17T23:00:21+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b41b7c827", "title": "Pull new version of multiple Docker images", "url": "https://rmoff.net/2018/12/17/pull-new-version-of-multiple-docker-images/", "published_at": "2018-12-17T17:44:02+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b429c9a3d", "title": "Docker Tips and Tricks with Kafka Connect, ksqlDB, and Kafka", "url": "https://rmoff.net/2018/12/15/docker-tips-and-tricks-with-kafka-connect-ksqldb-and-kafka/", "published_at": "2018-12-15T22:00:55+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b42d04c9d", "title": "Streaming data from Oracle into Kafka", "url": "https://rmoff.net/2018/12/12/streaming-data-from-oracle-into-kafka/", "published_at": "2018-12-12T09:49:04+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b43088d34", "title": "Tools I Use: iPad Pro", "url": "https://rmoff.net/2018/12/11/tools-i-use-ipad-pro/", "published_at": "2018-12-11T15:12:15+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b43406967", "title": "So how DO you make those cool diagrams?", "url": "https://rmoff.net/2018/12/10/so-how-do-you-make-those-cool-diagrams/", "published_at": "2018-12-10T12:38:18+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b441a5e50", "title": "Get mtr working on the Mac", "url": "https://rmoff.net/2018/12/08/get-mtr-working-on-the-mac/", "published_at": "2018-12-08T12:45:40+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b450f23c8", "title": "Kafka Connect CLI tricks", "url": "https://rmoff.net/2018/12/03/kafka-connect-cli-tricks/", "published_at": "2018-12-03T14:50:45+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b45fd87da", "title": "ERROR: Invalid interpolation format for \"command\" option in service…", "url": "https://rmoff.net/2018/11/20/error-invalid-interpolation-format-for-command-option-in-service/", "published_at": "2018-11-20T17:47:54+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b466b6380", "title": "Flatten CDC records in KSQL", "url": "https://rmoff.net/2018/10/11/flatten-cdc-records-in-ksql/", "published_at": "2018-10-11T15:13:59+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b468516b0", "title": "Exploring JMX with jmxterm", "url": "https://rmoff.net/2018/09/19/exploring-jmx-with-jmxterm/", "published_at": "2018-09-19T08:11:00+00:00" }, { "id": "01a087d5-9978-70fb-a84b-eb7b475aa25f", "title": "Accessing Kafka Docker containers' JMX from host", "url": "https://rmoff.net/2018/09/17/accessing-kafka-docker-containers-jmx-from-host/", "published_at": "2018-09-17T15:29:48+00:00" } ] posts Claim your blog
Back to rmoff's random ramblings
Blog · corpus.blog/blogs/rmoff.net/posts

rmoff's random ramblings

rmoff.net

2020

2019

2018