Rusty Conover
Data infrastructure engineer and founder of Query.Farm. Building DuckDB extensions, scaling data platforms, and writing about what I learn along the way.
Recent Activity
View all →Rusty was the social butterfly of the Apache Arrow ecosystem today, weighing in thoughtfully on issue #4012 in arrow-adbc about GetInfo codes for driver features. Meanwhile, he became the resident philosopher on duckdb's issue #21041, offering five separate helpings of wisdom on the spicy new .llm dot command proposal (because apparently one hot take wasn't enough). Behind the scenes, he juggled commits across query-farm-telemetry-client, vgi-rpc-cpp, and his personal duckdb fork, plus opened a PR on arrow-go to keep the Arrow train rolling. He also snuck in some classified operations on classified project and classified project—mysterious endeavors best left to the imagination. A day of quality over quantity, with genuine community stewardship baked in.
Rusty embarked on a polyglot marathon, distributing 36 commits across the entire vgi-rpc ecosystem—C++ (vgi-rpc-cpp), TypeScript (vgi-rpc-typescript), Python (vgi-rpc-python), Go (vgi-rpc-go), and the website (vgi-rpc-website). This was a full-stack sprint across multiple languages and implementations, with particularly heavy activity in the website and C++ layers. Meanwhile, classified operations continued humming along behind closed doors with classified project. A day of relentless, cross-platform momentum.
Rusty was on a 28-commit tear across the vgi-rpc ecosystem, turning vgi-rpc-python into a polished, production-ready package. Highlights include shipping v0.1.2 with Windows CI fixes, Unix domain socket documentation, PyPI trusted publishing setup, SEO improvements, and a freshly rewritten external storage guide. He also fortified vgi-rpc-cpp with LargeListArray support and pkg-config validation, launched vgi-rpc-go with hardening fixes, and kept the lights on behind closed doors with work on classified project and classified project. To cap it off, he jumped into the community sandbox with feedback on PR #45 in airport and opened issue #27433 on anthropics/claude-code to surface a content filtering snag with license generation. A masterclass in shipping velocity.
Telemetry for DuckDB Extensions Without the Pain
I open-sourced the telemetry client I use across Query.Farm's DuckDB extensions. It's two files, one function call, and it only collects platform and version info.
Releasing vgi-rpc: An RPC Framework Built on Apache Arrow
I built an RPC framework for Python that uses Apache Arrow IPC as the wire format and Python Protocol classes as the interface definition. No .proto files, no codegen — just type annotations.
Acronym-Aware Case Conversions in the DuckDB Inflector Extension
The Inflector extension for DuckDB now supports configurable acronyms, so case conversions preserve terms like HTML, API, and URL as fully uppercase — configured through a native DuckDB setting.
DuckDB Extension Development Workshop
DuckDB Developer Meeting #1 — Amsterdam, Netherlands
Building on Flight: Real-World Lessons from the DuckDB Airport Extension
Apache Arrow Summit 2025 — Paris, France
Query.Farm: Growing DuckDB Community Extensions
DuckDB Amsterdam Meetup #3 — Amsterdam, Netherlands
DuckDB, Apache Arrow, & the Future of Data Engineering
The Hedgineer Podcast (S2E3)
Streaming Data into DuckDB with Arrow and Python Generators
How to use Python generators and Apache Arrow's RecordBatchReader to stream large datasets into DuckDB without loading everything into memory at once.
What I've Been Working On
Full activity log →I've been deep in DuckDB ecosystem stewardship over the past few months, systematically upgrading extensions, contributing upstream improvements to Apache Arrow and DuckDB core, and shipping production-ready projects across multiple languages. February was particularly focused—I led a major compatibility push for DuckDB 1.5, fixed silent data corruption bugs in Apache Arrow's IPC layer, and completed a full vgi-rpc ecosystem with implementations in Python, C++, Go, and TypeScript. Throughout this period, I've balanced high-volume infrastructure work with meaningful contributions to data systems that power production environments.
• Orchestrated a DuckDB 1.5 compatibility crusade, opening 40+ PRs across 29 community extensions while standardizing documentation and ensuring the entire ecosystem stayed current.
• Contributed upstream enhancements to Apache Arrow across four language implementations, adding custom metadata support for RecordBatch IPC messages and fixing data serialization bugs affecting production systems.
• Shipped Fair Weather Friend with PWA support and specialized weather scoring modes (astronomy, cycling, dog walking), plus completed a production-ready vgi-rpc ecosystem with unified branding and comprehensive documentation infrastructure.