Disclaimer: This content reflects my personal opinions, not those of any organizations I am or have been affiliated with. Code samples are provided for illustration purposes only, use with caution and test thoroughly before deployment.
The TOGAF Practitioner exam can be challenging, but with the right strategy, you can significantly improve your chances of success. Unlike the Foundation exam which tests knowledge recall, the Practitioner exam tests your ability to apply TOGAF principles in realistic scenarios. Here’s a battle-tested approach that helped me pass the exam.
In September 2008, I wrote my first blog post, a humble guide about fixing missing screen resolutions in Ubuntu. Eighteen years and 88 posts later, I’m celebrating a different milestone: the 10th anniversary of moving this blog to its permanent home on shinglyu.com. What started as a way to document Linux troubleshooting tips has evolved into something far more significant: a chronicle of my entire career, from browser hacker to cloud architect, and a testament to the power of owning your own platform.
I was really into Raycast. The global hotkeys, the instant app launching, the clipboard management – it transformed how I worked on my Mac. But I really don’t want to use their AI features. I found out it’s quite difficult to completely turn them off. With sensitive data flowing through my clipboard and workflows, I want absolute certainty that nothing leaves my machine. Also, Raycast is always in the gray area for corporate IT, and I live in the constant fear of it being banned by my employer.
That’s when I discovered something surprising: I could rebuild almost everything I loved about Raycast using tools that were already on my Mac.
The industry chatter is loud about “vibe coding”—the AI-assisted writing of software. Yet, as someone who’s spent years observing how we build and manage cloud infrastructure (and recently preparing for the Google Cloud Professional Cloud Architect exam), I’ve noticed a much more profound trend quietly emerging on the operations side. It’s not about “vibe coding,” it’s about Vibe Operations.
For me, the realization hit while deep in hands-on labs that exposed the current limitations of our tooling. The true AI revolution isn’t just about speeding up code creation; it’s about fundamentally changing operational speed, precision, and skills acquisition for cloud architects and DevOps teams.
The core of this trend lies in the Gemini CLI in Cloud Shell. I believe this tool points to the future of cloud interaction.
How I Use the Gemini CLI
For those who don’t spend a lot of time in the command line, here is the basic workflow:
Open Cloud Shell: From the Google Cloud console, you click the small terminal icon. This launches a fully provisioned Linux terminal right in your browser.
Invoke Gemini: Inside the Cloud Shell terminal, I start the AI agent by typing the command gemini.
Describe Intent: Instead of looking up complex commands, I simply describe the resource or action I need (e.g., “create a private GKE cluster in region europe-west4 with an auto-scaling node pool. Explain the command you are about to run in detail.”).
Review and Execute: The Gemini CLI generates the precise gcloud command, which I can review for correctness and then execute instantly with a single keypress. This allows me to both operate faster and learn the exact syntax in context.
While working on my recent exploration of Rust on Google Cloud Run, I was impressed by how seamless and developer-friendly the experience turned out to be. The container-based approach provided more flexibility and better tooling integration than I expected, sparking my interest in Google Cloud’s broader ecosystem and architectural patterns.
This hands-on experience led me to consider pursuing the Professional Cloud Architect certification. As I began researching study materials and exam guides, I discovered that Google Cloud was releasing an updated version of the certification exam in October 2025. Rather than rush into the old version, I decided to wait and understand what changes were coming. The updates include new AI-focused content and formal incorporation of the Well-Architected Framework principles.