Twelve-Factor Apps and Containers

In the past we would often treat a server as a machine which has a variety of roles. A single server may be responsible for serving web content, email, processing background jobs, and even hosting a database system. Your application is really only one of the many things that runs on that machine.

Frontend Resolutions for 2015

It is a new year and I can exploit that to write a post proclaiming how something ought to be done in 2015. We can use the new year to discard last year’s practices and mistakes as “the old way” and start fresh from lessons that we’ve learned. The interesting (and also most frustrating) part about […]

Writing Awesome CLI Tools in Ruby: Part II

This is Part II of my series on writing awesome CLI (command line interface) tools using ruby (Part I). In the first part I described how to create your project layout, add an executable binary, and get started. In this next part I will cover: How to structure your code to be usable as both […]

A quick look at Android 4.4 – KitKat

On Thursday, October 31st Google announced their new flagship phone, the Nexus 5. Along with their newest device they announced it would ship with Android 4.4, codenamed “KitKat” (much to the surprise of the entire Android community that was expecting “Key Lime Pie”.) I received my Nexus 5 on November 7th, and have had some […]

Rapidly Building Mock API Servers for Testing and Development

On my most recent project I was building the client-side of a mobile app. I was a few days ahead of the backend in terms of functionality, but what was really giving me issue was the absence of any kind of test data. Rather than kill my momentum and allow the backend to block my development, I […]

Close Bitnami banner
Bitnami