Lazy Evaluation in C#

I started looking at Haskell and one thing that was interesting was the lazy evaluation. This allows you to write very generic functions and then chain other functions on top of it to do something on that data. This makes the programming feel more verbose and readable. Lets say if…

Deploying Erlang Mochiweb app using Dokku

Deploying Erlang with rebar is very easy in Dokku. I'm gonna use hello-erlang to deploy the erlang application which is using mochiweb to server an HTTP request. The dependecy on Mochiweb is mentioned in rebar.config. First clone the repository to your local PC $ git clone https://github.com/jkvor…

Moved to Digital Ocean

I recently moved by blog and personal computing server to Digital Ocean from Linode. For my first impression I'm wondering why didn't I moved earlier, not that Linode is bad its just that Digital Ocean is better. The UI of Digital Ocean is much more lean and responsive. The pricing…

3D Printed Micro Quadcopter

Why create a quadcopter? Just for the fun of it and to understand the mechanics behind it. I was always fascinated with planes when I was a kid, wondering how a piece of metal can just stay in the air and move around. I tried creating my RC plane with…

Parrot Drone Arduino Controller

What do you do when you dont like the way a thing works, you change it.I bought ARDrone quadcopter, which is a good piece of technology. It is controlled by an application on iPhone or Arduino. It works by sending AT commands over wifi, though the range of it…