loading...
Robin Moffatt profile picture

Robin Moffatt

Robin Moffatt is a Developer Advocate at Confluent, and regular conference speaker. He also likes writing about himself in the third person, eating good breakfasts, and drinking good beer.

Work

Senior Developer Advocate

GOTO 2020 • Kafka as a Platform: The Ecosystem from the Ground Up

GOTO 2020 • Kafka as a Platform: The Ecosystem from the Ground Up

Reactions 6
1 min read
What makes a good code dissection talk?

What makes a good code dissection talk?

Reactions 1
1 min read
Streaming XML messages from IBM MQ into Kafka into MongoDB

Streaming XML messages from IBM MQ into Kafka into MongoDB

Reactions 11 Comments 1
7 min read
Ingesting XML data into Kafka - Option 1: The Dirty Hack

Ingesting XML data into Kafka - Option 1: The Dirty Hack

Reactions 0
10 min read
Ingesting XML data into Kafka - Option 2: Kafka Connect plus Single Message Transform

Ingesting XML data into Kafka - Option 2: Kafka Connect plus Single Message Transform

Reactions 0
7 min read
Ingesting XML data into Kafka - Introduction

Ingesting XML data into Kafka - Introduction

Reactions 0
6 min read
Ingesting XML data into Kafka - Option 3: Kafka Connect FilePulse connector

Ingesting XML data into Kafka - Option 3: Kafka Connect FilePulse connector

Reactions 1
6 min read
What's your favourite command-line tool that makes you 💯 more productive?

What's your favourite command-line tool that makes you 💯 more productive?

Reactions 5 Comments 2
1 min read
Some of my favourite public data sets

Some of my favourite public data sets

Reactions 8 Comments 2
2 min read
🎁 A collection of Kafka-related talks 💝

🎁 A collection of Kafka-related talks 💝

Reactions 8 Comments 1
2 min read
Using the Debezium MS SQL connector with ksqlDB embedded Kafka Connect

Using the Debezium MS SQL connector with ksqlDB embedded Kafka Connect

Reactions 6
6 min read
Kafka Connect in 60 seconds 01:00

Kafka Connect in 60 seconds

Reactions 2
2 min read
Is it OK to use the same recording for multiple conference talks?

Is it OK to use the same recording for multiple conference talks?

Reactions 3 Comments 2
1 min read
🤖 Building a Telegram bot with Apache Kafka, Go, and ksqlDB 26:22

🤖 Building a Telegram bot with Apache Kafka, Go, and ksqlDB

Reactions 8
1 min read
Learning Golang (some rough notes) - S02E02 - Adding error handling to the Producer

Learning Golang (some rough notes) - S02E02 - Adding error handling to the Producer

Reactions 6
8 min read
Learning Golang (some rough notes) - S02E01 - My First Kafka Go Producer

Learning Golang (some rough notes) - S02E01 - My First Kafka Go Producer

Reactions 7
2 min read
Learning Golang (some rough notes) - S02E00 - Kafka and Go

Learning Golang (some rough notes) - S02E00 - Kafka and Go

Reactions 5
1 min read
Learning Golang (some rough notes) - S01E10 - Concurrency (Web Crawler)

Learning Golang (some rough notes) - S01E10 - Concurrency (Web Crawler)

Reactions 6
4 min read
Learning Golang (some rough notes) - S01E09 - Concurrency (Channels, Goroutines)

Learning Golang (some rough notes) - S01E09 - Concurrency (Channels, Goroutines)

Reactions 5
8 min read
Learning Golang (some rough notes) - S01E08 - Images

Learning Golang (some rough notes) - S01E08 - Images

Reactions 5
3 min read
Learning Golang (some rough notes) - S01E07 - Readers

Learning Golang (some rough notes) - S01E07 - Readers

Reactions 6
8 min read
Learning Golang (some rough notes) - S01E05 - Interfaces

Learning Golang (some rough notes) - S01E05 - Interfaces

Reactions 5
4 min read
Learning Golang (some rough notes) - S01E06 - Errors

Learning Golang (some rough notes) - S01E06 - Errors

Reactions 5 Comments 1
3 min read
Learning Golang (some rough notes) - S01E04 - Function Closures

Learning Golang (some rough notes) - S01E04 - Function Closures

