Interesting links - March 2025
A monthly roundup of tech links covering DuckDB, Kafka, data visualization, and stream processing, with highlights and commentary.
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.
617 articles from this blog
A monthly roundup of tech links covering DuckDB, Kafka, data visualization, and stream processing, with highlights and commentary.
A quick, no-nonsense guide to creating LinkedIn Carousel posts by converting image slides into a single PDF for upload.
A guide to building a data pipeline using DuckDB, covering data ingestion, transformation, and analytics with real-world environmental data.
A guide to exporting SQL queries from DuckDB's new UI notebooks using a custom Bash script for backup or sharing.
A hands-on review of the new DuckDB UI, exploring its features for data analysis and comparing it to previous workflows with Rill Data.
A tutorial on setting up an HTTP Source connector for Kafka on Confluent Cloud using the command-line interface (CLI).
Explains why kcat (kafkacat) may show incorrect Kafka topics due to config file priority overriding CLI arguments.
A developer argues for writing blog posts about the messy, real-world problem-solving process, not just polished 'happy path' tutorials.
A technical tutorial on using Apache Flink SQL to explore and process real-time flood monitoring data from a government API, demonstrating data wrangling techniques.
A technical guide on joining two data streams using Apache Flink SQL, including code examples and practical considerations.
A technical tutorial on using the UNNEST operator in Flink SQL to explode nested arrays of sensor data into separate rows.
A technical walkthrough of loading and exploring UK Environment Agency flood data using DuckDB and Rill for a streaming pipeline project.
How to use DuckDB's COLUMNS expression to automatically rename fields when using SELECT * across joined tables, avoiding ambiguous column names.
A monthly roundup of interesting links and articles about data engineering, databases, streaming tech, and data infrastructure.
Monthly roundup of news and resources in data streaming, stream processing, and the Apache Kafka ecosystem, curated by industry experts.
A guide on how to selectively disable Vale prose linting for specific sections within AsciiDoc documents, explaining two methods and common pitfalls.
An overview of Apache Flink CDC, its declarative pipeline feature, and how it simplifies data integration from databases like MySQL to sinks like Elasticsearch.
Monthly roundup of news and developments in data streaming, stream processing, and the data ecosystem, featuring Apache Flink, Kafka, and open-source tools.
Explores the core reasons for using Change Data Capture (CDC) to extract data from operational databases for analytics and other applications.
A monthly roundup of news, talks, and developments in data streaming, Apache Flink, Kafka, and related technologies from September 2024.