Accessing the People API from C# / .NET
The Google People API has launched, this post describes how to access the API from .NET projects using C#. Code overview The following code shows how to access the API: using Google.Apis.Auth.OAuth2; using Google.Apis.People.v1; using Google.Apis.People.v1.Data; using Google.Apis.Services; using…
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…
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…
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…
Would you [re]program yourself?
It’s been a running joke for me that, “Hey, what’s the worst that could happen if there’s a bug in this demo or example, right?” The joke came from when I was a young programmer and worked alongside many of…
Error handling in the Google+ Hangouts Telephone API
One key aspect of creating great Hangout apps is handling errors gracefully. In this post, I’ll get you started on detecting errors.
Building a Graphic Equalizer using a Netduino and SPI LED strips
This blog post covers how I put together an SPI-based LED VU meter using a Netduino. There is also a demo of the setup on a Pioneer DDJ-SX because it looks cool when the meters match up with beats.
Making the most of the Google+ developer site
The curse of knowledge – knowing something and then not realizing that you have this knowledge – can make it difficult to remember the first time that you started learning about something. A great example of this is the Google…