Simple Database Dump/Restore with Postgres on Heroku

On my current project, we use Postgres instances running on Heroku for both staging and production. Each team member on the project also maintains a local instance of Postgres used for development.

Because the process to translate data from our customer’s legacy database to our new system takes quite some time, we run the process nightly to populate our Postgres instance on our staging server. In addition to our automated test suite which generates and uses its own test data, we found it quite useful to be able to use up-to-date, real-world data during our daily development and ad-hoc testing of our software.
Read more on Simple Database Dump/Restore with Postgres on Heroku…

Building a Siri/iOS HomeKit-Enabled Garage Door Control with Raspberry Pi – Part 4: Door Sensors

This post is the fourth in a series exploring home automation using a Raspberry Pi, each covering a different aspect of the build of a garage door controller:

  1. Basic hardware acquisition and installation into a project box
  2. Software installation and code for controlling the door
  3. Software camera configuration and code streaming video to HomeKit
  4. Installing and configuring door open/closed sensors

Read more on Building a Siri/iOS HomeKit-Enabled Garage Door Control with Raspberry Pi – Part 4: Door Sensors…

Building a Siri/iOS HomeKit-Enabled Garage Door Control with Raspberry Pi – Part 3: Camera Config & Video Streaming

This post is the third in a series exploring home automation using a Raspberry Pi. Each part covers a different aspect of the build of a garage door controller:

  1. Basic hardware acquisition and installation into a project box
  2. Software installation and code for controlling the door
  3. Software camera configuration and code streaming video to HomeKit
  4. Installing and configuring door open/closed sensors

Read more on Building a Siri/iOS HomeKit-Enabled Garage Door Control with Raspberry Pi – Part 3: Camera Config & Video Streaming…

Building a Siri/iOS HomeKit-Enabled Garage Door Control with Raspberry Pi – Part 2: Software

This post is the second in a series exploring home automation using a Raspberry Pi, each covering a different aspect of the build of a garage door controller:

  1. Basic hardware acquisition and installation into a project box
  2. Software installation and code for controlling the door
  3. Software camera configuration and code streaming video to HomeKit
  4. Installing and configuring adding door open/closed sensors and adding an LCD status display

Read more on Building a Siri/iOS HomeKit-Enabled Garage Door Control with Raspberry Pi – Part 2: Software…

Building a Siri/iOS HomeKit-Enabled Garage Door Control with Raspberry Pi – Part 1: Hardware

This summer, I decided to explore home automation using a Raspberry Pi. I thought that it would be fun to control my garage door with Siri/iOS HomeKit and spent some time building a basic controller using JavaScript and some nice Node.js packages.
Read more on Building a Siri/iOS HomeKit-Enabled Garage Door Control with Raspberry Pi – Part 1: Hardware…

One Month at Atomic Object: Musings of a Corporate Defector

My on-boarding process at Atomic Object was almost a year in the making. While I was on assignment for GE Aviation to their joint venture company in Shanghai, China, I learned that my contract was not to be renewed for another year. It was part of a cost cutting measure to trim out a large number of corporate expats. This was not totally unexpected as our costs were extremely high.

Read more on One Month at Atomic Object: Musings of a Corporate Defector…