Matt Topol
comingHailing from the faraway land of Brentwood, NY and currently residing in the rolling hills of Connecticut, Matt Topol has always been passionate about software. Matt has worked in infrastructure and application development, has lead development teams, and architected large-scale distributed systems for processing analytics on financial data. Matt is a PMC member for the Apache Arrow project, frequently enhancing the Golang library among other enhancements and helping to grow the Arrow Community. He wrote the first book on Apache Arrow "In-Memory Analytics with Apache Arrow" and spent the last couple years working on the Apache Arrow libraries full time and growing the Arrow Golang community. Matt is now a member of the ASF and also a PMC member of Apache Iceberg. Most recently, Matt and two colleagues have started the company, Columnar, focusing on data connectivity using Arrow Database Connectivity (ADBC).
In his spare time, Matt likes to bash his head against a keyboard, develop/run delightfully demented games of fantasy for his victims--er--friends, and share his knowledge with anyone interested who'll listen to his rants.
Session
DuckDB and ADBC (“Arrow Database Connectivity”) have both become popular tools for data analytics in Python. DuckDB provides a fast, embeddable query engine that often beats heavyweight tools and cloud services, while ADBC brings the promise of JDBC/ODBC into the new millennium with a single, Arrow-native API for database access.
If you’re using either tool, or want to get onboard, we’ll show how you can use these projects together for even faster, easier data access. DuckDB itself can be accessed with the ADBC APIs, alongside over a dozen systems from BigQuery to SQL Server. With the new adbc extension, DuckDB can also fetch data from all of these systems, letting you unify all of your analytics in one place. We’ll also introduce new tools like ADBC connection profiles, the dbc CLI for installing drivers, and agent skills to work with ADBC.