All blogs / DevOps / SRE / infrastructure
Ahmet Alp Balkan
Adventures in systems engineering in compute infrastructure
- Posts
- 290 from 18 Sep 2005 to 9 Jul 2025
- Posting
- now and then
- Kind
- personal blog
- Feed
- https://ahmet.im/blog/feed/rss.xml
2025 5
2024 3
2022 2
2021 9
2020 6
2019 10
- Knative = Kubernetes Networking++
- Inspecting kubectl traffic with mitmproxy
- gRPC Authentication on Cloud Run
- Cloud Run applications with static outgoing IPs
- Cloud Run: multiple processes in a container (the lazy way)
- previous article
- Authenticating to GKE without gcloud
- Mastering the KUBECONFIG file
- The case for a kubectl plugin manager
- Write your own kubectl subcommands
2018 7
2017 15
- My KubeCon 2017 Talk
- Fun with kubectl aliases
- How Kubernetes Initializers work
- Securing Kubernetes Cluster Networking
- Using Google Kubernetes Engine API
- GCR.io Tips & Tricks
- kubectx Recharged: kubens
- kubectx: a tool to switch between Kubernetes contexts
- Moving my blog to Google Cloud Storage
- Coolest features of Google Container Builder
- Favorite talks from Google Cloud Next ’17
- I am a Googler now!
- Leaving Microsoft
- Exciting news from go-linq!
- Docker Logs API Format Explained
2016 10
- Azure Container Registry is here!
- Testing Go HTTP logic with go-httpbin
- govvv – Versioning for Go binaries
- State of Cloud Instance Provisioning
- Docker.DotNet is Graduating!
- Introducing dexec
- Go json.Decoder Considered Harmful
- Foreword for “Docker in Action” Book
- Docker Machine for Microsoft Azure
- Introduction to Azure Docker Extension
2015 17
- Effortless Docker Swarm Clusters on Azure
- My talk at DockerCon EU 2015
- wagl: Service Discovery for Docker Swarm
- Read more →
- Comparison of Instance Metadata Services
- Persistent Docker Volumes on Azure
- LinuxCon: Writing Container-Friendly Applications
- New Microsoft Employee Badges
- Azure Friday with Scott Hanselman
- Porting Docker Client to Windows
- Docker Seattle Meetup: Recap
- Meetup: Docker on Azure and Windows
- Channel 9: Docker Machine on Azure
- Herding Code Podcast
- Making of: Microsoft's first official Docker image
- Istanbul Azure Meetup: Recap
- Join us at Istanbul Azure Meetup
2014 16
- Tutorial: Using Azure Storage for Private Docker Registry
- My talk at Docker Seattle Meetup
- Turkish: Docker nedir? Yenir mi?
- Docker and Containers Talk at Channel9
- How to compile Docker on Windows
- My talk at the Seattle GNU/Linux Conference
- I'm Joining Microsoft Azure Linux Team
- Securing Docker with HTTP Basic Authentication
- Docker.DotNet
- My Docker and Linux Containers talk at Microsoft
- How to List Blobs Properly with Azure Storage Client
- Open Source is Not a Thankless Job
- Microsoft Azure REST API + OAuth 2.0
- Introducing blobMetaDb
- The Blue Badge – Reimagined
- LINQ in Go
2013 11
- Go – taking slices of any type as input parameters
- Open sourcing my rejected iOS app: In-Stock
- Serializing Custom Objects in Objective-C
- magicmime: MIME type detection in Go
- Launching Dailybbble
- Goodbye.py: Automating mentions for unfollowers
- A dashboard about myself
- Spark.NET: sparklines in C# programs
- 8 months in Microsoft, I learned these
- Redirecting output of Python programs to log file in Supervisor
- What should you open source in your company
2012 39
- Key Takeaways from "Simplify" book of minimalism
- How to bypass iTunes music previews protection
- My blog is 6 years old
- Weekend hack: iOS TV Remote
- I am joining Microsoft
- How old apps run on iPhone 5 screen?
- The Trendy Startup
- My rules for less email distractions
- Reaching Peak People
- Book review: Tapworthy
- Odds of making it to the front page of Hacker News
- Azure Mobile – pros and cons using a Backend-as-a-Service
- Sharing is caring
- Fleksy the awesome soft keyboard
- .GOV.TR alan adları listesi
- Amazon Glacier
- Türkiye'de yazılımcı olmak
- Sell stuff.
- DISQUS addressed my concerns pretty well
- Introducing AzureFS
- Book Review: Programming iOS 5
- Officially Graduated!
- Ideas & Staying Focused
- Usability Saves You Time
- Yol göstermek
- Review: "CAP Twelve Years Later"
- Bilgisayar Bilimlerinin Başarısı by Chris Stephenson
- Sustainable CS Senior Projects
- Yılın Bitirme Projesi ödülünü aldık
- Relying on Others
- Why did ollaa go for iOS 5.0?
- Windows 8 Tablet PCs
- Getting Things Done for Developers
- Finally a new blog theme
- % of iOS, Android, Other users waiting for ollaa beta
- Doing tech startups at college
- Why we LOVE and HATE HipChat
- Designing a Secure REST API with OAuth2 You Can Be Proud Of
- Bilgisayar Mühendisleri Odası'na neden karşıyım
2011 22
- Bir startup'a başlama hikayesi: ollaa.com
- A few cloud computing and scalability videos
- iPhone/Android için TV Yayın Akışı uygulamamız çıktı
- Interview on Hazelcast with Fuad Malikov
- First impressions from MongoDB
- The missing eye-saver software for coders: F.lux
- Changed my blog theme
- The Replay Pattern
- On Principles and Inspiration
- How is internship at Microsoft like?
- Yanlış soru: 'Kodlamayı öğrenmek istiyorum, ne yapmalıyım?'
- My first Windows Phone 7 app: Colorify
- Internship at Microsoft: How is it like to work at Windows Azure?
- Organizing an Intern Hackathon Day at Microsoft
- How not to design a Social API
- Real-world database design with Orman Framework
- Introducing ORMAN Framework
- Kullandığım Mac uygulamaları
- Bu yaz Microsoft'tayım
- Öğleden sonra hackathon ve bir Android uygulaması
- Bilgi Çağında Bilgi Saklamanın Sorumluluğu
- Bilgisayar Mühendisleri için Problem Çözme Yöntemi
2010 43
- Windows mu Linux mu?
- The Due Date Manifesto
- Nereye Kayboldum?
- Microsoft Silverlight’tan HTML5′e Kayıyor mu?
- Kodlarken Hataları Azaltmanın 8 Yolu
- put.io'nun Altyapısı ve Ölçeklenebilirliği Üzerine Röportaj
- Google Neden En İyisi?
- Neden Açık Kaynağa Katkıda Bulunmalısınız?
- reCAPTCHA Neden Sucks?
- Microsoft Student Partner oldum
- API veya Platform Sunan Türk Web Servisleri
- Bir Devin Omuzlarında: Google Instant
- Turkcell Teknoloji'de Staj: 9.Hafta - Bir Maceranın Sonu
- Sosyal Platform API'ları Nasıl Olmalı?
- Turkcell Teknoloji'de Staj: 8.Hafta
- Yazılımcının Easter Egg Kültürü
- Turkcell Teknoloji'de Staj: 7.Hafta
- Turkcell Teknoloji'de Staj: 6.Hafta
- Turkcell Teknoloji'de Staj: 5.Hafta
- Turkish Deasciifier for Java
- Turkcell Teknoloji'de Staj: 4.Hafta
- Turkcell Teknoloji'de Staj: 3.Hafta
- Turkcell Teknoloji'de Staj: 2.Hafta
- Bilkent Üniversitesi ile Koç Üniversitesi Arasındaki Farklar
- Turkcell Teknoloji'de Staj: 1.Hafta
- PaW Projesi Nasıl Gidiyor?
- Bir üniversite hocasından: nasıl e-posta yazılır?
- Google Summer of Code 2010 Öğrencisiyim
- Read more →
- xkcd Random Bookmarklet'i
- Microsoft Silverlight ve SharePoint Seminerleri
- Ankara Yazılım Atölyesi ORM Etkinliği
- Ankara'da Blog Yazarları Brunch'ı
- Sizi Pardus Tanıtım ve Geliştirme Günleri'ne Bekliyoruz!
- Ankara Blog Yazarları Mart 2010 Buluşması
- TBD Genç Ankara Genç Bilişimcilerle Buluşuyor
- mySchoolog'dan Öğrendiklerim
- Contemporary Design Issues in Modern Programming Languages (Modern Programlama Dillerindeki Tasarım Sorunları)
- User Data Privacy on Web Sites (Web Sitelerinde Kullanıcı Verilerinin Gizliliği)
- Çankaya'da Java ve Kariyer Günü
- Takip Ettiğim Teknik Olmayan Bloglar
- Takip Ettiğim Development Blogları
- This is a unit test post for Ahmet’s blog
2009 19
- Bilgisayar Alırken Windows Seçmemekte Özgürsünüz
- Digg + Stumbleupon = DIGGSTR!
- Kullanıcılarınızı Servisinize Kayıt Olmaya Teşvik Edin
- FFSPY: FriendFeed Hesabınızı Takipten Çıkaranlar Kimler?
- ffsms : FriendFeed'e Kısa Mesajla Gönderin
- Sun Türkiye ve Çözüm Ortaklarının Gönlünü Almak
- Yeni Projemiz: ffScheduler (ilk 48 saat)
- Yeni uygulamam: FFSummary.com
- Vaktinde Zevkle Takip Ettiğim 5 FriendFeed İnsanı
- Blog'umu Taşıdım!
- Kocaeli Blog Yazarları Buluştu
- Silverlight'ı Kaldırmak ve Eski Sürümlerini Kurmak
- Kocaeli Blog Yazarları Buluşması
- ÖSS'den Çıkan Adaylara Önemli Tavsiyeler
- Twitter'da 'Onaylanmış Hesap' Dönemi
- Windows Vista Home Premium - Basic Edition Nasıl İngilizce Yapılır?
- ffOldAvatars'ı açtık? O da nedir?
- FFBlockr : Sizi FriendFeed'de Kim Bloklamış
- Web 2.0 Write : Sitelerin ikonlarıyla yazın
2008 16
- I/O Brush: MIT Media Labs'tan Bir Harika
- Google Chrome Üzerine "Mim"
- etohum@Bilkent Internet Girişimciliği : Nokta İzlenimleri
- TVNET Technologic Programı'nda mySchoolog
- PCnet Kasım 2008 Sayısındaymışım :)
- ISBN Nedir, Nasıl Alınır, Barkod Nasıl Basılır?
- Nokia'dan iPhone'a darbe: Nokia 5800 XpressMusic!
- Randomize Algoritmalar ve Olasılık üzerine
- SQL RANDOM Fonksiyonu Performans Problemleri
- (Şiir) Ümit Yaşar Oğuzcan - Yıkık
- Bilkent Üniversitesi - Bilgisayar Mühendisliği (Burslu)
- ÖSS Tercihlerimi Yaptım!
- Dünya Çapında Sosyal Ağlar
- Turkmag ile mySchoolog Röportajı
- Rastgele! : Amatör Olta Balıkçılığı Üzerine
- mySchoolog Altın Örümcek Finalisti
2007 13
- Matematik Yalan Söylemez
- Kutup Işıkları (Aurora) Nedir?
- Neler oluyor bize?
- Google'da İşe Girmek
- Uzayda Gezinti Araçları
- Bu da kim :)
- WordPress'e Geçtim!
- mySchoolog dünya birincisi
- Cumartesi Romanya Yolcusuyum
- mySchoolog - Okul Hayatınızı Yönetin
- vista´yı en hızlı kuran adam
- süper bir flash oyun
- sitemi tekrar açtım (6 ay sonra)
2006 19
- sitemi tekrar açtım
- bir şerefsiz hikayesi...
- iki hafta microsoft junior yaz okulundayım
- microsoft türkiye´ye şikayetim
- gaim'i (pidgin'i) türkçe'ye çevirdim.
- php öğreniyorum
- ölüm-kalım´ı kapattım
- çarpanlara ayırma yarışması!!!
- her an küçülüyor muyuz?
- Lise Web Tasarım 2.si Olduk!!!
- haftasonu bitek-o finalleri için istanbul´dayız
- ne oluyor ne bitiyor
- insanlık tarihinde en önemli 20 araç
- firefox 2
- bill gates ile buluştuk geldik :)
- ohh sonunda bitti
- aaa bu da nesiymi$!
- dingobeta yapay zeka botu
- bill gates konferansına gidiyorum!!