- Case study - Jun 2016
Multi-modal survey tool
- Blog - Jan 2016
A New Year's Puzzle
- Case study - May 2014
Connected Diagnostics
- Blog - Oct 2012
Avoiding ActiveRecord instance creation to boost performance
- Blog - Mar 2011
Nuntium: exponential backoff and new xmpp library
- Blog - Feb 2011
New office, ruby cake
- Blog - Dec 2010
rgviz-rails updated to Rails 3
- Blog - Dec 2010
Introducing cukecooker: writing cucumber scenarios with aid
- Blog - Oct 2010
Rails Rumble is over: welcome GithubDamper!
- Blog - Aug 2010
Even more powerful Google Visualizations for Ruby on Rails
- Blog - Aug 2010
Powerful Google Visualizations for Ruby on Rails
- Blog - Jun 2010
Building an application to track expenses in one hour using GeoChat
- Blog - Apr 2010
Quick way to test many values in ruby
- Blog - Feb 2010
String concatenation in ruby
- Blog - Feb 2010
Ruby-Jump plugin for gedit
- Blog - Aug 2009
Keep an eye open on what LINQ does
- Blog - Jun 2009
Eclipse plugin to exclude svn and cvs folders in text search
- Blog - Mar 2009
Eclipse Plugin to sort proposals by hierarchy
- Blog - Mar 2009
Black theme for Eclipse
- Blog - Mar 2009
Neyun: an awesome way to visualize your content
- Blog - Mar 2009
Indentation also means something else...
- Blog - Nov 2008
Constant Silverlight CPU usage? Double check your animations.
- Blog - Oct 2008
Why Java generics don't have problems with right shift operator?
- Blog - Sep 2008
Autocomplete in Silverlight
- Blog - Sep 2008
Embedding YouTube videos in Silverlight
- Blog - Jun 2008
Adding double click support in Silverlight
- Blog - May 2008
Generating 3D trees
- Blog - Mar 2008
The requestor pattern: avoid looping twice
- Blog - Nov 2007
Java tips learnt from Eclipse