• Magic Mirror Part 1

    The software display of my Magic Mirror, with custom widgets. With a number of other things behind me there is a home DIY project I want to take a crack at. A Magic Mirror is a home information display showing a clock and useful data readouts from various web services....

  • Detecting Geo-Temporal Events with Elasticsearch Pipeline Aggregations

    Above: A temporal prediction of a one dimensional metric in Timelion. Worth noting, this talk is very much influenced by Zach Tong’s excellent series on implementing a statistical Anomaly detector with Elasticsearch. That’s a great place to start when reading on this topic. The problem with my old demo I...

  • Optics: Pulling Google Spreadsheet and Salesforce.com data into Elasticsearch

    Above: The basic architecture of what I build as part of this blogpost. I’m not trying to knock Salesforce.com (SFDC) reporting. My last three companies have used SFDC to track our software sales business and we love the hell out of it. The problem is we are staring to expect...

  • Quantified Self: Week three progress and real time beer events using Untappd

    Untappd beer data turned out to be very easy to add to my quantified self dashboard. Registerring an app on their api page gives you a client ID and key useable for 100 REST calls an hour without any kind of OAuth trickery (all untapped data is pretty wide open)....

  • Quantified Self: Week two progress and 'Near Real-Time' Fitibit activity

    I’m about a week into quantified self tracking. At this point my IFTTT and Zapier feeds are stable and I have good trust that the new data will have arrived in my Kibana dashboard each morning. None of my behaviors and habits have changed of course. Activity level-wise, they’ve probably...