Tags

github

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

why blog?

I have come across too many people who are either not willing to blog, or do not see the point. This blog post is for them.

May 15, 2012

grok grack

Recently I was trying to host git repository from an already existing(non-bare) repository. I was looking for a solution that does not force me to create a barerepository and does not...

Jan 19, 2012

CruiseControl Monitors - Graphs and Configuration

cc_monitor now has graphs with the success and failure showing as below

Dec 11, 2009

CruiseControl Monitors - Gotchas and repost

When trying to use cc_monitor on my current project I hit the known snag of making it work with cruisecontrol.rb. For the umpteenth time I was not able to find any documentation on ma...

Oct 04, 2009

Moved my blog to github pages, and how I did it

I have moved my personal blog from blogspot togithub pages.Dr. Nic and Mojombo helped me do it with Jekyll.

Jan 11, 2009

Moved my blog to github pages

My old blog on blogger will still be available with all the posts andcomments -http://betarelease.blogspot.com

Jan 10, 2009

pages

Moved my blog to github pages, and how I did it

I have moved my personal blog from blogspot togithub pages.Dr. Nic and Mojombo helped me do it with Jekyll.

Jan 11, 2009

Moved my blog to github pages

My old blog on blogger will still be available with all the posts andcomments -http://betarelease.blogspot.com

Jan 10, 2009

blog

why blog?

I have come across too many people who are either not willing to blog, or do not see the point. This blog post is for them.

May 15, 2012

Moved my blog to github pages, and how I did it

I have moved my personal blog from blogspot togithub pages.Dr. Nic and Mojombo helped me do it with Jekyll.

Jan 11, 2009

Moved my blog to github pages

My old blog on blogger will still be available with all the posts andcomments -http://betarelease.blogspot.com

Jan 10, 2009

blogspot

Moved my blog to github pages, and how I did it

I have moved my personal blog from blogspot togithub pages.Dr. Nic and Mojombo helped me do it with Jekyll.

Jan 11, 2009

Moved my blog to github pages

My old blog on blogger will still be available with all the posts andcomments -http://betarelease.blogspot.com

Jan 10, 2009

blogger

why blog?

I have come across too many people who are either not willing to blog, or do not see the point. This blog post is for them.

May 15, 2012

Moved my blog to github pages, and how I did it

I have moved my personal blog from blogspot togithub pages.Dr. Nic and Mojombo helped me do it with Jekyll.

Jan 11, 2009

Moved my blog to github pages

My old blog on blogger will still be available with all the posts andcomments -http://betarelease.blogspot.com

Jan 10, 2009

jekyll

Moved my blog to github pages, and how I did it

I have moved my personal blog from blogspot togithub pages.Dr. Nic and Mojombo helped me do it with Jekyll.

Jan 11, 2009

Moved my blog to github pages

My old blog on blogger will still be available with all the posts andcomments -http://betarelease.blogspot.com

Jan 10, 2009

ruby

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

Bundler with vendorized gems

Bundler is a tool for managing installed libraries on a ruby project. It comes bundled with rails 3 but can be used standalone without rails. Bundler tries to fix issues with having t...

Mar 06, 2012

grok grack

Recently I was trying to host git repository from an already existing(non-bare) repository. I was looking for a solution that does not force me to create a barerepository and does not...

Jan 19, 2012

Ruby Kaigi 2010 - Report

