DEV Community

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

πŸ“Ό ksqlDB HOWTO - A mini video series πŸ“Ό

πŸ“Ό ksqlDB HOWTO - A mini video series πŸ“Ό

Reactions 4 Comments
4 min read
Performing a GROUP BY on data in bash

Performing a GROUP BY on data in bash

Comments
2 min read
Running a self-managed Kafka Connect worker for Confluent Cloud

Running a self-managed Kafka Connect worker for Confluent Cloud

Reactions 7 Comments
11 min read
Kafka Connect - Deep Dive into Single Message Transforms

Kafka Connect - Deep Dive into Single Message Transforms

Reactions 4 Comments
3 min read
πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 12: Community Transformations

πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 12: Community Transformations

Reactions 1 Comments
5 min read
πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 11: Predicate and Filter

πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 11: Predicate and Filter

Reactions 1 Comments
7 min read
πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 10: ReplaceField

πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 10: ReplaceField

Reactions 1 Comments
4 min read
Scheduling Hugo Builds on GitHub pages with GitHub Actions

Scheduling Hugo Builds on GitHub pages with GitHub Actions

Reactions 1 Comments
6 min read
πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 9: Cast

πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 9: Cast

Reactions 1 Comments
4 min read
πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 8: TimestampConverter

πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 8: TimestampConverter

Reactions 1 Comments
6 min read
πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 7: TimestampRouter

πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 7: TimestampRouter

Comments
4 min read
πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 6: InsertField II

πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 6: InsertField II

Reactions 6 Comments
3 min read
πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 5: MaskField

πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 5: MaskField

Reactions 1 Comments
4 min read
πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 4: RegExRouter

πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 4: RegExRouter

Reactions 1 Comments
4 min read
πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 3: Flatten

πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 3: Flatten

Reactions 1 Comments
3 min read
πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 2: ValueToKey and ExtractField

πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 2: ValueToKey and ExtractField

Reactions 1 Comments
2 min read
πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 1: InsertField (timestamp)

πŸŽ„ Twelve Days of SMT πŸŽ„ - Day 1: InsertField (timestamp)

Reactions 5 Comments
3 min read
Life as a Developer Advocate, nine months into a pandemic

Life as a Developer Advocate, nine months into a pandemic

Comments
9 min read
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 Comments
1 min read
What makes a good code dissection talk?

What makes a good code dissection talk?

Reactions 1 Comments
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 2: Kafka Connect plus Single Message Transform

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

Comments
7 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 Comments
6 min read
Ingesting XML data into Kafka - Option 1: The Dirty Hack

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

Comments
10 min read
Ingesting XML data into Kafka - Introduction

Ingesting XML data into Kafka - Introduction

Comments
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 Comments
6 min read
Kafka Connect in 60 seconds 01:00

Kafka Connect in 60 seconds

Reactions 3 Comments
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 Comments
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 Comments
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 Comments
2 min read
Learning Golang (some rough notes) - S02E00 - Kafka and Go

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

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

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

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

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

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

Learning Golang (some rough notes) - S01E08 - Images

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

Learning Golang (some rough notes) - S01E07 - Readers

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

Learning Golang (some rough notes) - S01E05 - Interfaces

Reactions 5 Comments
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

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

Learning Golang (some rough notes) - S01E03 - Maps

Reactions 1 Comments
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 Comments
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 Comments
4 min read
Loading CSV data into Kafka - video walkthrough

Loading CSV data into Kafka - video walkthrough

Reactions 5 Comments
10 min read
Integrating Oracle and Kafka

Integrating Oracle and Kafka

Reactions 5 Comments
1 min read
Viewing Kafka messages bytes as hex

Viewing Kafka messages bytes as hex

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

Streaming data from Kafka to Elasticsearch - video walkthrough

Reactions 9 Comments
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 Comments
7 min read
Converting from AsciiDoc to Google Docs and MS Word

Converting from AsciiDoc to Google Docs and MS Word

Reactions 6 Comments
3 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 Comments
6 min read
Kafka Connect JDBC connector: installing a JDBC driver

Kafka Connect JDBC connector: installing a JDBC driver

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

Kafka Connect JDBC Sink: tips & tricks - video walkthrough

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

Streaming data from Kafka to a Database - video walkthrough

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

Streaming data from Kafka to S3 - video walkthrough

Reactions 7 Comments
1 min read
Are Tech Conferences Dead?

Are Tech Conferences Dead?

Reactions 6 Comments
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 Comments
11 min read
loading...