Written on Mar, 23, 2014 by in | Leave a comment

Kids, this is the story of how I write my private journal. Despite not being a frequent blogger, I am consistent with keeping a private journal that documents my life. The level of depth and introspection achievable with a private journal is different than what can be expected from a public blog or posts in a social network profile (which …

Continue Reading...
Written on Aug, 18, 2012 by in | Leave a comment

Browsing other people’s code is a necessity, especially in Haskell where one wants to understand how to tweak types presented by a package beyond its normal APIs. Or, for understanding the deep inner workings of a framework. Luckily, we can employ our Emacs editor to our benefit when trying to browse through an installed Cabal repository. First, we need to …

Continue Reading...
Written on Jul, 02, 2012 by in | Leave a comment

One of the nice things about Haskell is the ability to extend the class of Monads. One of the original purposes of Monads was to describe flow while leaving the implementation of the flow to a later stage. This allows to define what happens as a side effect of the computational steps. For example, let’s say we have a computation …

Continue Reading...
Written on May, 21, 2011 by in | Leave a comment

Attention: Spoilers ahead. If you haven’t watched the Tron movies then perhaps you shouldn’t read this post. I believe the first time I watched the Tron movie was sometime in the 80′s when I was a young kid before I even knew how to write a single line of code. It didn’t make much sense to me then, and it …

Continue Reading...
Written on Dec, 22, 2010 by in | Leave a comment

During the last decade we have seen the rise of server and desktop virtualization infrastructure as the official and standard means of creating services and resources isolation at both the client and server side. System virtualization provided rigid management of computing resources over standardized PC and server hardware for the first time. However when one thinks about it from an …

Continue Reading...