Share via


Francis K. Cheung

The journey of an agile programmer...

Prism version 5.0 for WPF is now available. This version of Prism includes updates to existing and...

Date: 04/21/2014

In the AdventureWorks Shopper app, we spent a lot of time making sure all GridView/ListView scroll...

Date: 12/23/2013

In Windows Store apps version 8.1, a new UX guideline is to scroll vertically when in Portrait or...

Date: 12/23/2013

This is the fifth post in a series that walks you through creating a simple Windows Store app using...

Date: 05/07/2013

This is the fourth post in a series that walk you through creating a simple Windows Store app using...

Date: 04/26/2013

This is the third post in a series that walk you through creating a simple Windows Store app using...

Date: 04/25/2013

This is the second blog post in a series that walk you through creating a simple Windows Store app...

Date: 04/25/2013

As Blaine Wastell posted, we are about to release the patterns & practices guidance for building...

Date: 04/24/2013

We dramatically updated our guidance around Windows Phone development. Beyond recompiling our...

Date: 04/02/2012

I’m a big fan of TDD and continuous integration, so when I first started development on Windows...

Date: 01/03/2012

We are just about to release an update to the Windows Phone 7 Developer Guide that p&p shipped...

Date: 12/07/2011

Let me give you a little background on this sample. If you look at the WCF Routing Service, you can...

Date: 06/15/2011

Yesterday we uploaded a release candidate drop of our Composite Services Guidance to CodePlex. This...

Date: 06/15/2011

Yesterday we shipped the first public drop of our guidance for building composite services. This...

Date: 10/29/2010

One of the main stories for the Web Client Developer Guidance project was to learn how to manage the...

Date: 02/12/2010

Our Continuous Integration builds are run on a build server that has the necessary SharePoint...

Date: 06/24/2009

Yeah, I know. Typemock Isolator is great for unit testing against API’s that are hard to mock, but...

Date: 06/24/2009

This last iteration, we ran an interesting issue when services that we request through the...

Date: 06/24/2009

In our SPG v1 guidance we discussed packaging site elements into features. This is particularly...

Date: 06/05/2009

Iteration 10 is complete and the drop can be downloaded here. In iteration 10 we mainly concentrated...

Date: 06/02/2009

We are now full speed a head working on v2 of the p&p SharePoint Guidance. Version 1 focused on...

Date: 01/19/2009

A colleague made the comment regarding Typemock Isolator: “but be aware that having such a powerful...

Date: 01/19/2009

We’ve completed version 1 of the patterns & practices SharePoint Guidance. The major stories we...

Date: 12/18/2008

Our friends at Typemock have made it much more affordable to unit test SharePoint applications. With...

Date: 11/25/2008

When developing SharePoint applications, it is common to develop custom: ASP.NET Web Forms WebParts...

Date: 08/22/2008

It occurred to me after a recent advisory board call that we haven't done a good job of...

Date: 07/16/2008

I've consistently pushed for simplicity on the Prism project. This was evident when we worked on our...

Date: 06/16/2008

In my previous post, I discussed commanding and how you can hook up invokers (e.g. buttons and menu...

Date: 06/02/2008

WPF provides RoutedCommand which is great at connecting command invokers such as menu items and...

Date: 05/30/2008

One common method of cross module communication is through shared services. Let's say our...

Date: 05/29/2008

When building large complex applications, a common approach is to divide up the functionality into...

Date: 05/29/2008

Michael Puleio and I recently gave a few talks on Test Driven Development (TDD). Several developers...

Date: 02/24/2008

One of the first assumptions floating around the PRISM team room was the use of an Inversion of...

Date: 01/28/2008

A month ago I started working on a new project within patterns & practices: Composite WPF (code...

Date: 01/28/2008

If you use the MSF Agile process template, you can leverage the Remaining Work and Completed Work...

Date: 10/15/2007

I went through the process to request and install VSIP PLK's for the Process Editor Tool. The tool...

Date: 01/14/2007

As I mentioned in my previous posting, the Microsoft Visual Team System Process Editor was based on...

Date: 01/14/2007

I’ve been working with the Microsoft Solutions Framework team since July 2006. We’ve been working on...

Date: 01/14/2007

Porting Code and Unit Tests to the device: After much work, we ported the source code and unit tests...

Date: 06/15/2006

Module Deployment and Dependencies When you create modules based on CAB, they're not automatically...

Date: 04/21/2006

This document contains a list of limitations the CF version of CAB has compared with the desktop...

Date: 04/21/2006

Here are some differences we've discovered between the desktop and compact framework....

Date: 04/21/2006

Issue 1: .NET CF Does not support System.Windows.Forms.GiveFeedbackEventArgs and DragEventArgs. In...

Date: 04/21/2006

Issue 1: .NET CF Does not support System.Windows.Forms.GiveFeedbackEventArgs and DragEventArgs. In...

Date: 04/21/2006

Generic Support We had to remove support for generic events/delegates. Here are the unit tests that...

Date: 04/21/2006

Issue 1: .NET CF Does not support System.Runtime.Serialization The follow types have been given the...

Date: 04/21/2006

Next>