Over the weekend I built a build notifier that shows me when my code projects have passed all their tests or if they failed.
It shows a message on an LCD screen and turns a multi-color LED to red or green. When the build is in process it “breathes” the LED yellow. It uses TravisCI, Heroku, and Github.
It taught me a lot about the basic development cycle and how it works. And all the magic smoke stayed inside the devices!