Netflix Queue Sorter in C#/WinForms
Roughly three years ago, I coded my first OAuth / RESTful application. It was a utility for Netflix that would sort the “Instant” queue of movies that I had in my list. I did this because my obsessive compulsive roommate…
Odds and Ends: apps and tools worth mentioning
The following list covers a few of my favorite apps from over the years and mind you is in no particular order: 1) Sonique – One of the most unique MP3 players of all time, this project was killed after…
Notes on using Animations in XAML/C#
Notes on animations using transitions: To create an animation, you need the following: Storyboard…which contains… Animations…that are based around… Timelines What the animations do is make changes on a variable (target property) that is associated with your object (target). For…
Building a simple game using XAML/C#: Part 4 – Make it fun
At this point, you have a simple version of a “Simon” game that works: you can start, restart, win, and lose. That said, the game still lacks the pizazz that really could make it stand out as something fresh and…
Building a simple game using XAML/C#: Part 3 – Make it a game
Now that we have our basic interactions working the way we want, it’s time to add some game logic. We’ll do this by: Refactoring the game logic into a Game class and adding a “Level” class that will encapsulate the…
Building a simple game using XAML/C# Part 2 – Input and Multimedia
Starting from the last post in this brief series on XAML UI for Metro style apps, we’re ready to enable user input. Before doing this, I wanted to add a few sounds to the application. To do this, I used…
Building a simple game using XAML/C#: Part 1 – XAML UI
I thought it would be fun to make a game for the Windows developer preview. So, as an exercise in simplicity, I decided to go for a game that loosely resembles “Simon”, the memory game where you try and remember…
Playing with paper.js and background animations
After starting my blog, I got a few comments on my @gguuss twitter account about the animated background that I have. So, I figured I would write a short post about it. What is paper.js? I’m sure that its…
Quick Post: Setting up an OBi100+ Google Voice to ring a physical phone
It’s surprisingly easy to set up Google voice with a physical phone line now that the OBI100 has been released with some tools for doing this. Step 1: Get an OBi100 VoIP Telephone Adapter and Voice Service Bridge Step…
Copy and Paste Coding: SQL insert/update for C#, PHP, and Perl
The following examples are some dead-simple examples that come up all the time when I’m prototyping. The following examples are the first ones that come to mind: CGI / DB connectivity and insertion. Note the code provided does not apply…