2014 is almost over, which means it’s time for me to share the books I read this year. The plan was to read 1 book per month but I only managed to read 10 books. Here they are:

Continue reading »

In this tutorial I am going to show you how to create a soil moisture and light monitor for your plants using an Arduino. You can use it to keep track of when your plants need water and light. I’m also going to show you how to collect the data on a Raspberry Pi and display it on an LCD.

Continue reading »

The Raspberry Pi does not have a RTC (Real Time Clock) module and it is not able to keep the date and time without a power source. If your Raspberry Pi is not connected to the Internet, you are out of luck and the only option is to buy and install an RTC module. However, if it has Internet, you can make it sync the date and time from a time-server.

Continue reading »

SerialProtocol is a software protocol for sending structured data via serial between two Arduino, two Raspberry Pi, or an Arduino and a Raspberry Pi.

Continue reading »

Amazon announced Kindle Unlimited, a new service that gives unlimited access to 600.000 books for $9.99/month.

Continue reading »

We recently moved in a new building that has open offices. It get pretty loud sometimes with ~10 people in the same room. I wanted something that can isolate me from the noise and since I don’t like ear plugs, I decided on noise cancellation headphones. After reading some reviews I tried Bose QuietComfort 15 and Audio-Technica ATH-ANC7b.

Continue reading »

The Windows Azure Web Jobs SDK is a framework that simplifies the task of adding background processing to web sites. You can get more details about it by reading the Getting Started guide or Scott Hanselman’s introduction. Scott describes the Web Jobs SDK very well: “minimal ceremony for maximum results”. The Windows Azure Web Jobs SDK (codename SimpleBatch) is a very simple framework but provides some powerful binding capabilities.

Continue reading »

Following last year’s tradition of writing about the books I read in the previous year, here is the list of books I read in 2013:

Continue reading »

This is the story of a bug that was hard to reproduce. It is about the investigation and it shows how well intended code can make bugs even harder to reproduce. The bug (and the fix) is trivial. However, a combination of factors make it remarkable.

Continue reading »

Some time ago I read an article about Kindle owners reading more books than others. The author was explaining that owning a Kindle makes you read more. Owning a Kindle is definitely not the cause. I believe it is the other way around - reading more makes you buy a Kindle, therefore Kindle owners seem to read more. Anyway, the reasoning there is not the topic of this post.

Continue reading »