All Stories

2 challenges, one healthcare app, continuously delivered (Part I)

(This post is the first part of a two-part blog, I will focus on continuous delivery in the second part.)I spent the last 3 years in building and supporting an exciting HealthCare app...

Jan 04, 2018

Rails Concerns for Serializers

Serializers for RailsActiveModel Serializers pack a lot of punch when it comes to dealing with objects. Theyallow you to use configuration that takes care of generating the proper ser...

May 08, 2017

EPIC integration

Glooko - Diabetes Management Platform

Feb 16, 2016

Isn't 40 mins too long for a build?

Yes, our CI build on @thatsMingle takes 40 mins.Yes, @thatsMingle is a ruby application. Yes, @thatsMingle runs on Java using JRuby.

Feb 09, 2015

Pushing ElasticSearch logs to Papertrail

Do you have your elasticsearch logs going to your logs folder? Are you still struggling to get them to syslog so that they could betransported to a log-archive system like we did?

Oct 08, 2014

Mingle Loves GitHub

Mingle has a new look and feel, if you have not seen it already. In improving the experience we have also been looking at improving how Mingle integrates with the world.

Jun 19, 2014

Mingle Wall Reader - Sync your physical card wall with Mingle

Some time ago we built a hardware integration to Mingle. We did not talk much about it at that time. Hence this post to revive the talk about hardware interface with Mingle. Also abou...

May 30, 2014

Ephemeral ports in Unix

We learnt something while installing our app on a Linux box. We chose port numbers like 36601, 37601, 38601 for a number of clones of this app. When we restarted the app we found that...

May 22, 2014


If you have been following this blog, you may have been curious what I have been upto recently. Few weeks ago we(Pengchao Wang and I ) got selected to speak at the aws re:invent 2013 ...

Nov 12, 2013

Android Intensive - Refined

At our San Francisco office we have been working on building mobile development capabilities recently. Here is a little glimpse into what we did to make it work.

Aug 01, 2013