Ricky Tan's blog

Tips and tricks for developing Windows Phone 7 Applications

Windows Phone Peer-to-Peer Multiplayer Game using Sockets in XNA

One of the new features for the app platform in Windows Phone Mango is TCP and UDP Sockets. In this...

Author: Ricky_T Date: 06/15/2011

Free ebook: Programming Windows Phone 7

Today, the free ebook, Programming Windows Phone 7, by Charles Petzold, was announced available for...

Author: Ricky_T Date: 10/28/2010

Final Windows Phone Developer Tools Releasing Sept 16

Today, it was announced on the Windows Phone blog that the final version of the Windows Phone...

Author: Ricky_T Date: 08/23/2010

MediaElement, MediaPlayerLauncher and ApplicationBar in Windows Phone

Today, I'll write about creating a simple app that plays media using the MediaElement control, uses...

Author: Ricky_T Date: 08/20/2010

Launchers and Choosers for Windows Phone

Launchers and Choosers are the set of APIs that allow applications indirect access to phone...

Author: Ricky_T Date: 08/19/2010

Downloading Images and Indeterminate ProgressBar in Windows Phone

The ProgressBar control in Windows Phone today looks beautiful in indeterminate mode, with the...

Author: Ricky_T Date: 08/18/2010

Windows Phone Applications - Map, Pivot and Panorama controls

Today, I'll write about three new controls in Windows Phone Applications - the Map, Pivot and...

Author: Ricky_T Date: 08/17/2010

Windows Phone Applications - Gestures

Unlike desktop applications which use a keyboard and mouse, Windows Phone applications use touch...

Author: Ricky_T Date: 08/16/2010

Windows Phone Applications: Timing using DispatcherTimer

Applications may want to performs actions with certain timing, or tick intervals. One example is a...

Author: Ricky_T Date: 08/13/2010

Windows Phone Application Model: Navigation and Saving State

Continuing from yesterday's introduction to Silverlight for Windows Phone 7, today I'll be writing...

Author: Ricky_T Date: 08/12/2010

Silverlight for Windows Phone 7

The NDA on Silverlight for Windows Phone 7 has been lifted for a few months now, but I've been too...

Author: Ricky_T Date: 08/11/2010

Having trouble deleting files? Try this

If you're just upgraded to Windows 7, you may notice that the old system files are still on your...

Author: Ricky_T Date: 12/02/2009

Silverlight 3 Released and Introduction to DataForm

Silverlight 3 has been officially released last Friday. ScottGu's blog and Silverlight.net have the...

Author: Ricky_T Date: 07/13/2009

MIX09 and Silverlight 3 Beta

Yesterday was the first day of MIX09, where Silverlight 3 Beta was unveiled. The keynote and other...

Author: Ricky_T Date: 03/19/2009

Silverlight Futures Sneak Peek: Building Business Focused Applications

With the launch of Silverlight 2, which offers .NET support, C#, VB, LINQ, multithreading, WCF...

Author: Ricky_T Date: 10/31/2008

Silverlight 2 Beta1

This morning, Scott Guthrie has posted a First Look at Silverlight 2, so I can break the silence on...

Author: Ricky_T Date: 02/22/2008

Silverlight and Software-plus-Services

There are a lot of changes going on with Acropolis, with all the feedback received publicly and...

Author: Ricky_T Date: 09/07/2007

Extending the Acropolis Notepad sample with a Web Browser View

I've just posted on the Acropolis Team Blog about how easy it is to create additional views with...

Author: Ricky_T Date: 06/12/2007

Acropolis Buzz

Thanks to everyone that took a look! I'm very excited about the buzz that's going on.

Author: Ricky_T Date: 06/05/2007

Acropolis CTP1 released!

I'm extremely happy to say that the first Community Technology Preview (CTP) of Microsoft .NET...

Author: Ricky_T Date: 06/04/2007

Acropolis at TechEd 2007

I've been keeping track of some discussions about Acropolis, and I'm happy to say that there will be...

Author: Ricky_T Date: 05/23/2007

Team Foundation Server

I just can't wait for the Acropolis CTP so I can blog about the exciting new Acropolis rich client...

Author: Ricky_T Date: 01/25/2007

Official Product Launch of Windows Vista and Office 2007

Recently I haven't had much to blog about because of non-disclosure regarding the new Acropolis...

Author: Ricky_T Date: 11/30/2006

Mini-Lab

These past two weeks I've been working on setting up the Mini-Lab for the Smart Client project I'm...

Author: Ricky_T Date: 11/13/2006

WPF Video

I'm not able to post my sample here in this blog. But here is an awesome video that shows what WPF...

Author: Ricky_T Date: 10/23/2006

WPF Crossbow Sample

I’ve just finished creating a WPF sample application that uses Crossbow to host a DataGridView,...

Author: Ricky_T Date: 10/19/2006

eLearning clinics for .NET FX 3.0 (WPF, WF and WCF) are live and FREE for a limited time!

A good buddy from college days knows how excited I am about WPF, and he (being a .NET developer)...

Author: Ricky_T Date: 10/11/2006

Application.DoEvents

While doing the Vista Test Pass, I noticed a lot of timing and synchronization issues in the tests,...

Author: Ricky_T Date: 09/29/2006

PM, SDE and SDET

It's been a fast week, working on the Vista Test Pass. I was browsing through today's blogs when I...

Author: Ricky_T Date: 09/29/2006

Microsoft Annual Company Meeting

Yesterday was my first Microsoft Annual Company Meeting, and it just blew my mind. It was unlike any...

Author: Ricky_T Date: 09/22/2006

Windows Vista RC1 is available for your download

The title says it all. Download it here:...

Author: Ricky_T Date: 09/07/2006

IronPython 1.0 has been released

IronPython 1.0 has been released yesterday! I fondly remember using Python when I was in college and...

Author: Ricky_T Date: 09/06/2006

.NET Framework 3.0 (formerly WinFX) Release Candidate is out!

Today is Friday before the long Labor Day weekend, and I wondering what to write. It's not for lack...

Author: Ricky_T Date: 09/01/2006

Joel on Software

I'm still all down on the Vista Test Pass this past week, to get through the test automation...

Author: Ricky_T Date: 08/21/2006

Crossbow and Vista News

The Crossbow test automation was run on WTT by the Avalon team on the latest build of Avalon, and...

Author: Ricky_T Date: 08/04/2006

TechFair 2006

I just read an interesting story in chapter 4 of the book "Getting to Yes: Negotiating Agreement...

Author: Ricky_T Date: 07/25/2006

Acropolis

I changed the time zone in my profile to Pacific Time, which is the time here in Redmond,...

Author: Ricky_T Date: 07/21/2006

What is Crossbow?

Among my work here at Microsoft is servicing the now-complete Crossbow Runtime, to make sure there...

Author: Ricky_T Date: 07/20/2006

Introduction

Hi! This is my first blog here on MSDN, so I thought it should be an intro. My name is Ricky Tan,...

Author: Ricky_T Date: 07/19/2006