Modern software development is far more “user”-friendly to developers than it used to be. GitHub, Heroku, and the huge Fabric family of tools make code review easy, deploy painless, and health monitoring pleasant. And when it comes to continuous integration, there is...
I want to share my experience with using ProtoBuf to optimize the size of transferred/cached objects. We at Distillery faced a problem that the size of Memcached objects are huge. We’ve come close to exceeding the Memcached server storage limit which can trigger the...
We’ve been working on the Storgage application (not on the App Store yet) for the last few months, and we would like to share one of the techniques we used when developing it. Problem One of our app’s features is the use of the built-in instant messaging service for...
So, we had this idea: What if you could use your child’s face as an emoticon in a text message? Instead of a punctuating a point with an everyday ?, wouldn’t it be more expressive and more enjoyable to send a small photo of your child’s beaming face? We decided to see...
In this post I’ll outline the basics of getting Kubernetes running on top of AWS. When we are done, you should have a Kubernetes cluster running atop of AWS with a simple web application that is publicly accessible. What is Kubernetes? Simply put, Kubernetes is...
Part 3: The Growth Phase If you’ve read through parts 1 and 2 of this blog series (covering the Foundation phase and the Build Phase), you’re no doubt eager to dive into the Growth Phase, for this is really where most of the activities that non-developers think of as...
Part 2: The Build Phase In the first part of this blog series we talked about the Foundation Phase. As noted, we ask a lot of questions. We test and validate assumptions. We learn where you want this app to go and what needs to be done – not only technically but also...
CIZO is a great app. Created by fans for fans, it saves users the trouble of searching the internet for the latest video trailers by delivering a curated selection of the “best of what’s next” to your iOS-based device – in movies, gaming, fashion, concerts,...
Part 1: The Foundation Phase So you’ve got a great idea for an app. But since you’re not a developer, you have no idea how to turn that great idea into an app. And though it occurs to you that a number of firms (such as this one) can transform your great idea into a...