Published inBQFlowAutomating Video Analysis with Vertex AI and BQFlowIn the fast-paced world of marketing, manually analyzing vast video content is a major bottleneck. AI, particularly through tools like…Sep 3, 2024Sep 3, 2024
Published inBQFlowSimplify Vertex Auth In Production With BQFlow WrapperCloud examples like the Summarize A Video File With Gemini are amazing resources for quickly testing AI. Typically you’ll do this on a…Aug 29, 2024Aug 29, 2024
Published inBQFlowThe New SA360 Un-ClientThis is a story about how the SA360 team released a new API version and our team runs it out of the box on code built 3 years earlier……Apr 10, 2024Apr 10, 2024
Published inBQFlowAvoiding InternalServerError When Using Google GenerativeAI ChatThis error took a bit of investigation because its a generic 500 error and occurs as a side effect of chat history. If you’re seeing this…Apr 1, 2024Apr 1, 2024
Published inBQFlowBQFlow And Google Ads ManagerHi, recently we had an ask to integrate the flexibility of BQFlow’s authentication with the Google Ads Manager Client. The following is a…Jan 24, 2024Jan 24, 2024
Published inBQFlowIntroducing BQFlow ETLEarlier this year, a teammate at Google, Ana Esqueda, and I released the BQFlow GitHub Repo. It’s a Python project that moves data between…Aug 4, 2023Aug 4, 2023
Published inStarThinkerGoogle OAuth 2.0 Access Token and Refresh Token ExplainedUser authentication at Google can be a bit confusing, especially the difference between the Refresh Token and the Access Token. When…Dec 20, 2022Dec 20, 2022
Published inStarThinkerStarThinker Open Source Support Ends At GoogleOver the past few years the StarThinker open source project has been a tremendous pleasure to work on with stakeholders both internal and…Dec 19, 2022Dec 19, 2022
A Celestial Simulator For The Kids Written In PythonMy daughter wanted to try coding this week, specifically she wanted to build a game. As an engineer, I was thrilled at the power she was…May 2, 2022May 2, 2022