Chamod Shehanka Perera·Feb 256 Years in Tech: Falling, Rebuilding, and Learning to Stand With ConfidenceWhen I graduated, I believed a career in technology was mostly about learning programming languages, building projects, and securing a…
Chamod Shehanka Perera·Jan 2Bring Your Own AI Agents onto GKE with KagentFor the past decade, microservices have been the default way we design scalable backend systems. We broke monoliths into independent…
Chamod Shehanka Perera·Dec 19, 2025From Global Stages to a Local Landmark: Organizing KCD Sri Lanka 2025After the success of KCD Sri Lanka 2023, the journey to the next chapter was not straightforward. In 2024, we were unable to organize a KCD…
Chamod Shehanka Perera·Jun 12, 2025Apple’s New Containerization Framework: A Deep Dive into macOS’s Future for DevelopersI. Executive SummaryA response icon1A response icon1
Chamod Shehanka Perera·May 18, 2025Your K8s Cluster, Now Conversational: kubectl-ai + Google Gemini in Action“Imagine it’s 2 AM. You get an alert: the site is down. You SSH into the bastion host, type kubectl, and stare at the screen, hoping for…
Chamod Shehanka Perera·May 3, 2025The Other Side of Campus Life: Inside Wayamba Applied Science Rag CultureA response icon4A response icon4
Chamod Shehanka Perera·Feb 14, 2025Go 1.24: How the Latest Release Enhances Performance, Security, and Developer ExperienceThe latest release of Go, version 1.24, introduces a range of improvements that enhance performance, security, and developer experience…
Chamod Shehanka Perera·Jan 30, 2025Progressive Delivery in Kubernetes: Why Companies Should Choose Argo Rollouts Over DeploymentsKubernetes has become the de facto standard for container orchestration, offering a variety of deployment strategies. Among these…A response icon1A response icon1
Chamod Shehanka Perera·Jan 3, 2025Building a Kubernetes v1.31 Cluster with kubeadmIn this guide, we’ll walk you through setting up a simple two-node Kubernetes cluster using kubeadm. This setup consists of one control…