rmoff's random ramblings
Interesting Links Categories Search ⌘K RSS
Home Categories Interesting Links Search RSS linkedin twitter bluesky youtube talks github
  • 16 Nov 2023 Hugo not detecting changed pages on Mac
    Hugo
  • 16 Nov 2023 Learning Apache Flink S01E06: The Flink JDBC Driver
    Flink JDBC
  • 14 Nov 2023 Checkpoint Chronicle - November 2023
    Checkpoint Chronicle
  • 01 Nov 2023 Using Apache Kafka with ngrok
    ngrok
  • 25 Oct 2023 Learning Apache Flink S01E05: Installing PyFlink (with some bumps along the way…)
    LAF
  • 10 Oct 2023 Learning Apache Flink S01E04: A [Partial] Exploration of the Flink SQL Client
    LAF
  • 05 Oct 2023 Learning Apache Flink S01E03: Running my First Flink Cluster and Application
    LAF
  • 04 Oct 2023 cd: string not in pwd
    zsh
  • 02 Oct 2023 Learning Apache Flink S01E02: What is Flink?
    Apache Flink
  • 29 Sep 2023 Learning Apache Flink S01E01: Where Do I Start?
    Apache Flink
  • 21 Sep 2023 An Itch That Just Has to Be Scratched… (Or, Why Am I Joining Decodable?)
    Streaming
  • 19 Jul 2023 Blog Writing for Developers
    DevRel
  • 23 May 2023 What Does This DevEx Engineer Do?
    devrel
  • 03 May 2023 Authoring Wordpress blogs in Markdown (with Google Docs for review)
    Markdown
  • 20 Apr 2023 Building Better Docs - Automating Jekyll Builds and Link Checking for PRs
    Documentation
  • 05 Apr 2023 Using Delta from pySpark - java.lang.ClassNotFoundException: delta.DefaultSource
    PySpark
  • 14 Mar 2023 Quickly Convert CSV to Parquet with DuckDB
    DuckDB
  • 03 Mar 2023 Making the move from Alfred to Raycast
    Alfred
  • 03 Mar 2023 Aligning mismatched Parquet schemas in DuckDB
    DuckDB
  • 09 Dec 2022 Looking Forwards, and Looking Backwards
    Career
  • 08 Nov 2022 Data Engineering in 2022: ELT tools
    ELT
  • 24 Oct 2022 Data Engineering in 2022: Wrangling the feedback data from Current 22 with dbt
    dbt
  • 20 Oct 2022 Data Engineering in 2022: Exploring dbt with DuckDB
    Data Engineering
  • 14 Oct 2022 Current 22 - Session Analysis with DuckDB and Jupyter Notebook
    DuckDB
  • 02 Oct 2022 Data Engineering in 2022: Architectures & Terminology
    Data Engineering
  • 26 Sep 2022 Current 2022 - 5k Fun Run
    Kafka Summit
  • 16 Sep 2022 Data Engineering in 2022: Exploring LakeFS with Jupyter and PySpark
    Data Engineering
  • 14 Sep 2022 Data Engineering: Resources
    Data Engineering
  • 14 Sep 2022 Data Engineering in 2022: Storage and Access
    Data Engineering
  • 14 Sep 2022 Stretching my Legs in the Data Engineering Ecosystem in 2022
    Data Engineering
  • 12 Sep 2022 Customising the fields shown in Airtable’s Calendar .ics export
    Airtable
  • 31 Aug 2022 Inside the Sausage Factory: How we Built the Program for Current 2022
    DevRel
  • 31 Aug 2022 ⚡️ Writing an abstract for a lightning talk ⚡️
    DevRel
  • 20 Jul 2022 How to Write a Good Tech Conference Abstract - Learn from the Mistakes of Others
    DevRel
  • 07 Apr 2022 Remote-First Developer Advocacy
    DevRel
  • 07 Apr 2022 Hanging up my Boarding Passes and Jetlag…for now
    DevRel
  • 06 Apr 2022 Using GitHub Actions to build automagic Hugo previews of draft articles
    Hugo
  • 05 Apr 2022 🏃🚶 The unofficial Kafka Summit London 2022 Run/Walk 🏃🚶
    Kafka Summit
  • 29 Jul 2021 My Favourite Tools on the Mac (Setting up a new Mac)
    Productivity
  • 29 Jul 2021 Why I use Alfred App (and maybe you should too)
    Productivity
  • 01 Apr 2021 A bash script to deploy ksqlDB queries automagically
    ksqlDB
  • 26 Mar 2021 Loading CSV data into Confluent Cloud using the FilePulse connector
    Confluent Cloud
  • 24 Mar 2021 Connecting to managed ksqlDB in Confluent Cloud with REST and ksqlDB CLI
    ksqlDB
  • 19 Mar 2021 Using ksqlDB to process data ingested from ActiveMQ with Kafka Connect
    ActiveMQ
  • 12 Mar 2021 Kafka Connect JDBC Sink deep-dive: Working with Primary Keys
    Kafka Connect
  • 11 Mar 2021 Kafka Connect - SQLSyntaxErrorException: BLOB/TEXT column … used in key specification without a key length
    Kafka Connect
  • 04 Mar 2021 Quick profiling of data in Apache Kafka using kafkacat and visidata
    Data
  • 04 Mar 2021 Using Open Sea Map data in Kibana maps
    Kibana
  • 26 Feb 2021 Loading delimited data into Kafka - quick & dirty (but effective)
    kcat (kafkacat)
  • 17 Feb 2021 📼 ksqlDB HOWTO - A mini video series 📼
    ksqlDB
Robin Moffatt
Writing about data engineering, Kafka, Flink, and whatever else catches his eye. Enjoys running, good beer, and fried breakfasts—but not at the same time.
Popular Categories
  • AI (16)
  • Apache Flink (28)
  • Apache Iceberg (8)
  • dbt (9)
  • DuckDB (13)
  • Go (22)
  • Golang (22)
  • kafka connect (9)
  • kcat (kafkacat) (23)
  • ksqlDB (28)
  • Single Message Transform (16)
  • Stumbling into AI (13)
  • TwelveDaysOfSMT (13)
View all categories
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • »»
© 2026 · @rmoff · AI Disclosure