Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Programming, Love at First Sight
Windows Hardware Compatibility List for Windows RT
Just bought a Surface RT device? Congratulations! I purchased a Microsoft Surface RT, and I am very...
Date: 11/05/2012
Metrics and Information for Your Windows Phone 7 App
So you wrote and published Windows Phone 7 apps, and of course you want to know how well your apps...
Date: 05/03/2011
Productivity Power Tools for Visual Studio 2010
I just installed Visual Studio 2010 on a different machine, and I noticed I missed several things...
Date: 01/29/2011
Free Electronic Book: Programming Windows Phone 7
You can get a free ebook, Programming Windows Phone 7, by Charles Petzold here:...
Date: 10/28/2010
Windows 7 Shortcuts
I read this article that I found really helpful. It covers some keyboard shortcuts that can be...
Date: 07/21/2010
Understanding WPF Dependency Property and Attached Property
One of my biggest challenge to understand WPF is the concept of attached property and dependency...
Date: 06/25/2010
Exposing WCF REST Interface, Step by Step
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
@BillGates
I just found out that Bill Gates joins Twitter (link), and also has a facebook account (link).
Date: 01/19/2010
Attaching an Event Handler
Whenever I need to attach an event handler, usually I use one of these methods, a delegate,...
Date: 09/30/2009
How to Give Authenticated Users or Everyone Access to Your Share Programmatically
Another follow-up from my previous article, Programmatically Configuring Permissions on a Share,...
Date: 07/13/2009
How to Programmatically Modify the IIS Virtual Directory
If you have more than a dozen web servers in a cluster with identical setting, and you need to...
Date: 05/29/2009
Concatenating A List of Elements into A String, From [A] [B] [C] into "A, B, C"
This is a quite common problem, there is a list of strings, and you need to concatenate them with a...
Date: 05/12/2009
Generating P/Invoke Signature
I have been using PInvoke.Net for long time. I discovered a tool, P/Invoke Interop Assistant. It is...
Date: 04/15/2009
Workaround to deserialize ‘True’, ‘False’ using XmlSerializer
This is the scenario, system A is taking an xml from system B. System A will deserialize the xml...
Date: 04/03/2009
C# 3.0 Automatic Property
C# introduces a number of syntactic sugar, including Automatic Property link. A question was asked,...
Date: 02/12/2009
How to Add Command Line Support with Your .MSI
One of the requirements in building setups was to allow the Operations team to execute the .msi file...
Date: 02/06/2009
Fixing the Issue that Does Not Exist
I spent some time planning on improvements that I wanted to do on one of our project. I reviewed the...
Date: 02/05/2009
IE 8 RC 1 is Now Available for Download
I downloaded and installed IE 8 RC 1 on my machine. It works really well, the performance...
Date: 01/27/2009
Writing Fast Code (Resources)
This article is intended to help me remember where can I find these resources, also kind of helpful...
Date: 01/11/2009
It Is 2009, Happy New Year!!!
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
String.Split has High Cost on Performance
One application had a memory issue, it just consume too much resources. The application performed...
Date: 12/15/2008
How to Create Custom Event Log for Windows Service
When you created a Windows Service, you usually add a Service Installer to allow this service to be...
Date: 12/11/2008
How to Get IIS Web Sites Information Programmatically
I needed to get the ___location of IIS log files on my servers, after doing a quick investigation, I am...
Date: 10/31/2008
Watch PDC Videos Online
PDC is almost over, did you know that you can access the recorded sessions online? Go to...
Date: 10/30/2008
How to Install Windows Service Programmatically
Sometimes you may want to install a Windows Service programmatically, but the target machine does...
Date: 10/20/2008
How to Install Assemblies to the GAC Programmatically?
You can add or remove assemblies from the GAC using code. You can use Publish.GacInstall method to...
Date: 09/22/2008
"Access Denied" When Accessing a Share in Windows Home Server
This is the scenario, as WHS Administrator, you granted yourself access to a specific share, and you...
Date: 09/21/2008
Advice for New Programmers
I was reading an old post that Chuck Jazdzewski wrote. This one is really good, it is not applicable...
Date: 08/26/2008
In God We Trust, Everybody Else Must Bring Data
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
Replacing ASMX Web Service with WCF Web Service
I found a good article about replacing ASMX web wervice with WCF web service here (ASMX to WCF...
Date: 08/01/2008
How to Find Out Which Column Caused SSIS to Fail?
In my previous post, I explained how you can find out the error description for the error id that is...
Date: 08/01/2008
Search Video and Watch It, More Than Just Thumbnails
Yes, I work at Microsoft, but I was surprised with what live services can do. I found out about live...
Date: 08/01/2008
Switching Between Applications, Using Vista Flip3D
I like Flip3D, but I rarely use it, as I am accustomed switching between applications by pressing...
Date: 08/01/2008
How to Decipher/Understand SSIS Error Code?
If you have worked with SSIS, you may have been doing something like this, in case of errors, you...
Date: 07/25/2008
Paparazzi for the Computer Literate
Again from Microsoft Product Fair, I found out one thing that I had never known that we were doing...
Date: 07/25/2008
Search and Give
Starting yesterday, we have product fair, where full time employees have the opportunity to check...
Date: 07/23/2008
Boosting Performance with READ_COMMITTED_SNAPSHOT
I had a problem with one of our database in our testing environment, it performs OK, but we know it...
Date: 07/22/2008
Editing Share Permission
In my previous post, I have shown you how to set up permission on a share. The thing with...
Date: 07/21/2008
Home Server Power Pack 1 is Released!
Finally it is released! If you are using Windows Home Server, please take a look at WHS team’s blog...
Date: 07/21/2008
Database Design – Designing Primary Key
One of the key of designing a database is picking the right primary key. I keep in mind several...
Date: 06/24/2008
Common AccessMask value when Configuring Share Permission Programmatically
In my previous post, I have shown you how to modify share permission using .Net framework. Access...
Date: 06/09/2008
Windows Search 4.0 was Released
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
Programmatically Configuring Permissions on a Share
I was asked this problem on how to set up permission for a share programmatically using .Net...
Date: 06/06/2008
WCF Webcast
Michele Leroux Bustamante made fifteen great Webcasts, hosted by msdn. If you are learning WCF, I...
Date: 06/06/2008
CustomActionData and User Defined Path
When designing a setup project, you can define text boxes dialog to input a file system path. To...
Date: 04/07/2008
Fresh Install Backups and Windows Home Server
I was building a new Vista Media Center, and replaced XP Home on my old laptop with XP Professional....
Date: 03/29/2008
How to Convert a list of Object/String to an Array Using LINQ?
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 Am in Love with LINQ
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