Yet Another Podcast #24–Reactive Extensions

Reactive Programming: Posting #5

Talking with Matthew Podwysocki and Bart De Smet about Reactive Extensions.

Bart is a Software Development Engineer – SQL Cloud Programmability Team and actively involved in the design and implementation of Reactive Extensions.  Matt is a Senior developer working for Microsoft and contributing to the Reactive Extensions framework.

Listen | Return to Yet Another Podcast

Call in comments:  1-347-YAP-CAST

rssiTunesalt

Posted in Podcast, Reactive | Tagged | 1 Comment

Nokia and Microsoft

Nokia and Microsoft made a joint announcement today that they are creating a strategic partnership which includes (among other points):

  • Nokia will adopt Windows Phone as its principal smartphone strategy
  • Nokia will help drive the future of Windows Phone, contributing its expertise on hardware design, language support, etc.

There is much  more, covered in depth here, but this is a significant announcement for Windows Phone developers and certainly one we’ll all be keeping a close eye on.

Posted in News | 1 Comment

Reactive Drag and Drop Part 1

Reactive Programming, Posting # 4

Continuing the discussion of Reactive Programming, this posting, based on a video from the Rx team, will create and annotate Drag and Drop using the Rx toolkit.  In part 1 we’ll track mouse movements, in part 2 we’ll implement drag and drop on an image.

Continue reading

Posted in Mini-Tutorial, Patterns & Skills, Reactive | Tagged | 4 Comments

New Series on WP7 Dev From Scratch

The documentation group in Developer Guidance just released a set of Windows Phone 7 development articles aimed at guiding the new Windows Phone programmer through all the fundamentals of WP7 development, starting with “Hello World”.

The topics are presented in a recommended order (like chapters of an intro book); however, they are also designed to be modular, so you can skip around to learn about specific tasks and features. The content uses a lot of code snippets along with screenshots, videos, and even embedded Silverlight to demonstrate how the code behaves. 

Be sure to check them out.

Posted in WindowsPhone | 1 Comment

Navigation 101–Cancelling Navigation

Windows Phone From Scratch #32

 

Let’s go back and look at the fundamentals of Navigation and how you can exert greater control as you navigate from page to page in your Windows Phone application.

Simple navigation, say from one page to the next, can be accomplished by calling on the NavigationService’s Navigate method, passing in the URI of the page you wish to navigate to.

Continue reading

Posted in Patterns & Skills | 1 Comment

Creating An Application Bar–Don’t Panic

Windows Phone From Scratch #31

 

The application bar sits at the bottom of your Windows Phone application and Common Propertiesprovides a set of hopefully not-too-cryptic icons,  along with an ellipses (…) that pops open the menu and the text associated with each icon.

Creating these icons by hand requires a bit more artistic skill than I have, so I’ve shied away for a bit, but it turns out that Blend makes creating an Application Bar a relatively trivial exercise.

Continue reading

Posted in Blend, Essentials, Mini-Tutorial, WindowsPhone | Tagged | 1 Comment

The Full Stack: The Client Side

Part 7 in the Full Stack series in which Jon and I are building an entire application from conception to delivery that includes MVC 3 ASP.NET, Silverlight and Windows Phone.

Also available on Channel 9

Posted in Full Stack | Tagged | 3 Comments

Yet Another Podcast #23 – John Stockton

Talking with John Stockton about the current state of Silverlight – and how newJohn Stockton Silverlight programmers are coming up to speed.

 

John works for Avanade

 

 

Listen | Return to Yet Another Podcast

Call in comments:  1-347-YAP-CAST

rssiTunesalt

Posted in Community, Patterns & Skills, WindowsPhone | Tagged | 2 Comments

Isolated Storage

Windows Phone From Scratch #30

 

An essential ingredient in storing the state of your application, especially when IsoStorage your application may be tombstoned or, even more extreme, closed, is the ability to create persistent storage – that is to write to the disk so that you can retrieve your data when the application resumes or is restarted.

This is the purpose of Isolated Storage.   The term is nearly self-explanatory; this is persistent storage that is isolated from the storage used by all other applications, and further, it is isolated from the operating system itself. It is therefore very safe.

[ Click on image for full size ]

Continue reading

Posted in Patterns & Skills | 3 Comments

Windows Phone Design Guidelines

A fellow team-member has put together this terrific Cheat Sheet on WP7 Design Guidelines.  Highly recommended.

Posted in Essentials, Patterns & Skills, Styles and Templates, Tools and Utilities, WindowsPhone | 1 Comment

Life Cycle: Page State Management

Windows Phone From Scratch #29

In previous postings, I’ve discussed the Life Cycle of a Windows Phone application and SavingState in that context noted the requirement to maintain the page’s state when the user navigates away (so that state can be restored when the user returns)

There are a few practical elements to state management, so let’s devote a few of these mini-tutorials to the exact mechanisms involved

Continue reading

Posted in Patterns & Skills | 2 Comments

The Full Stack: Entity Framework To Phone, The Server Side

Part 6 in the Full Stack series in which Jon and I are building an entire application from conception to delivery that includes MVC 3 ASP.NET, Silverlight and Windows Phone.

Also available on Channel 9

Posted in Data, Full Stack, Patterns & Skills, WindowsPhone | Tagged | 1 Comment