Stumbling into AI: Part 1—MCP
A developer's personal learning journey into the AI ecosystem, starting with an exploration of the Model Context Protocol (MCP) for connecting LLMs to APIs.
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.
491 articles from this blog
A developer's personal learning journey into the AI ecosystem, starting with an exploration of the Model Context Protocol (MCP) for connecting LLMs to APIs.
A monthly roundup of curated links and articles focused on data engineering, Apache Kafka, and data platform technologies.
A guide comparing Apache Flink SQL, Kafka Connect, and Confluent Tableflow for moving data from Apache Kafka to Apache Iceberg tables.
A technical guide on connecting Apache Flink SQL to a Kafka broker on Confluent Cloud, covering broker endpoints and API key configuration.
A monthly roundup of data engineering links covering Apache Iceberg, Kafka, Debezium, Spark, and lakehouse architecture.
Explains the importance of table maintenance in Apache Iceberg for data lakehouses, covering metadata and file management.
A technical guide on using Kafka Connect to write data from Kafka topics to Apache Iceberg tables stored on AWS S3, using the Glue Data Catalog.
A monthly roundup of tech links covering data lakehouses (DuckLake, Iceberg), Kafka, event streaming, and stream processing developments.
A technical guide on using Flink SQL to write data to Apache Iceberg tables stored on AWS S3, with metadata managed by the AWS Glue Data Catalog.
An analysis of DuckLake, a new open table format and catalog specification for data engineering, comparing it to existing solutions like Iceberg and Delta Lake.
A monthly roundup of curated links and articles covering data engineering, Kafka, stream processing, and AI, with top picks highlighted.
A technical guide exploring how Flink SQL handles joins and changelogs for streaming data, with practical examples using Kafka connectors.
Explains the importance of time semantics (event vs. processing time) and watermarks for accurate data processing in Apache Flink and Kafka SQL.
A monthly roundup of curated links and articles on data engineering, Kafka, CDC, stream processing, and AI/ML topics.
A technical guide exploring the Confluent Cloud API for deploying and managing Apache Flink workloads, including authentication and deployment models.
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.