Prototyping better charts with Gemini 3 and Nano Banana Pro
I used the newly released Gemini 3 to redesign a confusing sleep tracker chart. Here is how it analyzed the flaws and generated a clearer visualization.
I enjoy exploring data through visualization. These posts cover using tools like Matplotlib, Python, and Gemini to create charts.
I used the newly released Gemini 3 to redesign a confusing sleep tracker chart. Here is how it analyzed the flaws and generated a clearer visualization.
Through a process of debugging and exploration with Gemini CLI, I turned a binary data file into a visualization that truly tells the story of my workout.
I started with a binary .FIT file from my sports watch and used
Gemini CLI to parse it, explore the data, and generate insightful plots about my
run.
A hands-on look at how rebaseable container images are structured on Cloud Run, using Docker and FROM scratch.
Dumping verbose test logs into an AI coding agent wastes context window space. Wrapping test commands in a silent Make macro suppresses noise on success while preserving full stack traces on failure.
Deterministic directory hashing calculates unique local port numbers from absolute filesystem paths, preventing port collisions in Git worktrees without manual configuration.