Share via


Bill Li

Think globally, act locally.

My blog has moved to https://www.BaliOnWeb.com. Most of articles are also moved to new site. This is...

Date: 07/29/2009

Finally, I delivered my first talk. Kind of excited, you can imagine. :-) PPT can be found @...

Date: 06/01/2009

As to the complexity level of problems, developers in Microsoft, who deal with coding, are probably...

Date: 02/20/2009

Today I got a mail from lakequincy.com, saying: “Hi Bill, I noticed that you were never able to plug...

Date: 02/18/2009

This is also one of my half-completed ideas years ago. It was recalled recently by two stories:...

Date: 02/15/2009

Memory leaks are always headache of developers. Do .NET developers no longer bother to worry about...

Date: 02/10/2009

In my MSDN blog, I need “Recent Posts”, but I don’t need archive side bar. After having played with...

Date: 02/07/2009

Run into the algorithm problem long time ago. Now post my answer here. A sorted array, say:...

Date: 02/03/2009

That FB app(https://apps.facebook.com/funnyqa/) is totally out of curiosity about how FB developer...

Date: 01/30/2009

What I am talking about in this post might be well known to many people(too simple, sometimes...

Date: 01/29/2009

Hi, my dear friends, Happy New Chinese Year! First of all, a small quiz to you: Can you guess what...

Date: 01/27/2009

Back to not too long ago, I had a half-completed advertising idea related to social shopping. Now I...

Date: 01/20/2009

It is only customers who pay dollars as your revenue and enable your read this post comfortably at...

Date: 12/30/2008

< I have to cook this page with a mix of Chinese and English words. Please move your mouse to top...

Date: 12/23/2008

Basically, window app UI, either WPF or traditional WinForm, is single threaded, which means only...

Date: 12/15/2008

We often need to know a given object’s all properties at run time, for example, tracking a data...

Date: 11/20/2008

In my previous post, I mentioned that I will write an article about adding a new column to your...

Date: 11/04/2008

In this post, I’d like to talk about certain basics for Outlook 2007 starter programmers. Outlook...

Date: 11/02/2008

In this post, I’d like to illustrate the power of LINQ with code sample. I query the web service...

Date: 10/21/2008

It is Facebook’s heyday probably. Every tiny breath of Facebook will attract lots of discussion and...

Date: 10/14/2008

Some of my best friends complaint that my blog was over technical for them. With customer-oriented...

Date: 10/06/2008

From time to time, we run into the scenarios of adding new columns to existing table with millions...

Date: 10/05/2008

In this post, I’d like to discuss one interesting algorithm problem which took me quite a while to...

Date: 09/22/2008

The major benefit of double check locking is to reduce the overhead of acquiring a lock by first...

Date: 09/14/2008

Fact I observed this on August 30, 2008. One of highlighted features in Google Docs is its...

Date: 08/29/2008

A stored procedure is an already written SQL statement that is saved in the database. It can take...

Date: 08/28/2008

What makes Microsoft so successful? This is the question I thought again and again for a long time....

Date: 06/30/2008