Andy Pennell's Blog
See me blather about software development, Gadgets, Technology, Fatherhood, plus anything else that gets me going.
Updating Excel data with Project Siena
This post describes a method of using Project Siena with Excel data that can be updated later...
Date: 10/10/2014
Getting the Name of your Windows Phone 8 device
You can name your phone to whatever you like, but how can an app display that name? There isn't an...
Date: 11/09/2013
Handling Contract assertions on Windows Phone 8
If you are a fan of System.Diagnostics.Contracts and use them on WP8 you may find a problem: when a...
Date: 10/18/2013
Native Code on Windows Phone 8: The assert Problem
So there you are, cranking out some new C/C++ (or CX/C++) code on Windows Phone. Its all new, so you...
Date: 06/17/2013
The Best Microsoft Keyboard. Ever. The Natural Keyboard Pro.
Keyboards are a very personal thing. For those of us whose job requires their use basically all day,...
Date: 04/03/2013
UPNP on Windows Phone 7.5 Part 2: Invoke
With UPnP discovery worked out, the next feature is to turn the discovery results into a Device,...
Date: 01/08/2012
Car Head Unit Compatibility with Windows Phone 7.5 Mango
I recently had a desperate need to upgrade the audio system in my car, and wanted a good...
Date: 09/27/2011
Finding the SSID of your wi-fi network on Windows Phone 7.5 Mango
Finding your IP address I have already covered, now for the next useful thing: your SSID name....
Date: 08/30/2011
Attempting UPnP on Windows Phone 7.5 (Mango), Part 1: SSDP Discovery
[Update: SSDP is WORKING now: all code updated] I have been on a mission for maybe six months now to...
Date: 08/24/2011
Finding Your Own IP Address On Windows Phone Mango
For reasons never adequately explained there is still no API to obtain the IP address of the phone...
Date: 08/11/2011
Real World WCF on Windows Phone 7
I have already covered using WCF from Windows Phone 7 with my quick walk-through , but now, some...
Date: 02/02/2011
Using LongListSelector without LINQ
The LongListSelector control is an awesome thing, but using it without LINQ I found a tricky...
Date: 11/19/2010
Error Reporting on Windows Phone 7
[Minor code update Jan 15 2010] It may come as a surprise to some, but applications sometimes crash....
Date: 11/01/2010
Blu-ray fails to overtake DVD as many predicted
Two years ago Disney predicted that Blu-ray sales would overtake DVD in two years. Like pretty much...
Date: 10/25/2010
Using WCF on Windows Phone 7: Walk-through
Windows Phone 7 and WCF: a great combination, but can be tricky to get going. Here is how I did...
Date: 09/20/2010
Cheap Video Card for Windows Phone XNA Development
With the release of the RTM version of the Windows Phone 7 developer tools, some folks are running...
Date: 09/17/2010
Why Data Breakpoints are Disabled On Restart
Data breakpoints are both incredibly useful when you need them and yet can cause extreme pain under...
Date: 08/06/2010
Why Address Breakpoints Are Disabled On Restart
If you set a [native] breakpoint by address, then restart your debugger session the breakpoint will...
Date: 08/06/2010
Andy's Random KIN Phone Tips Page
Both my wife and I are happy KIN users so I thought I would share some information that might be...
Date: 07/15/2010
Using a UK PayAsYouGo SIM when you are a foreigner
[Updated June 1st to correct ATM information and to add PayPal option] Recently I had the need to...
Date: 04/15/2010
My Secret Project is no longer secret: the KIN phone
Since the demise of HD DVD (RIP) I have been working on the secret “Pink project” at...
Date: 04/13/2010
Running a Family with Food Sensitivities
Gratuitous post time: my wife has been doing a great job dealing with various food sensitivity...
Date: 09/23/2009
Celebrating the first Apollo Moon Landing
In a matter of days it will be the 40th anniversay of Apollo 11 landing on the moon, a seminal...
Date: 07/15/2009
More HD DVD players than Blu-ray players in America. Still. In 2009.
In frankly amazing news even to me, a new Harris Poll shows that over a year and a half since the...
Date: 06/18/2009
How Do You Debug A Movie?
How do you debug a movie? Before I get too old and forget, here is the story of one bug that I had...
Date: 03/05/2009
Zune in my Boxster: Part 2
I've been enjoying my Zune installation for a while now, but I had one thing that bugged me:...
Date: 02/20/2009
The Sinclair QL is 25 yrs old today!
Chances are that you have never heard of the Sinclair QL. However if you are as old as me and...
Date: 01/12/2009
Converting Zune playlists into Windows Media Player playlists
For some inexplicable reason Zune playlists (ZPL) are different from Windows Media Player playlists...
Date: 08/23/2008
Using a Zune 80GB as a Car Video Player
Following on the theme of trying to make it easier for my kids to watch movies in the car but...
Date: 07/13/2008
Tricks and Tips for using the VMR9
A few months ago I did some work involving the VMR9, and I hit several brick walls. Many of these...
Date: 07/10/2008
Who doesn't take credit/debit cards in 2008? Washington State Licensing, that's who
Normally I renew my car tabs online with a credit or debit card, but that wasn't possible this week...
Date: 06/19/2008
Why HD DVD Really Lost The Format War
It's all my fault. I'm terribly sorry. Something critical happened in October 2007 that I forgot to...
Date: 02/20/2008
Come see HDi at the Sundance Film Festival
If you are attending the Sundance Film Festival, please drop by the Microsoft House on Main Street...
Date: 01/17/2008