Blue/Green Deploys with Kubernetes and Amazon ELB

At Octoblu, we deploy very frequently and we’re tired of our users seeing the occasional blip when a new version is put into production. Though we’re using Amazon Opsworks to more easily manage our infrastructure, our updates can take a while for dependencies to be installed before the service restarts – not a great experience. Enter Kubernetes. We knew that moving to an immutable infrastructure approach would help us deploy our apps, which range from extremely simple web services, to complex near-real-time messaging systems, quicker and easier.
Read more →

iTunes Connect: Invalid Binary

Invalid Binary. Gee thanks Apple for that insightful, descriptive message. Surely with all your advanced binary scanning, static analysis, Application Uploader, etc. all you can give us is a most unhelpful “Invalid Binary”? If you are suffering from “Invalid Binary” issues, and have done everything short of sacrificing small farm animals, try this trick. If your Entitlements.plist file was generated with an version of Xcode prior Xcode 3.2.3, remove Entitlements.plist and regenerate it using Xcode 3.
Read more →

How To Build iPhone 3.0 and iOS4 Apps On The Same Machine

Read more →

A Brave New World

No, not a [amazon ASIN=”0060850523″]dystopian novel about eugenics[/amazon], this is my re-attempt to commit to a blogging world. Hello all faithful followers (yes, Mom, I’m talking to you). Today is a new day, a new dawn, a fresh start, what have you. I have decided that I need to make a new commitment to blogging. I need to force myself to practice and dramatically improve my writing and communication skills. I had previously maintained a blog over at http://iamruinous.
Read more →