small medium large xlarge

Programming Your Home: Automate with Arduino, Android, and Your Computer now in beta

October 19, 2011

Winter’s coming, and for most of us who live on the north half a fair distance from the equator, that means a season of snow and cold weather. What better time to think about home automation projects? Check out the new beta of Mike Riley’s Programming Your Home, now available at

Heads up: November will once again feature PragproWriMo. Time to start getting ready! More info in this month’s magazine.

Programming Your Home

In Programming Your Home, technology enthusiast Mike Riley walks you through a variety of custom home automation projects, ranging from a phone application that alerts you to package deliveries at your front door to an electronic guard dog that will prevent unwanted visitors.

Open locked doors using your smartphone. Assemble a bird feeder that posts Twitter tweets to tell you when the birds are feeding or when bird seed runs low. Have your home speak to you when you receive email or tell you about important events such as the arrival of visitors, and much more!

You’ll learn how to use Android smartphones, Arduinos, X10 controllers and a wide array of sensors, servos, programming languages, web frameworks and mobile SDKs. Programming Your Home is written for smartphone programmers, web developers, technology tinkerers and anyone who enjoys building cutting-edge Do It Yourself electronic projects.

This book will give you the inspiration and understanding to construct amazing automation capabilities that will transform your residence into the smartest home in your neighborhood!

What You Need:

To get the most out of Programming Your Home, you should have some familiarity with the Arduino hardware platform along with a passion for tinkering. You should enjoy innovative thinking and learning exercises as well as have some practical application development experience. The projects use a variety of hardware components including sensors and actuators, mobile devices, and wireless radios, and we’ll even tell you where you can get them.

Now available in beta from

Don’t Get Left Out

Are your friends jealous that you get these spiffy email newsletters and they don’t? Clue them in that all they need to do is create an account on (email address and password is all it takes) and select the checkbox to receive newsletters.

Are you following us on Twitter and/or Facebook? Here’s where you can find us and keep up with the latest news and commentary:

Coming Soon:

  • Build Awesome Command-Line Applications in Ruby
  • The Developer’s Code
  • Programming Node.js
  • …and a few surprises.

Recently Released:

  • Rails Recipes: Rails 3 Edition [in beta]
  • Cutting an Agile Groove [video]
  • Technical Blogging [in beta]
  • Programming Clojure, 2nd Ed [in beta]
  • Thanks for your continued support,

    Andy & Dave

    Books • eBooks • Screencasts • PragPub Magazine