You had me at "Hello World"
Programming, Love at First Sight
Just bought a Surface RT device? Congratulations! I purchased a Microsoft Surface RT, and I am very...
Date: 11/05/2012
So you wrote and published Windows Phone 7 apps, and of course you want to know how well your apps...
Date: 05/03/2011
I just installed Visual Studio 2010 on a different machine, and I noticed I missed several things...
Date: 01/29/2011
You can get a free ebook, Programming Windows Phone 7, by Charles Petzold here:...
Date: 10/28/2010
I read this article that I found really helpful. It covers some keyboard shortcuts that can be...
Date: 07/21/2010
One of my biggest challenge to understand WPF is the concept of attached property and dependency...
Date: 06/25/2010
It is really hard for me to think another way to build services, other than WCF. WCF team did a very...
Date: 01/26/2010
I just found out that Bill Gates joins Twitter (link), and also has a facebook account (link).
Date: 01/19/2010
Whenever I need to attach an event handler, usually I use one of these methods, a delegate,...
Date: 09/30/2009
Another follow-up from my previous article, Programmatically Configuring Permissions on a Share,...
Date: 07/13/2009
If you have more than a dozen web servers in a cluster with identical setting, and you need to...
Date: 05/29/2009
This is a quite common problem, there is a list of strings, and you need to concatenate them with a...
Date: 05/12/2009
I have been using PInvoke.Net for long time. I discovered a tool, P/Invoke Interop Assistant. It is...
Date: 04/15/2009
This is the scenario, system A is taking an xml from system B. System A will deserialize the xml...
Date: 04/03/2009
C# introduces a number of syntactic sugar, including Automatic Property link. A question was asked,...
Date: 02/12/2009
One of the requirements in building setups was to allow the Operations team to execute the .msi file...
Date: 02/06/2009
I spent some time planning on improvements that I wanted to do on one of our project. I reviewed the...
Date: 02/05/2009
I downloaded and installed IE 8 RC 1 on my machine. It works really well, the performance...
Date: 01/27/2009
This article is intended to help me remember where can I find these resources, also kind of helpful...
Date: 01/11/2009
Happy New Year, everyone. Wish you all the best this year.
Date: 01/01/2009
When Building Multi-Threaded Applications using ThreadPool, Make the Number of Worker Threads Configurable
Just a simple thought, when creating a multi-threaded applications, make the number of threads...
Date: 12/16/2008
One application had a memory issue, it just consume too much resources. The application performed...
Date: 12/15/2008
When you created a Windows Service, you usually add a Service Installer to allow this service to be...
Date: 12/11/2008
I needed to get the location of IIS log files on my servers, after doing a quick investigation, I am...
Date: 10/31/2008
PDC is almost over, did you know that you can access the recorded sessions online? Go to...
Date: 10/30/2008
Sometimes you may want to install a Windows Service programmatically, but the target machine does...
Date: 10/20/2008
You can add or remove assemblies from the GAC using code. You can use Publish.GacInstall method to...
Date: 09/22/2008
This is the scenario, as WHS Administrator, you granted yourself access to a specific share, and you...
Date: 09/21/2008
I was reading an old post that Chuck Jazdzewski wrote. This one is really good, it is not applicable...
Date: 08/26/2008
One day, I was presented with a problem, that the finalizer was not called during application pool...
Date: 08/25/2008
The server did not provide a meaningful reply; this might be caused by a contract mismatch, a premature session shutdown or an internal server error
I am playing around with WCF, and I got that error message above. Searching did not really help in...
Date: 08/22/2008
I found a good article about replacing ASMX web wervice with WCF web service here (ASMX to WCF...
Date: 08/01/2008
In my previous post, I explained how you can find out the error description for the error id that is...
Date: 08/01/2008
Yes, I work at Microsoft, but I was surprised with what live services can do. I found out about live...
Date: 08/01/2008
I like Flip3D, but I rarely use it, as I am accustomed switching between applications by pressing...
Date: 08/01/2008
If you have worked with SSIS, you may have been doing something like this, in case of errors, you...
Date: 07/25/2008
Again from Microsoft Product Fair, I found out one thing that I had never known that we were doing...
Date: 07/25/2008
Starting yesterday, we have product fair, where full time employees have the opportunity to check...
Date: 07/23/2008
I had a problem with one of our database in our testing environment, it performs OK, but we know it...
Date: 07/22/2008
In my previous post, I have shown you how to set up permission on a share. The thing with...
Date: 07/21/2008
Finally it is released! If you are using Windows Home Server, please take a look at WHS team’s blog...
Date: 07/21/2008
One of the key of designing a database is picking the right primary key. I keep in mind several...
Date: 06/24/2008
In my previous post, I have shown you how to modify share permission using .Net framework. Access...
Date: 06/09/2008
Shame on me, I just found out that Windows Search 4.0 was released. Check this kb article on what is...
Date: 06/06/2008
I was asked this problem on how to set up permission for a share programmatically using .Net...
Date: 06/06/2008
Michele Leroux Bustamante made fifteen great Webcasts, hosted by msdn. If you are learning WCF, I...
Date: 06/06/2008
When designing a setup project, you can define text boxes dialog to input a file system path. To...
Date: 04/07/2008
I was building a new Vista Media Center, and replaced XP Home on my old laptop with XP Professional....
Date: 03/29/2008
This is something that I really like, I can convert a list of objects into an array of something. I...
Date: 03/18/2008
I have been reviewing LINQ since last year, but I had never had a chance to actually jump and use it...
Date: 03/16/2008