Category Archives: Data

Yet Another Podcast #44–Charles Petzold

Talking with Charles Petzold about writing, computers and his career. Charles Petzold is the author of numerous books, including Programming Windows, Code, The Annotated Turing, and Programming Windows Phone Charles Petzold’s Web Site Ada’s Technical Books Any sufficiently advanced technology … Continue reading

Posted in Data, Languages, Mango, Opinion, Patterns & Skills, Podcast | Tagged | 2 Comments

LINQ Pad vs. Visual Studio for Learning LINQ

A LINQ Tutorial As noted in numerous other postings, I’m convinced that LINQ is an essential aspect of serious Windows Phone (or virtually any .NET) programming.  One of the great tools to come along for learning and working with LINQ … Continue reading

Posted in Data, Linq, Mini-Tutorial, WindowsPhone | Tagged | 18 Comments

Yet Another Podcast #43–Sean McKenna and Windows Phone Data

Talking with Sean McKenna, Senior Program Manager on the Windows Phone Application Platform Team, about structured data, databases and much more. Listen | Yet Another Podcast Call in comments: 1-347-YAP-CAST

Posted in Data, Mango, Podcast, WindowsPhone | Tagged | 2 Comments

Yet Another Podcast #42–Colin Blair and RIA Services

Talking with Colin Blair, Microsoft MVP, about RIA Services and WCF  Colin’s Blog RIA Services page RIA/JS Listen | Yet Another Podcast Call in comments: 1-347-YAP-CAST

Posted in Data, Patterns & Skills, Podcast | Tagged | Leave a comment

LINQ: The overloaded Contains Operator

A LINQ Tutorial As part of my continuing (and occasional) series of mini-tutorials on LINQ this posting will consider the overloaded Contains operator. This operator allows you to check whether a list contains a given value, as illustrated in the … Continue reading

Posted in Data, Linq, Mini-Tutorial | Tagged | 10 Comments

Fast Switching and Page State in Mango

Mango From Scratch Mango introduces fast application switching.  To implement this feature a new stage in the lifecycle has been added: Dormant.  Applications are put in the dormant state when the user navigates forward, away from the application (e.g., using … Continue reading

Posted in Data, Essentials, Mango, Mini-Tutorial, WindowsPhone | 6 Comments

The Full Stack, Part 12: Adding photo support to our Windows Phone app – Capture, storage, and display

We walk through the code we used to add photo support to the WhoIsThat application, including: Using the Camera chooser  Restoring application state after the photo is taken  Decoding and displaying the image  Storing and retrieving the image

Posted in Data, Full Stack, Mango, Silverlight 5, WindowsPhone | Tagged | 3 Comments

Yet Another Podcast #37 Silverlight HTML5 & Developers Part 2

Part 2 of a conversation with Shawn Wildermuth, president of Agilitrain and author of the forthcoming  book Essential Windows Phone 7 about Mix, Silverlight, Windows Phone, HTML5 and the state of .NET development Listen | Return to Yet Another Podcast … Continue reading

Posted in Community, Data, Essentials, Languages, Mango, Opinion, Patterns & Skills, Podcast, WindowsPhone | Tagged | 2 Comments

Managing Resources with Reactive Extensions

Reactive Extensions While Reactive Extensions will clean up after itself, it is still your responsibility to manage limited resources, and to dispose of  any unmanaged resources. You can, however, use a variant on the using statement with Observables.

Posted in Data, Linq, Mini-Tutorial, Reactive | Tagged | 6 Comments

Persisting an image

Windows Phone From Scratch In our Full Stack program we need to take a snapshot and persist it to isolated storage, for retrieval at a later time.  This posed an interesting question: how do you put an image into a … Continue reading

Posted in Data, Mini-Tutorial, Patterns & Skills, WindowsPhone | Tagged | 3 Comments

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

Posted in Data, Essentials, Full Stack, Mini-Tutorial, Patterns & Skills, WindowsPhone | Tagged | 2 Comments

LINQ Deferred Execution–Oops!

A LINQ Tutorial Deferred execution can be a lifesaver with LINQ but it can have a downside as well. In this example we set up a LINQ query and then iterate through the results twice. The output may not be … Continue reading

Posted in Data, Linq, Mini-Tutorial | Tagged | Leave a comment