Category Archives: Uncategorized

Blog Moved!

Please visit the new location of this blog:

Leave a comment

Posted by on June 2, 2012 in Uncategorized


RailsConf 2011 Best of Sessions

Below I put together my personal list of best RailsConf 2011 presentations that have online slides or PDFs. I put my comments next to each. Click on the link, then click on the “slideshow” or “PDF” links for each talk.

And if you are feeling sentimental, and added bonus:

  • 50 in 50 is a really zany presentation on computer science achievements in the last century. Great meditative presentation, and goes way over 1 hour. No relationship to ruby/rails, but everyone will get something out of it

Leave a comment

Posted by on May 30, 2011 in Uncategorized


mms-mime: MM7/MMS MIME parsing gem

This gem was written with a simple aim to parse MM7 wrapped binary and base64 encoded MMS messages received via MM7/XML HTTP post from an MM7 compatible gateway connection (such as OpenWave, OpenMarket, etc).

The gem provides a simple way to parse and access MMS message contents, such as from, to, subject and content parts (including image and text parts).

Leave a comment

Posted by on May 13, 2011 in Uncategorized


>GoGaRuCo 2010 – San Francisco Ruby Conference

>Had an awesome time here for two days, listening to talks, hacking on some code, learning, networking, even managed to sign up for the UCSF gym and to take a swim.

Very nice organization, excellent venue, and fantastic talks. Definitely coming back next year. For the price it’s well worth it.

Here are some highlights:

  • Super useful resource for lookup up shell commands:
  • Terminator plugin: start your dev environment as you like it. Gem install terminator
  • Factory to Fixtures converter to speed up your tests.
  • pprof profile Ruby interpreter. Rack-Profiler project, great profiling tool.
  • Coffee Script – wrapper (ruby-esque) for javascript; rails 3.1 supports coffee script templates
  • Machine Learning – great talk, and O’Reiley book,
  • minitest fastest testing framework, many mentions, very fast, supports RSpec and Test::Unit syntax
  • Caching: using fresh_when(:last_modified => …) to enable proper HTTP caching in Rails 3.1
  • Arel: enables fragment caching that does not run SQL if the fragment is cached
  • ruby 1.9: require ‘objspace’ allows inspection of object counts and memory usage in VM
Leave a comment

Posted by on September 18, 2010 in Uncategorized


>Learning Git, And Should You Switch from SVN

>If you are just learning to use git, or you have been using it for a while without too much thinking, this introduction to Git principles provides a fantastic overview into the concepts behind git, using a very simple and natural examples.

Do you need to switch to git from svn? My personal take on this is as follows:

  • If you have several developers far away with bad internet connection, then YES.
  • If you have more than several developers (say hundreds) then YES.
  • If your developers often work on long multi-day features, where they want to commit often, but commits may result in instability of their branch, then YES. Git allows much easier branching than SVN.
  • If you want to leverage GitHub’s infrastructure for hosting your project privately or publicly, then YES.
To balance this and not to appear as I am advocating everyone to switch, here is the reverse:
  • If you have a small team who works locally and uses a local SVN server then NO.
  • If your team does not need branching, or prefers to check-in complete features instead of incremental check-ins then NO.
  • If your team is used to SVN and there are no major issues, then NO.
  • If your team is using SVN authorization module to create groups and grant them special access per subdirectory then NO. I am unaware of Git providing this level of access control.

Posted by on June 29, 2010 in Uncategorized


>Reviving Tektastic

>Things have been a bit quiet over here, but no fret, it’s not over yet!

Things have been very busy with Drop In Media, building an MMS content and technology company has been exciting and at times exhausting.

Going to SXSW? Check this out!.

More soon! Promise.

Leave a comment

Posted by on March 10, 2010 in Uncategorized


>Binary PostgreSQL installer broken when used on RedHat EL5.3 / Dell PowerEdge 2950: Hangs server reboot.

>This is a very quick post that would hopefully save someone else hours of hitting the head on the wall like I did.

If you are installing RedHat Enterprise Server 5.2/5.2 x86_64 on Dell PowerEdge server, be aware of the following issue with PostgreSQL binary installer offered by EnterpriseDB.

After installation the server is unable to cleanly shutdown due to the fact that the binary installer does some voodoo with libtermcap – basically making this system library be used from inside postgres installation folder. Because of this, kernel can not umount /usr (or whenever your PostgreSQL is installed) and hangs the shutdown.


Build PostgreSQL from the sources. They are ahead in minor version number anyway.


1 Comment

Posted by on February 6, 2009 in Uncategorized