I recently found myself typing a lot of keystrokes just to switch between the GKE clusters I’m currently using. The kubectl command line tool currently does not make it as easy as I would like, so I wrote my own tool. Read More →
I recently found myself typing a lot of keystrokes just to switch between the GKE clusters I’m currently using. The kubectl command line tool currently does not make it as easy as I would like, so I wrote my own tool. Read More →
Last month, I switched my static HTML blog from a 5$/month DigitalOcean instance to the Google Cloud Storage (GCS) to pay only a few cents every month. This blog post is about how I automatically publish articles on my GitHub repository to the storage buckets using the newly released Google Cloud Container Builder. Read More →
Google Cloud Container Builder was announced last month and I have been using it ever since. It has a few features that I really love that have gone unhighlighted. I wrote a testimony on Hacker News when it came out, so I am going to elaborate on that here. Read More →
This year Google Cloud Next 2017 was a constant source of amusement for me. I just wanted to reflect on several talks I watched that you might find interesting if you are into DevOps and SRE topics. Read More →
I am very happy to announce that I have joined Google a month ago. I am working on the Kubernetes open source project in the Google Cloud Platform Developer Relations team. Read More →
Last month, I have decided to seek opportunities outside Microsoft after 4 years and left my job at the Azure Linux team. It was my first job after college. Read More →
I have some exciting news about go-linq, my first Go project ever: We have two new and excited maintainers. Read More →
I recently wrote a log collector that uses Docker’s Container Logs API to subscribe output streams of containers. Most people don’t collect logs from containers this way, because they can use well known logging drivers that Docker supports, so it’s hard to find programs out there consuming this logs API. Read More →