Reactions 0
2 min read
Learning Golang (some rough notes) - S01E03 - Maps

Learning Golang (some rough notes) - S01E03 - Maps

Reactions 1
2 min read
Learning Golang (some rough notes) - S01E00

Learning Golang (some rough notes) - S01E00

Reactions 9 Comments 1
2 min read
Learning Golang (some rough notes) - S01E02 - Slices

Learning Golang (some rough notes) - S01E02 - Slices

Reactions 4
8 min read
Learning Golang (some rough notes) - S01E01 - Pointers

Learning Golang (some rough notes) - S01E01 - Pointers

Reactions 6 Comments 1
3 min read
How to install connector plugins in Kafka Connect

How to install connector plugins in Kafka Connect

Reactions 7
4 min read
Loading CSV data into Kafka - video walkthrough

Loading CSV data into Kafka - video walkthrough

Reactions 5
10 min read
Integrating Oracle and Kafka

Integrating Oracle and Kafka

Reactions 4
1 min read
Viewing Kafka messages bytes as hex

Viewing Kafka messages bytes as hex

Reactions 5
2 min read
Streaming data from Kafka to Elasticsearch - video walkthrough

Streaming data from Kafka to Elasticsearch - video walkthrough

Reactions 9
1 min read
Using Confluent Cloud when there is no Cloud (or internet)

Using Confluent Cloud when there is no Cloud (or internet)

Reactions 1
7 min read
A quick and dirty way to monitor data arriving on Kafka

A quick and dirty way to monitor data arriving on Kafka

Reactions 1
6 min read
Converting from AsciiDoc to Google Docs and MS Word

Converting from AsciiDoc to Google Docs and MS Word

Reactions 6
3 min read
Kafka Connect JDBC connector: installing a JDBC driver

Kafka Connect JDBC connector: installing a JDBC driver

Reactions 7
1 min read
Kafka Connect JDBC Sink: tips & tricks - video walkthrough

Kafka Connect JDBC Sink: tips & tricks - video walkthrough

Reactions 7
1 min read
Streaming data from Kafka to a Database - video walkthrough

Streaming data from Kafka to a Database - video walkthrough

Reactions 11
2 min read
Streaming data from Kafka to S3 - video walkthrough

Streaming data from Kafka to S3 - video walkthrough

Reactions 7
1 min read
Are Tech Conferences Dead?

Are Tech Conferences Dead?

Reactions 6
5 min read
Streaming Wi-Fi trace data from Raspberry Pi to Apache Kafka

Streaming Wi-Fi trace data from Raspberry Pi to Apache Kafka

Reactions 6
11 min read
Using Docker Compose with AWS ECS

Using Docker Compose with AWS ECS

Reactions 21
20 min read
CrunchConf 2019 - From Zero to Hero with Kafka Connect

CrunchConf 2019 - From Zero to Hero with Kafka Connect

Reactions 9
1 min read
How to win [or at least not suck] at the conference abstract submission game

How to win [or at least not suck] at the conference abstract submission game

Reactions 15 Comments 2
9 min read
Streaming messages from RabbitMQ into Kafka with Kafka Connect

Streaming messages from RabbitMQ into Kafka with Kafka Connect

Reactions 13
7 min read
SSH keys explained

SSH keys explained

Reactions 63 Comments 4
11 min read
I miss the old internet

I miss the old internet

Reactions 5
1 min read
Copy MongoDB collections from remote to local instance

Copy MongoDB collections from remote to local instance

Reactions 8
3 min read
Where do I start with writing a web page nowadays?

Where do I start with writing a web page nowadays?

Reactions 5 Comments 10
1 min read
Why *you* should submit a talk to Kafka Summit

Why *you* should submit a talk to Kafka Summit

Reactions 7 Comments 1
2 min read
Skipping bad records in a Kafka Connect sink connector

Skipping bad records in a Kafka Connect sink connector

Reactions 6
9 min read
Using tcpdump With Docker

Using tcpdump With Docker

Reactions 10
3 min read
Should you run Kafka Connect in Distributed or Standalone mode?

Should you run Kafka Connect in Distributed or Standalone mode?

Reactions 7
2 min read
Copying data between Kafka clusters with Kafkacat

Copying data between Kafka clusters with Kafkacat

Reactions 7
5 min read
loading...