Stop Re-Reading Every Crash Report: Grep a Known-Bug Table First and Keep Only an Index in GEMINI.md
A routine for investigating app crash reports without making the model read every past bug in full: a one-line-per-bug lookup table, what belongs in GEMINI.md, and a grep helper you can paste in.
Deleting the Chat Wasn't Enough. There Was a Second Place the Memory Was Coming From
How Gemini's memory of past chats actually works, why deleting a conversation often isn't enough, and how the fact that Gems and Gemini Live ignore that memory can be turned into a simple way to keep separate projects from bleeding into each other.
A Provenance Gate That Never Asks Gemini to Name the Country
How I rebuilt the pre-publish provenance check for a ukiyo-e wallpaper app, moving from asking the model to name a country to asking it only to list the marks physically present on the paper. Includes the working code, the decision table that lives on my side, and why an abstain path had to come before accuracy.
Gemini API × Inngest: Building Fault-Tolerant AI Workflows for Production
A practical guide to building durable, fault-tolerant Gemini API workflows with Inngest — covering retries, fan-out/fan-in, human approval, throttling, and dead-letter patterns.
Putting Gemini image generation to work: from prompt design to thumbnails generated from video
A practical playbook for running Gemini image generation as a repeatable workflow instead of a lucky dip. From decomposing prompts into reproducible parts to the video-to-image automation unlocked by the Nano Banana 2 GA, with working code, a pre-publish quality gate, and a design that survives preview shutdowns.
Deep Think, Deep Research, Live, or Omni? How I Reassigned a Week of Work Across Gemini's Growing Set of Modes
Gemini now spans thinking, researching, talking, and creating. Three practical questions that decide which mode gets which task, based on a week of reassigning my indie-dev workflow.
The Day @Canva Moved In With Gemini — A One-Week Field Note on Designing Through Conversation via the MCP Connector
A week of running Gemini's @Canva connector in production. Includes the prompt builder that stops Brand Kit references from going missing, a work-log script that replaces 'it feels faster' with medians, and a colour-difference audit that moves the weekly brand check off human eyes.
Putting Gemini on Your Desktop and Phone as a PWA — How It Compares to a Browser Tab in Daily Use
How to install gemini.google.com as a Progressive Web App on macOS, Windows, iPhone, and Android — and what I actually measured after a week of comparing PWA usage to keeping it as a Chrome tab.
NotebookLM vs Gemini Gems: What I Learned After 3 Months of Using Both
Both NotebookLM and Gemini Gems run on Gemini, but they're built for completely different jobs. After 3 months of daily use, here's my honest take on when to use which — including a two-phase workflow that eliminated most of my tool-switching confusion.
Gemini Gems Development Workflow: Design, Test, and Iterate to Build High-Quality Custom AI
Move beyond 'custom instructions that sort of work' with a structured Gemini Gems development workflow. Learn how to design, test, and systematically improve your Gems using a repeatable design-test-iterate cycle.
Google Workspace × Gemini AI: A Practical Business Guide to Automating Daily Work
A hands-on guide to using Gemini AI inside Google Workspace. Learn how to automate and improve Gmail, Docs, Sheets, and Meet workflows — for individuals and teams alike.
Gemini API with Zapier & Make.com — A No-Code Automation Guide
Learn how to call the Gemini API from Zapier and Make.com without writing a single line of code. This beginner-friendly guide covers email summarization, sentiment analysis, translation automation, and more.