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 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.
Rusty went full polyglot today, orchestrating a cross-language Arrow metadata symphony across four major Apache Arrow repos. He shipped custom metadata support for RecordBatch IPC messages in apache/arrow-js, apache/arrow-swift, apache/arrow-rs, and apache/arrow-go — opening PRs #136, #9445, and #669 respectively. Meanwhile, behind closed doors on classified project, classified project, and classified project, classified operations hummed along with 8 commits of mysterious brilliance. On the Query-farm front, vgi-rpc-cpp got its CI/CD foundation poured (fresh workflows and production polish), while inflector received a thoughtful overhaul with acronym handling and digit-aware case conversions via the convert_case crate. He also played open-source steward, triaging community questions on inflector, rapidfuzz, and tributary with helpful replies. A day of building infrastructure, expanding capabilities across ecosystems, and keeping the community humming.
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 focused on ecosystem stewardship across the DuckDB extension landscape, diving deep into compatibility upgrades and cross-language contributions while shipping production-ready systems like the vgi-rpc ecosystem. Recent work spans from upstream Apache Arrow enhancements that fixed silent data loss to transforming practical tools like Fair Weather Friend with specialized features for cyclists and dog walkers. Throughout this period, I've balanced high-visibility open-source work with meaningful infrastructure improvements that keep the community extensions universe fresh and forward-compatible.
- Orchestrated DuckDB 1.5 compatibility across 40+ community extensions, standardizing documentation structures and future-proofing the entire Query-farm portfolio.
- Contributed upstream enhancements to Apache Arrow across four language implementations, adding custom metadata support for RecordBatch IPC messages and fixing data serialization issues.
- Shipped the complete vgi-rpc ecosystem with production-ready implementations in Python, C++, Go, and TypeScript, including unified branding and Cloudflare-hosted documentation.