ADBC in practice: Building a Data Transfer CLI tool using Go, Apache Arrow and dbc

This video is made in partnership with Columnar, creator of the dbc cli tool that lets you easily manage your ADBC drivers as well as fantastic quick starts for ADBC. dbc tool: https://docs.columnar.tech/dbc/ ADBC agent skills: https://console.columnar.tech/agent-s... columnar: https://columnar.tech/ I used to write a new Python script basically every time I needed to move data from one system to another. It worked, but it was annoying, brittle, and I kept reinventing the same “transfer” logic over and over. So in this video, I walk you through how I solved my own problem by building Fletch: a Go CLI powered by Apache Arrow ADBC, with dbc for driver management, and an interface that works well for both humans and AI agents. This is not a “here’s my product” video and it’s not a step-by-step tutorial on building the CLI from scratch. It’s me showing the thinking behind the build, the key decisions that made it click, and then demoing the workflow I wanted in the first place. What I cover: The problem: constant one-off scripts + messy multi-hop transfers (storage, APIs, etc.) Why ADBC + Arrow changed the game for me (direct connections + columnar buffers) Why I picked Go for this particular tool (CLI ergonomics + fast iteration) Why I used dbc as the driver installer/manager The “agent-friendly CLI” idea: deterministic flags/commands + great help output A quick Go + ADBC quickstart to understand the moving pieces Demo: install the binary, list drivers, test a connection, run an interactive transfer Demo: letting an agent run the exact transfer workflow end-to-end Video Links: Substack article: https://open.substack.com/pub/thefull... Intro to ADBC Video:    • ADBC Intro: Stream Data from PostgreSQL to...   Training an ML Model with ADBC:    • Machine Learning with ADBC, DuckDB & XGBoo...   Find me here: My bespoke devrel company: https://www.earlysignal.tech/ My LinkedIn:   / hoytemerson   Substack: https://thefulldatastack.substack.com... Timestamps 0:00 Why I built a data transfer CLI (no more one-off scripts) 0:23 Intro to ADBC and why it matters 3:05 The “cold start” pain of writing scripts for every transfer 5:45 Introducing Fletch (Go + ADBC + agent mode) 7:48 Columnar's dbc: driver installation and quickstart flow 9:10 Agent skills for dbc and ADBC 11:02 Apache Arrow as a modern data primitive 12:30 Feature requirements: drivers, dbc, TUI, flags, README 22:38 What makes a CLI “agent-friendly” (tokens, help flags, determinism) 26:01 Using `fletch help` and subcommands 26:42 Listing installed drivers 27:26 Testing a database connection 29:03 Interactive transfer demo (TUI) 32:34 Transfer result summary 33:00 Running the workflow with an agent (end-to-end automation) 35:09 Wrap-up

DuckDB Basics: Get started using SQL in the CLI
▶︎

DuckDB Basics: Get started using SQL in the CLI

Writing the Definitive Guide to DuckLake with Matt Martin
▶︎

Writing the Definitive Guide to DuckLake with Matt Martin

2 Years After Broadcom Destroyed VMware: Where Did Everything Land?
▶︎

2 Years After Broadcom Destroyed VMware: Where Did Everything Land?

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
▶︎

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

ADBC Intro: Stream Data from PostgreSQL to DuckDB in Python | Modern Database Connectivity Explained
▶︎

ADBC Intro: Stream Data from PostgreSQL to DuckDB in Python | Modern Database Connectivity Explained

How AI agents & Claude skills work (Clearly Explained)
▶︎

How AI agents & Claude skills work (Clearly Explained)

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

This Bassett Hound WAS Trying to Tell me Something…He Was Right | PUPDATE
▶︎

This Bassett Hound WAS Trying to Tell me Something…He Was Right | PUPDATE

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Lawrence Wilkerson: Iran-Krieg spitzt sich zur globalen Krise zu
▶︎

Lawrence Wilkerson: Iran-Krieg spitzt sich zur globalen Krise zu

Michael Hudson: Der US-Plan zur Wiederbelebung der geoökonomischen Dominanz
▶︎

Michael Hudson: Der US-Plan zur Wiederbelebung der geoökonomischen Dominanz

Fall asleep while I build a town (from nothing) - Town To City
▶︎

Fall asleep while I build a town (from nothing) - Town To City

777 Portal ✨ Manifest Miracles, Abundance & Divine Alignment - Meditation Music
▶︎

777 Portal ✨ Manifest Miracles, Abundance & Divine Alignment - Meditation Music

Is This Wish Meant to Be Fulfilled? 🧚🤲 Detailed Pick a Card Tarot Reading ✫・
▶︎

Is This Wish Meant to Be Fulfilled? 🧚🤲 Detailed Pick a Card Tarot Reading ✫・

This is Why DuckDB 2.0 Will Dominate - Watching the Feature Roadmap Video for the First Time!
▶︎

This is Why DuckDB 2.0 Will Dominate - Watching the Feature Roadmap Video for the First Time!

Chosen One, This Is Why God Kept You Single All This Time
▶︎

Chosen One, This Is Why God Kept You Single All This Time

DuckLake Solves Streaming to a Lakehouse Without the Small File Nightmare
▶︎

DuckLake Solves Streaming to a Lakehouse Without the Small File Nightmare

Chichvarkin Saves Putin | Vitaly Portnikov
▶︎

Chichvarkin Saves Putin | Vitaly Portnikov

Helios Is AMD’s First AI System To Rival Nvidia Vera Rubin — We Got An Exclusive, First Look
▶︎

Helios Is AMD’s First AI System To Rival Nvidia Vera Rubin — We Got An Exclusive, First Look

I Hacked This Temu Router. What I Found Should Be Illegal.
▶︎

I Hacked This Temu Router. What I Found Should Be Illegal.

Selling Dr*gs at my Job in CHICAGO in GTA 5 RP
▶︎

Selling Dr*gs at my Job in CHICAGO in GTA 5 RP

No Boss, No Money: The Raw Reality of China’s Gen-Z Freelancers
▶︎

No Boss, No Money: The Raw Reality of China’s Gen-Z Freelancers

【閲覧注意⚠️】お相手様、あなたの想像の100倍ヤバい状態になります。
▶︎

【閲覧注意⚠️】お相手様、あなたの想像の100倍ヤバい状態になります。

China has won the AI war & US firms will go bust | Andrew Neil x Steve Keen
▶︎

China has won the AI war & US firms will go bust | Andrew Neil x Steve Keen