Home Automation Armageddon!
I have a friend who is new to programming and has asked me how I do it. It made me reflect for a minute to think about the patterns I take while learning something new or even completely broken and then get…
Building and running native Android apps on Windows
There are a number of well-documented approaches to developing native Android apps but many are not devoted to developing from the Windows command line but instead focus on using IDEs such as Eclipse. This article covers getting going quickly on the command…
Building a Hexacopter
It’s been a while since I last wrote about multirotors and I have learned a lot since then. The DJI Phantom I started with had a few upgrades done to it: Carbon fiber blades were added Body was painted black The mainboard…
Programming an Adafruit LED matrix
The plan For Halloween, I am making costumes that are like discos and for the costume I wanted to create a light setup that would flash colored lights off of the costume. I wanted to support various modes like a beating heart: a…
Using page tokens to retrieve extended results from Google APIs
Typically, Google APIs return between 20 and 100 results from API calls. This is done to minimize the amount of unnecessary data is sent to API clients which improves client performance. However, sometimes you want to get additional results. What…
Using Google APIs from Console apps in .NET
I have noticed a common and recent issue that developers have been having with the Google APIs has been building out console apps. In this post I’ll give you a few short demos for API calls and authorization. The following screenshot…
You will eventually own a smart watch.
Until recently, I was convinced smartwatches are cute gadgets but they are not very useful. I mean, you have a cell phone already. After spending some time with Android Wear, I’m sold, these are going to become very popular. I’ll try and explain why in this blog post.
Roundup of useful things for developers
It’s been a while since I’ve shared some programming and shell tips and there were a few significant changes to the .NET stack this month and the last worth mentioning. .NET at parity with Windows users on OSX and Linux…
Razer Switchblade + Winamp Love
I have been working on a side project to extend the Winamp visualization to the Razer Switchblade UI. My project is entirely based upon the Tiny3D visualization framework’s wrapper for Winamp plugins because the Winamp IP has…
How to: OAuth 2.0 Flows using the Google+ .NET API Client Libraries 1.7+ in C#
There have recently been significant changes to the .NET Libraries for Google APIs. As such, it’s a great time to show my favorite scenarios for OAuth 2. In this brief post I’ll show you a basic API query and then…