Returned from Ruby Kaigi last weekend. The conference was held in Tsukuba International Convention Center and attended much of the enthusiastic ruby community (including Matz, Chad Fo...

Sep 12, 2010

Ruby Kaigi 2010 - Rocking the Enterprise with Ruby

Uploading the beta version of the presentation for today’s ruby kaigi talk.

Aug 28, 2010

ActiveResource is an oxymoron?

One of the projects I worked on recently consisted of a number of applications interacting with each other over REST. These applications were written with an intention to obtain loose...

Jun 07, 2010

no such file to load —rubygems

While working on my mac and trying to use giternal I ran into ‘no such file to load —rubygems’. While I had been using ruby apps on the machine for a while, without any issues and wit...

Mar 12, 2010

javascript testing with seacucumber

Seacucumber was a project that was a tool we used on a previous rails project. My friends Mike Ward and Peter Ryan opensourced it some time back. It was dormant for awhile since it wo...

May 21, 2009

Moved my blog to github pages, and how I did it

I have moved my personal blog from blogspot togithub pages.Dr. Nic and Mojombo helped me do it with Jekyll.

Jan 11, 2009

Moved my blog to github pages

My old blog on blogger will still be available with all the posts andcomments -http://betarelease.blogspot.com

Jan 10, 2009

javascript

javascript testing with seacucumber

Seacucumber was a project that was a tool we used on a previous rails project. My friends Mike Ward and Peter Ryan opensourced it some time back. It was dormant for awhile since it wo...

May 21, 2009

accordion.js that is simple and works with prototype1.6

Releasedaccordion.json github. We were quite frustrated with the way accordion v2.0 behaved with prototype1.6. Upgrading that from prototype1.5 broke the accordion when using with ima...

Jan 16, 2009

prototype

javascript testing with seacucumber

Seacucumber was a project that was a tool we used on a previous rails project. My friends Mike Ward and Peter Ryan opensourced it some time back. It was dormant for awhile since it wo...

May 21, 2009

accordion.js that is simple and works with prototype1.6

Releasedaccordion.json github. We were quite frustrated with the way accordion v2.0 behaved with prototype1.6. Upgrading that from prototype1.5 broke the accordion when using with ima...

Jan 16, 2009

accordion

accordion.js that is simple and works with prototype1.6

Releasedaccordion.json github. We were quite frustrated with the way accordion v2.0 behaved with prototype1.6. Upgrading that from prototype1.5 broke the accordion when using with ima...

Jan 16, 2009

opensource

CruiseControl Monitors - Graphs and Configuration

cc_monitor now has graphs with the success and failure showing as below

Dec 11, 2009

CruiseControl Monitors - Gotchas and repost

When trying to use cc_monitor on my current project I hit the known snag of making it work with cruisecontrol.rb. For the umpteenth time I was not able to find any documentation on ma...

Oct 04, 2009

accordion.js that is simple and works with prototype1.6

Releasedaccordion.json github. We were quite frustrated with the way accordion v2.0 behaved with prototype1.6. Upgrading that from prototype1.5 broke the accordion when using with ima...

Jan 16, 2009

mysql

MySQL Triggers

MySQL added triggers to its portfolio in version 5.0. I am thinking this was a lot of database gurus have been wanting for so long. A little primer on how to use MySQL trigger follows...

Apr 05, 2009

triggers

MySQL Triggers

MySQL added triggers to its portfolio in version 5.0. I am thinking this was a lot of database gurus have been wanting for so long. A little primer on how to use MySQL trigger follows...

Apr 05, 2009

databases

MySQL Triggers

MySQL added triggers to its portfolio in version 5.0. I am thinking this was a lot of database gurus have been wanting for so long. A little primer on how to use MySQL trigger follows...

Apr 05, 2009

SQL

MySQL Triggers

MySQL added triggers to its portfolio in version 5.0. I am thinking this was a lot of database gurus have been wanting for so long. A little primer on how to use MySQL trigger follows...

Apr 05, 2009

testing

javascript testing with seacucumber

Seacucumber was a project that was a tool we used on a previous rails project. My friends Mike Ward and Peter Ryan opensourced it some time back. It was dormant for awhile since it wo...

May 21, 2009

seacucumber

javascript testing with seacucumber

Seacucumber was a project that was a tool we used on a previous rails project. My friends Mike Ward and Peter Ryan opensourced it some time back. It was dormant for awhile since it wo...

May 21, 2009

jquery

javascript testing with seacucumber

Seacucumber was a project that was a tool we used on a previous rails project. My friends Mike Ward and Peter Ryan opensourced it some time back. It was dormant for awhile since it wo...

May 21, 2009

rails

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

Bundler with vendorized gems

Bundler is a tool for managing installed libraries on a ruby project. It comes bundled with rails 3 but can be used standalone without rails. Bundler tries to fix issues with having t...

Mar 06, 2012

ActiveResource is an oxymoron?

One of the projects I worked on recently consisted of a number of applications interacting with each other over REST. These applications were written with an intention to obtain loose...

Jun 07, 2010

javascript testing with seacucumber

Seacucumber was a project that was a tool we used on a previous rails project. My friends Mike Ward and Peter Ryan opensourced it some time back. It was dormant for awhile since it wo...

May 21, 2009

maven

top ten reasons why maven sucks

maven corrupts - software, people.

Jun 01, 2009

ant

top ten reasons why maven sucks

maven corrupts - software, people.

Jun 01, 2009

rake

Bundler with vendorized gems

Bundler is a tool for managing installed libraries on a ruby project. It comes bundled with rails 3 but can be used standalone without rails. Bundler tries to fix issues with having t...

Mar 06, 2012

top ten reasons why maven sucks

maven corrupts - software, people.

Jun 01, 2009

agile

Agile and Beyond 2012

I had the opportunity to speak at the Agile and Beyond conference recently. I loved the crowd, excellent turnout of 650+ people mostly from the Detroit MI area. Everyone was enthusias...

Mar 13, 2012

Simple Dashboard with Tab Slideshow

I had almost forgotten about Tab Slideshow for Firefox but an appropriate application of it jogged my memory. We wanted to show a few build reports on the dashboard and also wanted th...

Dec 07, 2011

Agile Conference 2009 - TDD with Iphone

On the last day I had just enough time to listen to Eric Smith and Eric Meyer from 8th light where they talked about TDD with IPhone. What was interesting was even while working with...

Aug 30, 2009

Agile Conference 2009 - day 1

Very busy even though I started at 11:00am.

Aug 24, 2009

Speaking at Agile Conf 2009 in Chicago

I will be speaking at Agile Conference 2009 in Chicago between August 24–28. You will find all the other speakers from ThoughtWorks on ThoughtWorks website.

Aug 06, 2009

top ten reasons why maven sucks

maven corrupts - software, people.

Jun 01, 2009

team

top ten reasons why maven sucks

maven corrupts - software, people.

Jun 01, 2009

people

top ten reasons why maven sucks

maven corrupts - software, people.

Jun 01, 2009

apache

top ten reasons why maven sucks

maven corrupts - software, people.

Jun 01, 2009

nsfw

top ten reasons why maven sucks

maven corrupts - software, people.

Jun 01, 2009

speaker

Ruby Kaigi 2010 - Report

Returned from Ruby Kaigi last weekend. The conference was held in Tsukuba International Convention Center and attended much of the enthusiastic ruby community (including Matz, Chad Fo...

Sep 12, 2010

Ruby Kaigi 2010 - Rocking the Enterprise with Ruby

Uploading the beta version of the presentation for today’s ruby kaigi talk.

Aug 28, 2010

Agile Conference 2009 - TDD with Iphone

On the last day I had just enough time to listen to Eric Smith and Eric Meyer from 8th light where they talked about TDD with IPhone. What was interesting was even while working with...

Aug 30, 2009

Agile Conference 2009 - day 1

Very busy even though I started at 11:00am.

Aug 24, 2009

Speaking at Agile Conf 2009 in Chicago

I will be speaking at Agile Conference 2009 in Chicago between August 24–28. You will find all the other speakers from ThoughtWorks on ThoughtWorks website.

Aug 06, 2009

conference

Mac remote with presentations

When preparing for a presentation recently I was looking at various presentation tools at my disposal.

Mar 17, 2012

Agile and Beyond 2012

I had the opportunity to speak at the Agile and Beyond conference recently. I loved the crowd, excellent turnout of 650+ people mostly from the Detroit MI area. Everyone was enthusias...

Mar 13, 2012

Agile Conference 2009 - TDD with Iphone

On the last day I had just enough time to listen to Eric Smith and Eric Meyer from 8th light where they talked about TDD with IPhone. What was interesting was even while working with...

Aug 30, 2009

Agile Conference 2009 - day 1

Very busy even though I started at 11:00am.

Aug 24, 2009

Speaking at Agile Conf 2009 in Chicago

I will be speaking at Agile Conference 2009 in Chicago between August 24–28. You will find all the other speakers from ThoughtWorks on ThoughtWorks website.

Aug 06, 2009

chicago

Agile Conference 2009 - TDD with Iphone

On the last day I had just enough time to listen to Eric Smith and Eric Meyer from 8th light where they talked about TDD with IPhone. What was interesting was even while working with...

Aug 30, 2009

Agile Conference 2009 - day 1

Very busy even though I started at 11:00am.

Aug 24, 2009

Speaking at Agile Conf 2009 in Chicago

I will be speaking at Agile Conference 2009 in Chicago between August 24–28. You will find all the other speakers from ThoughtWorks on ThoughtWorks website.

Aug 06, 2009

mock objects

Agile Conference 2009 - TDD with Iphone

On the last day I had just enough time to listen to Eric Smith and Eric Meyer from 8th light where they talked about TDD with IPhone. What was interesting was even while working with...

Aug 30, 2009

Agile Conference 2009 - day 1

Very busy even though I started at 11:00am.

Aug 24, 2009

Speaking at Agile Conf 2009 in Chicago

I will be speaking at Agile Conference 2009 in Chicago between August 24–28. You will find all the other speakers from ThoughtWorks on ThoughtWorks website.

Aug 06, 2009

paulo caroli

Agile Conference 2009 - TDD with Iphone

On the last day I had just enough time to listen to Eric Smith and Eric Meyer from 8th light where they talked about TDD with IPhone. What was interesting was even while working with...

Aug 30, 2009

Agile Conference 2009 - day 1

Very busy even though I started at 11:00am.

Aug 24, 2009

Speaking at Agile Conf 2009 in Chicago

I will be speaking at Agile Conference 2009 in Chicago between August 24–28. You will find all the other speakers from ThoughtWorks on ThoughtWorks website.

Aug 06, 2009

sumeet moghe

Agile Conference 2009 - TDD with Iphone

On the last day I had just enough time to listen to Eric Smith and Eric Meyer from 8th light where they talked about TDD with IPhone. What was interesting was even while working with...

Aug 30, 2009

Agile Conference 2009 - day 1

Very busy even though I started at 11:00am.

Aug 24, 2009

Speaking at Agile Conf 2009 in Chicago

I will be speaking at Agile Conference 2009 in Chicago between August 24–28. You will find all the other speakers from ThoughtWorks on ThoughtWorks website.

Aug 06, 2009

thoughtworks

Agile Conference 2009 - TDD with Iphone

On the last day I had just enough time to listen to Eric Smith and Eric Meyer from 8th light where they talked about TDD with IPhone. What was interesting was even while working with...

Aug 30, 2009

Agile Conference 2009 - day 1

Very busy even though I started at 11:00am.

Aug 24, 2009

Speaking at Agile Conf 2009 in Chicago

I will be speaking at Agile Conference 2009 in Chicago between August 24–28. You will find all the other speakers from ThoughtWorks on ThoughtWorks website.

Aug 06, 2009

2009

Agile Conference 2009 - TDD with Iphone

On the last day I had just enough time to listen to Eric Smith and Eric Meyer from 8th light where they talked about TDD with IPhone. What was interesting was even while working with...

Aug 30, 2009

Agile Conference 2009 - day 1

Very busy even though I started at 11:00am.

Aug 24, 2009

Speaking at Agile Conf 2009 in Chicago

I will be speaking at Agile Conference 2009 in Chicago between August 24–28. You will find all the other speakers from ThoughtWorks on ThoughtWorks website.

Aug 06, 2009

tdd

Agile Conference 2009 - TDD with Iphone

On the last day I had just enough time to listen to Eric Smith and Eric Meyer from 8th light where they talked about TDD with IPhone. What was interesting was even while working with...

Aug 30, 2009

Agile Conference 2009 - TDD with Iphone

On the last day I had just enough time to listen to Eric Smith and Eric Meyer from 8th light where they talked about TDD with IPhone. What was interesting was even while working with...

Aug 30, 2009

iphone

Agile Conference 2009 - TDD with Iphone

On the last day I had just enough time to listen to Eric Smith and Eric Meyer from 8th light where they talked about TDD with IPhone. What was interesting was even while working with...

Aug 30, 2009

ocunit

Agile Conference 2009 - TDD with Iphone

On the last day I had just enough time to listen to Eric Smith and Eric Meyer from 8th light where they talked about TDD with IPhone. What was interesting was even while working with...

Aug 30, 2009

8th light

Agile Conference 2009 - TDD with Iphone

On the last day I had just enough time to listen to Eric Smith and Eric Meyer from 8th light where they talked about TDD with IPhone. What was interesting was even while working with...

Aug 30, 2009

google toolbox

Agile Conference 2009 - TDD with Iphone

On the last day I had just enough time to listen to Eric Smith and Eric Meyer from 8th light where they talked about TDD with IPhone. What was interesting was even while working with...

Aug 30, 2009

objective c

Agile Conference 2009 - TDD with Iphone

On the last day I had just enough time to listen to Eric Smith and Eric Meyer from 8th light where they talked about TDD with IPhone. What was interesting was even while working with...

Aug 30, 2009

git

grok grack

Recently I was trying to host git repository from an already existing(non-bare) repository. I was looking for a solution that does not force me to create a barerepository and does not...

Jan 19, 2012

Boost your BASH - and never again work with a plain shell

Over the past few months I have been using a community version of bashprofile, bashlogin, emacs settings and such. It started when Muness shared his bash_vcs (which was pimped command...

Oct 25, 2010

no such file to load —rubygems

While working on my mac and trying to use giternal I ran into ‘no such file to load —rubygems’. While I had been using ruby apps on the machine for a while, without any issues and wit...

Mar 12, 2010

Learn Git

One big repository</a> and one big repository on learning it all about git.

Sep 16, 2009

tutorial

Flash on Linux

Last night when struggling to get Firefox to play with Ubuntu and Flash I found this forum.

Sep 18, 2009

Learn Git

One big repository</a> and one big repository on learning it all about git.

Sep 16, 2009

vcs

Boost your BASH - and never again work with a plain shell

Over the past few months I have been using a community version of bashprofile, bashlogin, emacs settings and such. It started when Muness shared his bash_vcs (which was pimped command...

Oct 25, 2010

Learn Git

One big repository</a> and one big repository on learning it all about git.

Sep 16, 2009

distributed vcs

Learn Git

One big repository</a> and one big repository on learning it all about git.

Sep 16, 2009

flash

Flash on Linux

Last night when struggling to get Firefox to play with Ubuntu and Flash I found this forum.

Sep 18, 2009

ubuntu

ubuntu power management

(Intended date of release 2012/02/13. Procrastination…. Finally released today.)

May 10, 2012

Airport Express as Remote Speakers for Airplay - Also with Linux

I have an airport express that I used to use as my wireless router when I travel. Very convenient and useful when hotels do not provide a wireless.(Yes I am looking at you Marriott.) ...

Sep 30, 2011

Streaming Media from Ubuntu to Bravia

Over this weekend I set out to connect my Ubuntu machine with my Sony Bravia TV.( With inspiration from Sachin Dharmapurikar and DLNA.)

Aug 04, 2010

Setting up wireless usb card on Ubuntu - Lucid Lynx

I have faced the same problems with Wireless Networking as mentioned bymany on the web.

Jun 25, 2010

Flash on Linux

Last night when struggling to get Firefox to play with Ubuntu and Flash I found this forum.

Sep 18, 2009

linux

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

Installing Ubuntu on MacPro with OSX Lion - Dualboot

Installing Ubuntu on Macpro turned out to be little trickier than I would have liked it to be. For starters OSX Lion does not detect the Ubuntu ISO disc as bootable or something that ...

Sep 10, 2012

ubuntu power management

(Intended date of release 2012/02/13. Procrastination…. Finally released today.)

May 10, 2012

Airport Express as Remote Speakers for Airplay - Also with Linux

I have an airport express that I used to use as my wireless router when I travel. Very convenient and useful when hotels do not provide a wireless.(Yes I am looking at you Marriott.) ...

Sep 30, 2011

Software KVM that works on linux, OSX and Windows

I was using Teleport for Mac as my KVM. But I could only control a mac mini and my laptop with it. I was looking for something that would work with Ubuntu and MacOSX switching the key...

Sep 12, 2010

Setting up wireless usb card on Ubuntu - Lucid Lynx

I have faced the same problems with Wireless Networking as mentioned bymany on the web.

Jun 25, 2010

Flash on Linux

Last night when struggling to get Firefox to play with Ubuntu and Flash I found this forum.

Sep 18, 2009

unix

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

ubuntu power management

(Intended date of release 2012/02/13. Procrastination…. Finally released today.)

May 10, 2012

grok grack

Recently I was trying to host git repository from an already existing(non-bare) repository. I was looking for a solution that does not force me to create a barerepository and does not...

Jan 19, 2012

Boost your BASH - and never again work with a plain shell

Over the past few months I have been using a community version of bashprofile, bashlogin, emacs settings and such. It started when Muness shared his bash_vcs (which was pimped command...

Oct 25, 2010

Setting up wireless usb card on Ubuntu - Lucid Lynx

I have faced the same problems with Wireless Networking as mentioned bymany on the web.

Jun 25, 2010

Flash on Linux

Last night when struggling to get Firefox to play with Ubuntu and Flash I found this forum.

Sep 18, 2009

howto

Flash on Linux

Last night when struggling to get Firefox to play with Ubuntu and Flash I found this forum.

Sep 18, 2009

hulu.com

Flash on Linux

Last night when struggling to get Firefox to play with Ubuntu and Flash I found this forum.

Sep 18, 2009

continuous integration

CruiseControl Monitors - Graphs and Configuration

cc_monitor now has graphs with the success and failure showing as below

Dec 11, 2009

CruiseControl Monitors - Gotchas and repost

When trying to use cc_monitor on my current project I hit the known snag of making it work with cruisecontrol.rb. For the umpteenth time I was not able to find any documentation on ma...

Oct 04, 2009

ci

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

CruiseControl Monitors - Graphs and Configuration

cc_monitor now has graphs with the success and failure showing as below

Dec 11, 2009

CruiseControl Monitors - Gotchas and repost

When trying to use cc_monitor on my current project I hit the known snag of making it work with cruisecontrol.rb. For the umpteenth time I was not able to find any documentation on ma...

Oct 04, 2009

cruisecontrol

CruiseControl Monitors - Graphs and Configuration

cc_monitor now has graphs with the success and failure showing as below

Dec 11, 2009

CruiseControl Monitors - Gotchas and repost

When trying to use cc_monitor on my current project I hit the known snag of making it work with cruisecontrol.rb. For the umpteenth time I was not able to find any documentation on ma...

Oct 04, 2009

big visible monitors

CruiseControl Monitors - Graphs and Configuration

cc_monitor now has graphs with the success and failure showing as below

Dec 11, 2009

CruiseControl Monitors - Gotchas and repost

When trying to use cc_monitor on my current project I hit the known snag of making it work with cruisecontrol.rb. For the umpteenth time I was not able to find any documentation on ma...

Oct 04, 2009

cc\_monitor

CruiseControl Monitors - Graphs and Configuration

cc_monitor now has graphs with the success and failure showing as below

Dec 11, 2009

CruiseControl Monitors - Gotchas and repost

When trying to use cc_monitor on my current project I hit the known snag of making it work with cruisecontrol.rb. For the umpteenth time I was not able to find any documentation on ma...

Oct 04, 2009

cc\_board

CruiseControl Monitors - Gotchas and repost

When trying to use cc_monitor on my current project I hit the known snag of making it work with cruisecontrol.rb. For the umpteenth time I was not able to find any documentation on ma...

Oct 04, 2009

Setup your own intruder detection system .. in under 10 minutes

I was looking to build a security system that captures pictures and alerts me when an intruder walks in to my home or is ringing the door bell. My constraints being: Off the shelf wi...

Apr 17, 2018

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

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

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

EbDeployer

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

Ruby Kaigi 2010 - Rocking the Enterprise with Ruby

Uploading the beta version of the presentation for today’s ruby kaigi talk.

Aug 28, 2010

CruiseControl Monitors - Gotchas and repost

When trying to use cc_monitor on my current project I hit the known snag of making it work with cruisecontrol.rb. For the umpteenth time I was not able to find any documentation on ma...

Oct 04, 2009

trainer

Preparing the Training Venue

The venue and the setting in which the training is conducted forms avery important part of how the training is received. When selecting thevenue ensure a few things beforehand:

Mar 15, 2010

Preparing to be a trainer

Preparing to be a trainer is more of a mental activity than physical. Tobe one you would want to observe one and learn how they do it. I had theopportunity of being trained by a set o...

Mar 12, 2010

Why should you be a trainer?

After being thoroughly impressed by the training that I received when I joined ThoughtWorks I was driven to become a trainer myself. I did that in 2008 (yes it’s already been that lon...

Mar 11, 2010

speaking

Mac remote with presentations

When preparing for a presentation recently I was looking at various presentation tools at my disposal.

Mar 17, 2012

Agile and Beyond 2012

I had the opportunity to speak at the Agile and Beyond conference recently. I loved the crowd, excellent turnout of 650+ people mostly from the Detroit MI area. Everyone was enthusias...

Mar 13, 2012

Preparing the Training Venue

The venue and the setting in which the training is conducted forms avery important part of how the training is received. When selecting thevenue ensure a few things beforehand:

Mar 15, 2010

Preparing to be a trainer

Preparing to be a trainer is more of a mental activity than physical. Tobe one you would want to observe one and learn how they do it. I had theopportunity of being trained by a set o...

Mar 12, 2010

Why should you be a trainer?

After being thoroughly impressed by the training that I received when I joined ThoughtWorks I was driven to become a trainer myself. I did that in 2008 (yes it’s already been that lon...

Mar 11, 2010

prepare

Preparing the Training Venue

The venue and the setting in which the training is conducted forms avery important part of how the training is received. When selecting thevenue ensure a few things beforehand:

Mar 15, 2010

Preparing to be a trainer

Preparing to be a trainer is more of a mental activity than physical. Tobe one you would want to observe one and learn how they do it. I had theopportunity of being trained by a set o...

Mar 12, 2010

Why should you be a trainer?

After being thoroughly impressed by the training that I received when I joined ThoughtWorks I was driven to become a trainer myself. I did that in 2008 (yes it’s already been that lon...

Mar 11, 2010

thoughtworks university

Preparing the Training Venue

The venue and the setting in which the training is conducted forms avery important part of how the training is received. When selecting thevenue ensure a few things beforehand:

Mar 15, 2010

Preparing to be a trainer

Preparing to be a trainer is more of a mental activity than physical. Tobe one you would want to observe one and learn how they do it. I had theopportunity of being trained by a set o...

Mar 12, 2010

Why should you be a trainer?

After being thoroughly impressed by the training that I received when I joined ThoughtWorks I was driven to become a trainer myself. I did that in 2008 (yes it’s already been that lon...

Mar 11, 2010

sessions

Preparing the Training Venue

The venue and the setting in which the training is conducted forms avery important part of how the training is received. When selecting thevenue ensure a few things beforehand:

Mar 15, 2010

Preparing to be a trainer

Preparing to be a trainer is more of a mental activity than physical. Tobe one you would want to observe one and learn how they do it. I had theopportunity of being trained by a set o...

Mar 12, 2010

Why should you be a trainer?

After being thoroughly impressed by the training that I received when I joined ThoughtWorks I was driven to become a trainer myself. I did that in 2008 (yes it’s already been that lon...

Mar 11, 2010

rubygems

Bundler with vendorized gems

Bundler is a tool for managing installed libraries on a ruby project. It comes bundled with rails 3 but can be used standalone without rails. Bundler tries to fix issues with having t...

Mar 06, 2012

no such file to load —rubygems

While working on my mac and trying to use giternal I ran into ‘no such file to load —rubygems’. While I had been using ruby apps on the machine for a while, without any issues and wit...

Mar 12, 2010

irb

no such file to load —rubygems

While working on my mac and trying to use giternal I ran into ‘no such file to load —rubygems’. While I had been using ruby apps on the machine for a while, without any issues and wit...

Mar 12, 2010

giternal

no such file to load —rubygems

While working on my mac and trying to use giternal I ran into ‘no such file to load —rubygems’. While I had been using ruby apps on the machine for a while, without any issues and wit...

Mar 12, 2010

rvm

Bundler with vendorized gems

Bundler is a tool for managing installed libraries on a ruby project. It comes bundled with rails 3 but can be used standalone without rails. Bundler tries to fix issues with having t...

Mar 06, 2012

no such file to load —rubygems

While working on my mac and trying to use giternal I ran into ‘no such file to load —rubygems’. While I had been using ruby apps on the machine for a while, without any issues and wit...

Mar 12, 2010

jruby

no such file to load —rubygems

While working on my mac and trying to use giternal I ran into ‘no such file to load —rubygems’. While I had been using ruby apps on the machine for a while, without any issues and wit...

Mar 12, 2010

paths

no such file to load —rubygems

While working on my mac and trying to use giternal I ran into ‘no such file to load —rubygems’. While I had been using ruby apps on the machine for a while, without any issues and wit...

Mar 12, 2010

activeresource

ActiveResource is an oxymoron?

One of the projects I worked on recently consisted of a number of applications interacting with each other over REST. These applications were written with an intention to obtain loose...

Jun 07, 2010

misuse

ActiveResource is an oxymoron?

One of the projects I worked on recently consisted of a number of applications interacting with each other over REST. These applications were written with an intention to obtain loose...

Jun 07, 2010

decoupling

ActiveResource is an oxymoron?

One of the projects I worked on recently consisted of a number of applications interacting with each other over REST. These applications were written with an intention to obtain loose...

Jun 07, 2010

REST

ActiveResource is an oxymoron?

One of the projects I worked on recently consisted of a number of applications interacting with each other over REST. These applications were written with an intention to obtain loose...

Jun 07, 2010

wireless usb

Setting up wireless usb card on Ubuntu - Lucid Lynx

I have faced the same problems with Wireless Networking as mentioned bymany on the web.

Jun 25, 2010

wireless

Setting up wireless usb card on Ubuntu - Lucid Lynx

I have faced the same problems with Wireless Networking as mentioned bymany on the web.

Jun 25, 2010

drivers

Setting up wireless usb card on Ubuntu - Lucid Lynx

I have faced the same problems with Wireless Networking as mentioned bymany on the web.

Jun 25, 2010

dwa–125

Setting up wireless usb card on Ubuntu - Lucid Lynx

I have faced the same problems with Wireless Networking as mentioned bymany on the web.

Jun 25, 2010

bravia

Streaming Media from Ubuntu to Bravia

Over this weekend I set out to connect my Ubuntu machine with my Sony Bravia TV.( With inspiration from Sachin Dharmapurikar and DLNA.)

Aug 04, 2010

streaming

Airport Express as Remote Speakers for Airplay - Also with Linux

I have an airport express that I used to use as my wireless router when I travel. Very convenient and useful when hotels do not provide a wireless.(Yes I am looking at you Marriott.) ...

Sep 30, 2011

Streaming Media from Ubuntu to Bravia

Over this weekend I set out to connect my Ubuntu machine with my Sony Bravia TV.( With inspiration from Sachin Dharmapurikar and DLNA.)

Aug 04, 2010

dlna

Streaming Media from Ubuntu to Bravia

Over this weekend I set out to connect my Ubuntu machine with my Sony Bravia TV.( With inspiration from Sachin Dharmapurikar and DLNA.)

Aug 04, 2010

ps3

Streaming Media from Ubuntu to Bravia

Over this weekend I set out to connect my Ubuntu machine with my Sony Bravia TV.( With inspiration from Sachin Dharmapurikar and DLNA.)

Aug 04, 2010

minidlna

Streaming Media from Ubuntu to Bravia

Over this weekend I set out to connect my Ubuntu machine with my Sony Bravia TV.( With inspiration from Sachin Dharmapurikar and DLNA.)

Aug 04, 2010

mediatomb

Streaming Media from Ubuntu to Bravia

Over this weekend I set out to connect my Ubuntu machine with my Sony Bravia TV.( With inspiration from Sachin Dharmapurikar and DLNA.)

Aug 04, 2010

rubykaigi

Ruby Kaigi 2010 - Report

Returned from Ruby Kaigi last weekend. The conference was held in Tsukuba International Convention Center and attended much of the enthusiastic ruby community (including Matz, Chad Fo...

Sep 12, 2010

Ruby Kaigi 2010 - Rocking the Enterprise with Ruby

Uploading the beta version of the presentation for today’s ruby kaigi talk.

Aug 28, 2010

rubykaigi 2010

Ruby Kaigi 2010 - Report

Returned from Ruby Kaigi last weekend. The conference was held in Tsukuba International Convention Center and attended much of the enthusiastic ruby community (including Matz, Chad Fo...

Sep 12, 2010

Ruby Kaigi 2010 - Rocking the Enterprise with Ruby

Uploading the beta version of the presentation for today’s ruby kaigi talk.

Aug 28, 2010

japan

Ruby Kaigi 2010 - Report

Returned from Ruby Kaigi last weekend. The conference was held in Tsukuba International Convention Center and attended much of the enthusiastic ruby community (including Matz, Chad Fo...

Sep 12, 2010

Ruby Kaigi 2010 - Rocking the Enterprise with Ruby

Uploading the beta version of the presentation for today’s ruby kaigi talk.

Aug 28, 2010

rocking the enterprise

Ruby Kaigi 2010 - Report

Returned from Ruby Kaigi last weekend. The conference was held in Tsukuba International Convention Center and attended much of the enthusiastic ruby community (including Matz, Chad Fo...

Sep 12, 2010

Ruby Kaigi 2010 - Rocking the Enterprise with Ruby

Uploading the beta version of the presentation for today’s ruby kaigi talk.

Aug 28, 2010

kvm

Software KVM that works on linux, OSX and Windows

I was using Teleport for Mac as my KVM. But I could only control a mac mini and my laptop with it. I was looking for something that would work with Ubuntu and MacOSX switching the key...

Sep 12, 2010

osx

Installing Ubuntu on MacPro with OSX Lion - Dualboot

Installing Ubuntu on Macpro turned out to be little trickier than I would have liked it to be. For starters OSX Lion does not detect the Ubuntu ISO disc as bootable or something that ...

Sep 10, 2012

Mac remote with presentations

When preparing for a presentation recently I was looking at various presentation tools at my disposal.

Mar 17, 2012

Airport Express as Remote Speakers for Airplay - Also with Linux

I have an airport express that I used to use as my wireless router when I travel. Very convenient and useful when hotels do not provide a wireless.(Yes I am looking at you Marriott.) ...

Sep 30, 2011

Software KVM that works on linux, OSX and Windows

I was using Teleport for Mac as my KVM. But I could only control a mac mini and my laptop with it. I was looking for something that would work with Ubuntu and MacOSX switching the key...

Sep 12, 2010

windows

Software KVM that works on linux, OSX and Windows

I was using Teleport for Mac as my KVM. But I could only control a mac mini and my laptop with it. I was looking for something that would work with Ubuntu and MacOSX switching the key...

Sep 12, 2010

software

Software KVM that works on linux, OSX and Windows

I was using Teleport for Mac as my KVM. But I could only control a mac mini and my laptop with it. I was looking for something that would work with Ubuntu and MacOSX switching the key...

Sep 12, 2010

synergy

Software KVM that works on linux, OSX and Windows

I was using Teleport for Mac as my KVM. But I could only control a mac mini and my laptop with it. I was looking for something that would work with Ubuntu and MacOSX switching the key...

Sep 12, 2010

bash

Boost your BASH - and never again work with a plain shell

Over the past few months I have been using a community version of bashprofile, bashlogin, emacs settings and such. It started when Muness shared his bash_vcs (which was pimped command...

Oct 25, 2010

dotfiles

Boost your BASH - and never again work with a plain shell

Over the past few months I have been using a community version of bashprofile, bashlogin, emacs settings and such. It started when Muness shared his bash_vcs (which was pimped command...

Oct 25, 2010

shell

Boost your BASH - and never again work with a plain shell

Over the past few months I have been using a community version of bashprofile, bashlogin, emacs settings and such. It started when Muness shared his bash_vcs (which was pimped command...

Oct 25, 2010

svn

Boost your BASH - and never again work with a plain shell

Over the past few months I have been using a community version of bashprofile, bashlogin, emacs settings and such. It started when Muness shared his bash_vcs (which was pimped command...

Oct 25, 2010

firefox

Simple Dashboard with Tab Slideshow

I had almost forgotten about Tab Slideshow for Firefox but an appropriate application of it jogged my memory. We wanted to show a few build reports on the dashboard and also wanted th...

Dec 07, 2011

Why I use Firefox over Chrome?

For development I choose to use tools which make the code transparent. Hence I prefer to use simple text editors over IDEs (although I like IntelliJ for Java code), or browsers that h...

Dec 18, 2010

mozilla

Why I use Firefox over Chrome?

For development I choose to use tools which make the code transparent. Hence I prefer to use simple text editors over IDEs (although I like IntelliJ for Java code), or browsers that h...

Dec 18, 2010

chrome

Simple Dashboard with Tab Slideshow

I had almost forgotten about Tab Slideshow for Firefox but an appropriate application of it jogged my memory. We wanted to show a few build reports on the dashboard and also wanted th...

Dec 07, 2011

Why I use Firefox over Chrome?

For development I choose to use tools which make the code transparent. Hence I prefer to use simple text editors over IDEs (although I like IntelliJ for Java code), or browsers that h...

Dec 18, 2010

addons

Why I use Firefox over Chrome?

For development I choose to use tools which make the code transparent. Hence I prefer to use simple text editors over IDEs (although I like IntelliJ for Java code), or browsers that h...

Dec 18, 2010

firebug

Why I use Firefox over Chrome?

For development I choose to use tools which make the code transparent. Hence I prefer to use simple text editors over IDEs (although I like IntelliJ for Java code), or browsers that h...

Dec 18, 2010

proxy

Why I use Firefox over Chrome?

For development I choose to use tools which make the code transparent. Hence I prefer to use simple text editors over IDEs (although I like IntelliJ for Java code), or browsers that h...

Dec 18, 2010

greasemonkey

Why I use Firefox over Chrome?

For development I choose to use tools which make the code transparent. Hence I prefer to use simple text editors over IDEs (although I like IntelliJ for Java code), or browsers that h...

Dec 18, 2010

itunes

Airport Express as Remote Speakers for Airplay - Also with Linux

I have an airport express that I used to use as my wireless router when I travel. Very convenient and useful when hotels do not provide a wireless.(Yes I am looking at you Marriott.) ...

Sep 30, 2011

airport

Airport Express as Remote Speakers for Airplay - Also with Linux

I have an airport express that I used to use as my wireless router when I travel. Very convenient and useful when hotels do not provide a wireless.(Yes I am looking at you Marriott.) ...

Sep 30, 2011

express

Airport Express as Remote Speakers for Airplay - Also with Linux

I have an airport express that I used to use as my wireless router when I travel. Very convenient and useful when hotels do not provide a wireless.(Yes I am looking at you Marriott.) ...

Sep 30, 2011

pulseaudio

Airport Express as Remote Speakers for Airplay - Also with Linux

I have an airport express that I used to use as my wireless router when I travel. Very convenient and useful when hotels do not provide a wireless.(Yes I am looking at you Marriott.) ...

Sep 30, 2011

remote

Mac remote with presentations

When preparing for a presentation recently I was looking at various presentation tools at my disposal.

Mar 17, 2012

Airport Express as Remote Speakers for Airplay - Also with Linux

I have an airport express that I used to use as my wireless router when I travel. Very convenient and useful when hotels do not provide a wireless.(Yes I am looking at you Marriott.) ...

Sep 30, 2011

airplay

Airport Express as Remote Speakers for Airplay - Also with Linux

I have an airport express that I used to use as my wireless router when I travel. Very convenient and useful when hotels do not provide a wireless.(Yes I am looking at you Marriott.) ...

Sep 30, 2011

dashboard

Simple Dashboard with Tab Slideshow

I had almost forgotten about Tab Slideshow for Firefox but an appropriate application of it jogged my memory. We wanted to show a few build reports on the dashboard and also wanted th...

Dec 07, 2011

big visible

Simple Dashboard with Tab Slideshow

I had almost forgotten about Tab Slideshow for Firefox but an appropriate application of it jogged my memory. We wanted to show a few build reports on the dashboard and also wanted th...

Dec 07, 2011

feedback

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

Agile and Beyond 2012

I had the opportunity to speak at the Agile and Beyond conference recently. I loved the crowd, excellent turnout of 650+ people mostly from the Detroit MI area. Everyone was enthusias...

Mar 13, 2012

Simple Dashboard with Tab Slideshow

I had almost forgotten about Tab Slideshow for Firefox but an appropriate application of it jogged my memory. We wanted to show a few build reports on the dashboard and also wanted th...

Dec 07, 2011

rack

grok grack

Recently I was trying to host git repository from an already existing(non-bare) repository. I was looking for a solution that does not force me to create a barerepository and does not...

Jan 19, 2012

chacon

grok grack

Recently I was trying to host git repository from an already existing(non-bare) repository. I was looking for a solution that does not force me to create a barerepository and does not...

Jan 19, 2012

bundler

Bundler with vendorized gems

Bundler is a tool for managing installed libraries on a ruby project. It comes bundled with rails 3 but can be used standalone without rails. Bundler tries to fix issues with having t...

Mar 06, 2012

gems

Bundler with vendorized gems

Bundler is a tool for managing installed libraries on a ruby project. It comes bundled with rails 3 but can be used standalone without rails. Bundler tries to fix issues with having t...

Mar 06, 2012

vendor

Bundler with vendorized gems

Bundler is a tool for managing installed libraries on a ruby project. It comes bundled with rails 3 but can be used standalone without rails. Bundler tries to fix issues with having t...

Mar 06, 2012

dependencies

Bundler with vendorized gems

Bundler is a tool for managing installed libraries on a ruby project. It comes bundled with rails 3 but can be used standalone without rails. Bundler tries to fix issues with having t...

Mar 06, 2012

ack

Bundler with vendorized gems

Bundler is a tool for managing installed libraries on a ruby project. It comes bundled with rails 3 but can be used standalone without rails. Bundler tries to fix issues with having t...

Mar 06, 2012

cut

Bundler with vendorized gems

Bundler is a tool for managing installed libraries on a ruby project. It comes bundled with rails 3 but can be used standalone without rails. Bundler tries to fix issues with having t...

Mar 06, 2012

gemset

Bundler with vendorized gems

Bundler is a tool for managing installed libraries on a ruby project. It comes bundled with rails 3 but can be used standalone without rails. Bundler tries to fix issues with having t...

Mar 06, 2012

lean

Agile and Beyond 2012

I had the opportunity to speak at the Agile and Beyond conference recently. I loved the crowd, excellent turnout of 650+ people mostly from the Detroit MI area. Everyone was enthusias...

Mar 13, 2012

kanban

Agile and Beyond 2012

I had the opportunity to speak at the Agile and Beyond conference recently. I loved the crowd, excellent turnout of 650+ people mostly from the Detroit MI area. Everyone was enthusias...

Mar 13, 2012

detroit

Agile and Beyond 2012

I had the opportunity to speak at the Agile and Beyond conference recently. I loved the crowd, excellent turnout of 650+ people mostly from the Detroit MI area. Everyone was enthusias...

Mar 13, 2012

michigan

Agile and Beyond 2012

I had the opportunity to speak at the Agile and Beyond conference recently. I loved the crowd, excellent turnout of 650+ people mostly from the Detroit MI area. Everyone was enthusias...

Mar 13, 2012

ford

Agile and Beyond 2012

I had the opportunity to speak at the Agile and Beyond conference recently. I loved the crowd, excellent turnout of 650+ people mostly from the Detroit MI area. Everyone was enthusias...

Mar 13, 2012

builds

Agile and Beyond 2012

I had the opportunity to speak at the Agile and Beyond conference recently. I loved the crowd, excellent turnout of 650+ people mostly from the Detroit MI area. Everyone was enthusias...

Mar 13, 2012

CI

Agile and Beyond 2012

I had the opportunity to speak at the Agile and Beyond conference recently. I loved the crowd, excellent turnout of 650+ people mostly from the Detroit MI area. Everyone was enthusias...

Mar 13, 2012

presentations

Mac remote with presentations

When preparing for a presentation recently I was looking at various presentation tools at my disposal.

Mar 17, 2012

mac

Mac remote with presentations

When preparing for a presentation recently I was looking at various presentation tools at my disposal.

Mar 17, 2012

iredlite

Mac remote with presentations

When preparing for a presentation recently I was looking at various presentation tools at my disposal.

Mar 17, 2012

oneiric oncelot

ubuntu power management

(Intended date of release 2012/02/13. Procrastination…. Finally released today.)

May 10, 2012

lubuntu

ubuntu power management

(Intended date of release 2012/02/13. Procrastination…. Finally released today.)

May 10, 2012

unity

ubuntu power management

(Intended date of release 2012/02/13. Procrastination…. Finally released today.)

May 10, 2012

power

ubuntu power management

(Intended date of release 2012/02/13. Procrastination…. Finally released today.)

May 10, 2012

powernapd

ubuntu power management

(Intended date of release 2012/02/13. Procrastination…. Finally released today.)

May 10, 2012

11.10

ubuntu power management

(Intended date of release 2012/02/13. Procrastination…. Finally released today.)

May 10, 2012

reasons

why blog?

I have come across too many people who are either not willing to blog, or do not see the point. This blog post is for them.

May 15, 2012

octopress

why blog?

I have come across too many people who are either not willing to blog, or do not see the point. This blog post is for them.

May 15, 2012

creative

why blog?

I have come across too many people who are either not willing to blog, or do not see the point. This blog post is for them.

May 15, 2012

creativecommons

why blog?

I have come across too many people who are either not willing to blog, or do not see the point. This blog post is for them.

May 15, 2012

dualboot

Installing Ubuntu on MacPro with OSX Lion - Dualboot

Installing Ubuntu on Macpro turned out to be little trickier than I would have liked it to be. For starters OSX Lion does not detect the Ubuntu ISO disc as bootable or something that ...

Sep 10, 2012

boot

Installing Ubuntu on MacPro with OSX Lion - Dualboot

Installing Ubuntu on Macpro turned out to be little trickier than I would have liked it to be. For starters OSX Lion does not detect the Ubuntu ISO disc as bootable or something that ...

Sep 10, 2012

REFIt

Installing Ubuntu on MacPro with OSX Lion - Dualboot

Installing Ubuntu on Macpro turned out to be little trickier than I would have liked it to be. For starters OSX Lion does not detect the Ubuntu ISO disc as bootable or something that ...

Sep 10, 2012

EFI

Installing Ubuntu on MacPro with OSX Lion - Dualboot

Installing Ubuntu on Macpro turned out to be little trickier than I would have liked it to be. For starters OSX Lion does not detect the Ubuntu ISO disc as bootable or something that ...

Sep 10, 2012

grub

Installing Ubuntu on MacPro with OSX Lion - Dualboot

Installing Ubuntu on Macpro turned out to be little trickier than I would have liked it to be. For starters OSX Lion does not detect the Ubuntu ISO disc as bootable or something that ...

Sep 10, 2012

partition

Installing Ubuntu on MacPro with OSX Lion - Dualboot

Installing Ubuntu on Macpro turned out to be little trickier than I would have liked it to be. For starters OSX Lion does not detect the Ubuntu ISO disc as bootable or something that ...

Sep 10, 2012

bootcamp

Installing Ubuntu on MacPro with OSX Lion - Dualboot

Installing Ubuntu on Macpro turned out to be little trickier than I would have liked it to be. For starters OSX Lion does not detect the Ubuntu ISO disc as bootable or something that ...

Sep 10, 2012

siri

ios

siriproxy

mingle

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

EbDeployer

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

sirimingle

api

crack

httparty

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

plugin

robot

sudo

sticky

android

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

Android Intensive - collaborative learning experience

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.

May 25, 2013

google

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

Android Intensive - collaborative learning experience

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.

May 25, 2013

phone

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

Android Intensive - collaborative learning experience

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.

May 25, 2013

java

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

Android Intensive - collaborative learning experience

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.

May 25, 2013

robolectric

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

Android Intensive - collaborative learning experience

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.

May 25, 2013

calabash

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

Android Intensive - collaborative learning experience

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.

May 25, 2013

hockeyapp

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

eb_deployer

EbDeployer

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

EbDeployer

EbDeployer

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

eb_deploy

EbDeployer

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

elastic beanstalk

EbDeployer

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

amazon

EbDeployer

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

aws

EbDeployer

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

cloud

EbDeployer

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

services

EbDeployer

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

saas

EbDeployer

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

kernel

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

ports

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

netcat

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

lsof

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

ephemeral

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

dynamic-range

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

rfc

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

rfid

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

arduino

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

mingle-api

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

mingle_party

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

http

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

hardware

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

hacking

DevNetCreate 2018 - a cute little event - a big surprise

I made it to the DevNetCreate 2018 event this week and to my surprise it was super fun. I have been attending a fewof these in the bay area to get in touch with the developer communit...

Apr 11, 2018

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

integration

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

push

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

commits

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

murmurs

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

elasticsearch

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

logging

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

logs

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

log4j

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

papertrailapp

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

syslog

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

rsyslog

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

build

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

continuous delivery

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

cd

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

glooko

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

(This post is the second and final part of a two-part blog and focuses on continuous delivery. Previous postGiven that the healthcare environment has such strict regulatory requiremen...

Feb 16, 2018

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

EPIC integration

Glooko - Diabetes Management Platform

Feb 16, 2016

epic

EPIC integration

Glooko - Diabetes Management Platform

Feb 16, 2016

wsdl

EPIC integration

Glooko - Diabetes Management Platform

Feb 16, 2016

ws*

EPIC integration

Glooko - Diabetes Management Platform

Feb 16, 2016

webservices

EPIC integration

Glooko - Diabetes Management Platform

Feb 16, 2016

healthcare

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

(This post is the second and final part of a two-part blog and focuses on continuous delivery. Previous postGiven that the healthcare environment has such strict regulatory requiremen...

Feb 16, 2018

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

EPIC integration

Glooko - Diabetes Management Platform

Feb 16, 2016

serializers

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

concerns

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

protip

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

fda

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

(This post is the second and final part of a two-part blog and focuses on continuous delivery. Previous postGiven that the healthcare environment has such strict regulatory requiremen...

Feb 16, 2018

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

hipaa

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

(This post is the second and final part of a two-part blog and focuses on continuous delivery. Previous postGiven that the healthcare environment has such strict regulatory requiremen...

Feb 16, 2018

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

regulatory

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

(This post is the second and final part of a two-part blog and focuses on continuous delivery. Previous postGiven that the healthcare environment has such strict regulatory requiremen...

Feb 16, 2018

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

continuous Delivery

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

(This post is the second and final part of a two-part blog and focuses on continuous delivery. Previous postGiven that the healthcare environment has such strict regulatory requiremen...

Feb 16, 2018

CD

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

(This post is the second and final part of a two-part blog and focuses on continuous delivery. Previous postGiven that the healthcare environment has such strict regulatory requiremen...

Feb 16, 2018

events

DevNetCreate 2018 - a cute little event - a big surprise

I made it to the DevNetCreate 2018 event this week and to my surprise it was super fun. I have been attending a fewof these in the bay area to get in touch with the developer communit...

Apr 11, 2018

conferences

DevNetCreate 2018 - a cute little event - a big surprise

I made it to the DevNetCreate 2018 event this week and to my surprise it was super fun. I have been attending a fewof these in the bay area to get in touch with the developer communit...

Apr 11, 2018

IoT

DevNetCreate 2018 - a cute little event - a big surprise

I made it to the DevNetCreate 2018 event this week and to my surprise it was super fun. I have been attending a fewof these in the bay area to get in touch with the developer communit...

Apr 11, 2018

Cloud

DevNetCreate 2018 - a cute little event - a big surprise

I made it to the DevNetCreate 2018 event this week and to my surprise it was super fun. I have been attending a fewof these in the bay area to get in touch with the developer communit...

Apr 11, 2018

security

Setup your own intruder detection system .. in under 10 minutes

I was looking to build a security system that captures pictures and alerts me when an intruder walks in to my home or is ringing the door bell. My constraints being: Off the shelf wi...

Apr 17, 2018

face

Setup your own intruder detection system .. in under 10 minutes

I was looking to build a security system that captures pictures and alerts me when an intruder walks in to my home or is ringing the door bell. My constraints being: Off the shelf wi...

Apr 17, 2018

machine learning

Setup your own intruder detection system .. in under 10 minutes

I was looking to build a security system that captures pictures and alerts me when an intruder walks in to my home or is ringing the door bell. My constraints being: Off the shelf wi...

Apr 17, 2018

AI

Setup your own intruder detection system .. in under 10 minutes

I was looking to build a security system that captures pictures and alerts me when an intruder walks in to my home or is ringing the door bell. My constraints being: Off the shelf wi...

Apr 17, 2018

DIY

Setup your own intruder detection system .. in under 10 minutes

I was looking to build a security system that captures pictures and alerts me when an intruder walks in to my home or is ringing the door bell. My constraints being: Off the shelf wi...

Apr 17, 2018

python

Setup your own intruder detection system .. in under 10 minutes

I was looking to build a security system that captures pictures and alerts me when an intruder walks in to my home or is ringing the door bell. My constraints being: Off the shelf wi...

Apr 17, 2018