Published works
Accelerating Legal Discovery and Analysis with Pinecone and Voyage AI
August 2024Pinecone Learning CenterWhen that Adhoc Script Turns Into a Production Pipeline
July 2024Prefect.io BlogBuilding Privacy-Aware AI Software with Vector Databases
June 2024The New StackRAG Evaluation: Don't let customers tell you first
May 2024Pinecone learning centerIntegrating Cloud-based Vector Databases with CI/CD Pipelines
May 2024Pinecone learning centerTest Pinecone Serverless at Scale with the AWS Reference Architecture
January 2024Pinecone learning centerLaunch Production-grade architectures using Pinecone's vector database in minutes with the AWS Reference Architecture
November 2023Pinecone engineering blogExploring the Pinecone AWS Reference Architecture
November 2023Pinecone learning centerMaking it easier to maintain open-source projects with CodiumAI and Pinecone
September 2023Pinecone learning centerThe Pain and Poetry of Python
August 2023Pinecone engineering blogHow to use Jupyter Notebooks for Machine Learning and AI
August 2023Pinecone learning centerRetrieval Augmented Generation (RAG)
August 2023Pinecone learning centerAI-powered and built with...JavaScript?
August 2024Pinecone learning centerHow to securely store secrets in BitWarden CLI and load them into your ZSH shell when needed
October 2022Gruntwork enginering blogHow to write code on Mac or Linux but test on Windows with hot-reloading
July 2022Gruntwork enginering blogIntroducing cf-terraforming
February 2019Cloudflare BlogDogfooding Cloudflare Workers
May 2018Cloudflare Blog