Sign in Best Practices: Reflecting the User
In the recent Google+ Developers Live episode: Google+ Sign-In Best Practices: Greeting the user and reflecting the profile, I showed you a few tweaks that you can make to your site’s experience to make it more engaging. This blog post…
Using the one-time-code flow with Google+ Sign-in
OAuth v2 background In this post, I’m going to assume that you understand a little bit about the traditional OAuth v2 flows for authorization. If you haven’t already checked it out, you can get acclimated hands-on through the OAuth2 playground….
Creating HTML documentation in C# using Visual Studio and Sandcastle
I had a coworker ask me today about creating documentation in C#/.NET ala javadoc by rendering embedded developer remarks into HTML. It’s actually pretty simple to do because most developers use the built-in XML documentation features of Visual Studio when…
Switching to pure HTML for Google+ badge, +1, and Share
As you may have noticed, Google+ has been pushing to an updated approach to rendering the +1 and share buttons. I for one have been a guilty party and have needed to update my +1 and share links on my…
Retrieving Google+ profile data client side with the sign-in button
Overview profile data retrieval As you might have noticed, the sign-in button, used in the Client Side Flow Example for Google+ history and the Server Side Flow Example, is a very easy and lightweight way to integrate Google+ communication into…
Even more schema.org markup examples
In my last post, I introduced the basics for OpenGraph and Schema.org markup. In this post I’m going to look at more examples of content types. Some background on Schema.org markup Schema.org markup lets you specify objects to let search…
Schema.org, Open Graph, and making links to your site from social look pretty
I have only been working on Google+ for two weeks and I have already learned so much about what Google is doing in this space and why they are doing it. I recently started learning more about the publishing features…
My intro video to Windows 8 development
Right before the build conference, I produced a video that was going to be the intro to Windows 8 app development. Various red tape blocked us from shipping it, but the brief intro actually is still actually relevant – various terms changed and the diagrams are…
CanvasChart.js, my HTML5/JS Charting Library
For a Windows 8 sample I was working on (the example Stocks App) I needed to produce a first-party library for charting the actual stocks. The following video shows the library I created: There have been various bug fixes and…
Fun with HTML Canvas
Just for kicks, I created a little script that would generate gradients, and put it as a placeholder on one of my domains. The following code shows how I’m rendering the gradients. <html> <script type="text/javascript"> var i; var rfactor =…