Posts
Orchestrating with Antigravity: A Crescendo of Agents (Part 1)
· โ˜• 10 min read

I’m a command-line guy. If it doesn’t run in a ๐Ÿ–ฅ๏ธ terminal or get driven by a bash script, I usually avoid it. For years, my daily workflow revolved around gemini-cli, and recently the newer antigravity-cli (agy). I avoided desktop apps and GUI tools like the plague (with the only exception of vscode); a friend calls people like me BashOps โ€” the opposite of the perfectly reasonable ClickOps folks who prefer GUIs.

But recently, I hit a wall.


Orchestrating with Antigravity: A Crescendo of Agents (Part 2)
· โ˜• 16 min read

Orchestrating with Antigravity: A Crescendo of Agents (Part 2)

Parallel Coding with Git Worktrees, Conductor++, and Agostina

Alexis said ‘This is the year of Agent orchestration’: I couldn’t agree more with him! If 2025 was the year of the AI agent, 2026 is definitely the year of… AI Agents!


Ops I did it again: The SRE Extension is out!
Ops I did it again: The SRE Extension is out!
· โ˜• 8 min read · ๐Ÿ’› Riccardo
Site Reliability Engineering (SRE) meets agentic AI with the official release of the SRE Extension for Gemini and Antigravity CLIs.

AI-Powered SRE: How Antigravity Saved My Netlify Build
AI-Powered SRE: How Antigravity Saved My Netlify Build
· โ˜• 7 min read · ๐Ÿ’› Riccardo Carlesso
Everyone knows GenAI is good for coding. I mean, even Linus is vibecoding with Antigravity now! However, how AI can help SREs and Operators is still up for debate. I’m at work when my friend Elia from the Rubycon team tells me: “Riccardo, Netlify can’t update our site anymore!” Luckily, the site is not down, it’s just stuck! In this article, we’ll see how Antigravity and Gemini CLI can help:

Get started with Gemini CLI: let's vibecode an app
Get started with Gemini CLI: let's vibecode an app
· โ˜• 36 min read
Get started with gemini-cli: let’s vibecode an app On June 23rd, the DeepMind team has dropped a bomb ๐Ÿ’ฃ: gemini-cli ! I’m so excited to show you how it works so.. Why don’t we code an application from scratch? I had this idea this morning of making a more complex and good looking version of palladius/my-sessions-and-bio so.. Why don’t we do it in a language that I don’t speak? What did you say, Latin?

Vibe coding my first Chrome Extension with Gemini CLI
Vibe coding my first Chrome Extension with Gemini CLI
· โ˜• 8 min read
Vibe coding my first Chrome Extension with gemini-cli ! A few months ago, a colleague told me about an internal tool that my colleagues were building: a CLI version of an LLM code assist which is code and file-system aware, and can help you create/fix code, and maybe also create a feature branch for you and push to production. Think of a “bash version” of Cursor/Windsurf" (or a free version of Claude Code / Codex CLI), and built with my favourite model, โ™Š **Gemini**!

Geminocks: how I set-up auto-translation on my personal Hugo Blog
Geminocks: how I set-up auto-translation on my personal Hugo Blog
· โ˜• 5 min read · ๐Ÿ’› Riccardo Carlesso
Note: this is my first experiment: first I write in Hugo/markdown, and then I port to Medium! Code ๐Ÿ‡ฎ๐Ÿ‡น site ๐Ÿ‡ฉ๐Ÿ‡ช site ๐Ÿ‡ซ๐Ÿ‡ท site # Geminocks https://ricc.rocks/ is an underlooked gem of precious content, and I’m not biased at all: it’s my personal blog. ๐Ÿคฃ Inside you can find my

Level Up Your Rails Game with Cloud Run: A Qwiklabs Deep Dive
Level Up Your Rails Game with Cloud Run: A Qwiklabs Deep Dive
· โ˜• 4 min read · ๐Ÿ’› Riccardo Carlesso
(Original article on Medium) Are you familiar with Cloud Skills Boost (formerly known as Qwiklabs)? In this video, I walk you through me executing the steps described in Ruby on Rails with PostgreSQL on Cloud Run on cloudskillsboost website, encountering a few bumps along the road, and fixing them. Plus, Iโ€™m going to demonstrate my particular and personal ToolChain, as a former bash/perl dev, so it might look peculiar to you.

My Macโ€™s battery๐Ÿ”‹ on Google Cloud Monitoring โ€” send SMS if low ๐Ÿชซ
My Macโ€™s battery๐Ÿ”‹ on Google Cloud Monitoring โ€” send SMS if low ๐Ÿชซ
· โ˜• 8 min read

See original article on Medium

This article shows how you can easily inject a generic key/value into Google Cloud Monitoring and set up alerts on it. I use it to alert on disk space, and now also low battery!

This morning I was in London, and I forgot my charger at home. With plenty of time but ๐Ÿชซ little battery, I thought: hey! I need to have a way to predict when my battery is low! And I need to do it in a totally overkill way!


Setting a โฌฃ Cloud Build trigger with ๐Ÿงน Pulumi in ๐Ÿ Python
Setting a โฌฃ Cloud Build trigger with ๐Ÿงน Pulumi in ๐Ÿ Python
· โ˜• 2 min read
The Original article on Medium: https://medium.com/google-cloud/setting-cloudbuild-with-pulumi-in-python-330e8b54b2cf watch video A couple of weeks ago, I fell in love with Pulumi. it has everything I wanted from Terraform: easy to set up, easy config management, a nice UI for free, and most importantlyโ€ฆ language Support! Pulumi is the best invention after Buffalo Pizza and has only a problem.. no Ruby support :/ Anyway, Iโ€™m so in love with โฌฃ GCP (which happens to pay my salary, I got to admit), Cloud Build, Cloud Deploy, and in general CI/CD pipelines on Google Cloud that I wanted to give it a try.

Alessandro learns a few languages
Alessandro learns a few languages
· โ˜• 4 min read
Alessandro is learning his fourth language this year! Reading and pronouncing all those sounds, dictongues , and all those vowels together can be off putting. Hence, I’ve asked Gemini to create a reading help, by language. ## Gemini answer Okay, this is a great way to help your son! Learning