Category Archives: Essentials
The Full Stack–Accidentally Pair Programming and Writing Unit Tests
In this episode of The Full Stack, Jesse and Jon continue their reboot of the windows phone client project. Having set up an MVVM application and decided on using a repository pattern on the phone that mirrors the server’s repository, … Continue reading
Best Practices For Local Databases
Mango From Scratch I’ve recently written two posts about coding for SQL CE in Mango (the next release of Windows Phone). Sean McKenna, who knows more about this than anyone walking the planet, dropped me an email to remind me … Continue reading
Yet Another Podcast #34–MVC3 & NuGet
Talking with Phil Haack (Program Manager for MVC3 and NuGet) and Jon Galloway – what are MVC and NuGet, what are their strengths and limitations and how do you lean to use them? Listen | Return to Yet Another … Continue reading
Coming In Mango–ICommand
Mango From Scratch As noted in earlier posts, Mango represents a move from Silverlight 3+ to Silverlight 4, and with that comes ICommand on ButtonBase and Hyperlink (and classes that derive from these two). This is a significant breakthrough, especially … Continue reading
Developing for Windows Phone?? Bookmark This Site
My colleagues in Developer Guidance have created 22 topic/scenario-focused web pages on App Hub, the Windows Phone developer website, that provide a comprehensive view of all the resources available for Windows Phone development. The pages are self-contained, single-page search targets, … Continue reading
Tooling in Mango
The big news at Mix this year was the upcoming release of Mango – the next generation for Windows Phone. Among the many exciting new features were a few new tooling capabilities that will change the way you write your … Continue reading
Email a stack trace when things blow up in Windows Phone
Windows Phone From Scratch Jon Galloway and I have been working together on The Full Stack project. This week, we’ve been banging our heads together trying to figure out why our Windows Phone application crashes on testing when submitted to … Continue reading
Breakpoints on Xaml in Silverlight 5
Silverlight 5 MiniTutorial Silverlight 5 Beta brings the enormously useful ability to set a break point in your Xaml where you have a data binding. This can greatly simplify debugging and fixing binding issues.
Implicit Data Templates (Silverlight 5)
A Silverlight 5 Mini-Tutorial A new feature in Silverlight 5 is the Implicit Data Template, which allows you to target a data template for a specific data type. Thus, you might create a class hierarchy of Messages, Direct Messages and … Continue reading
Silverlight 5–Combo box type ahead
A nice, small feature in the new Silverlight 5 Beta is the ability to type ahead in combo boxes. This makes choosing from long list far simpler. You can see this at work by whipping up a very quick Silverlight … Continue reading
LinqPad, Linq Queries and IEnumerable
This posting is part of an on-going series on LINQ – a critical tool for both Windows Phone and Silverlight Programmers. I recently discovered LinqPad, a free utility developed by Joseph Albahari that supports Linq to Objects, Linq to SQL, … Continue reading
Application Bar Buttons Are Null
Windows Phone From Scratch #50 In a recent posting, I demonstrated how easy it is to add buttons to the phone’s Application Bar. I went back to that application to disable the “faster” button when the maximum speed was reached. … Continue reading





































