To recap from Part 1, the goals of this rabbit hole project were to use DuckDB’s fast processing engine alongside an existing Visual FoxPro 9 (VFP) application, to take advantage of DuckDB’s import/query speed on large datasets (100M+ rows, ~2GB) while keeping VFP as the primary application layer. The primary technical obstacle was that DuckDB only ships a 64-bit ODBC …
Read More »Latest Posts
Making FoxPro Ducky – Part 7 (Making Peace With Skynet?)
To recap from Part 1, the goals of this rabbit hole project were to use DuckDB’s fast processing engine alongside an existing Visual FoxPro 9 (VFP) application, to take advantage of DuckDB’s import/query speed on large datasets (100M+ rows, ~2GB) while keeping VFP as the primary application layer. The primary technical obstacle was that DuckDB only ships a 64-bit ODBC …
Read More »Making FoxPro Ducky – Part 6 (Force Feeding A Duck)
To recap from Part 1, the goals of this rabbit hole project were to use DuckDB’s fast processing engine alongside an existing Visual FoxPro 9 (VFP) application, to take advantage of DuckDB’s import/query speed on large datasets (100M+ rows, ~2GB) while keeping VFP as the primary application layer. The primary technical obstacle was that DuckDB only ships a 64-bit ODBC …
Read More »Making FoxPro Ducky – Part 5 (DBFs – Duck Built Files)
To recap from Part 1, the goals of this rabbit hole project were to use DuckDB’s fast processing engine alongside an existing Visual FoxPro 9 (VFP) application, to take advantage of DuckDB’s import/query speed on large datasets (100M+ rows, ~2GB) while keeping VFP as the primary application layer. The primary technical obstacle was that DuckDB only ships a 64-bit ODBC …
Read More »Making FoxPro Ducky – Part 4 (My New Wingman Claude)
To recap from Part 1, the goals of this rabbit hole project were to use DuckDB’s fast processing engine alongside an existing Visual FoxPro 9 (VFP) application, to take advantage of DuckDB’s import/query speed on large datasets (100M+ rows, ~2GB) while keeping VFP as the primary application layer. The primary technical obstacle was that DuckDB only ships a 64-bit ODBC …
Read More »Making FoxPro Ducky – Part 3 (Can SQLite The Way?)
To recap from Part 1, the goals of this rabbit hole project were to use DuckDB’s fast processing engine alongside an existing Visual FoxPro 9 (VFP) application, to take advantage of DuckDB’s import/query speed on large datasets (100M+ rows, ~2GB) while keeping VFP as the primary application layer. The primary technical obstacle was that DuckDB only ships a 64-bit ODBC …
Read More »Making FoxPro Ducky – Part 2 (Can This Duck Swim?)
To recap from Part 1, the goals of this rabbit hole project were to use DuckDB’s fast processing engine alongside an existing Visual FoxPro 9 (VFP) application, to take advantage of DuckDB’s import/query speed on large datasets (100M+ rows, ~2GB) while keeping VFP as the primary application layer. The primary technical obstacle was that DuckDB only ships a 64-bit ODBC …
Read More »Making FoxPro Ducky – Part 1 (Intro)
In the summer of 2026, while searching for something else online I ran across a reference for an interesting relational database tool called DuckDb. According to Wikipedia: DuckDB is an open-source column-oriented relational database management system (RDBMS). DuckDB was originally developed in the Netherlands as a way to address the need for an in-process OLAP database solution and the result …
Read More »Delight #004 – Birthday Cake
I can’t imagine celebrating my birthday without birthday cake. Preferably moist vanilla sponge topped with buttercream frosting and some decorations on top made of blobs of more buttercream frosting. Vanilla ice cream is optional. I don’t know what it is, but that is hands down my favorite kind of celebration cake. Perhaps that makes me a vanilla kind of guy, …
Read More »Delight #003 – Craftsmanship
It took me a lot of years to view what I do as a craft and not just another task. Craftsmanship is not something you hear people talk about a lot these days, but you certainly know it when you see it. In fact, we all instinctively do business with people who have a high opinion of what they do. …
Read More »
GuruGraffiti Writing On The Walls Of The Internet
