Share via


Pigs Can Fly

Windows performance, development, and related issues(and maybe some not so related...)

I recently needed to use C# to programmatically create a shortcut (.LNK file) to a console...

Date: 12/05/2010

I recently needed to style a WPF expander control for a prototype project. Our team’s UX designer...

Date: 03/28/2010

I’ve made a key improvement to my BizzySpinner control form my last post. It now starts and stop...

Date: 01/10/2010

Bruce Dawson is a performance analyst on the client performance team.  He has written this...

Date: 08/06/2009

In my last post I talked about how multi-threading can be used to improve responsiveness while...

Date: 08/06/2009

There is a lot of information in a typical kernel trace.  While the Performance Analyzer tool...

Date: 03/16/2008

Here is a chronological list of the my posts about the xperf tools. If you are new to the tools, or...

Date: 03/15/2008

"Do the xperf tools support XP or Windows Server 2003?" is a frequently ask...

Date: 02/24/2008

Lets get to it!  Here is how to take a basic trace then look at CPU and disk...

Date: 02/15/2008

I just love this add for the Sony Ericsson XPERIA X1.... its just barely an add.  Its really a...

Date: 02/11/2008

The WHDC folks now have web page setup for the Windows Performance Toolkit (aka the 'xperf...

Date: 02/10/2008

The SDK team just shipped the latest version of the Windows SDK which supports Windows Server 2008...

Date: 02/08/2008

One of my favorite blogs is Worse Than Failure (WFT). Many of the articles are very interesting. But...

Date: 05/19/2007

Walt Ritscher has a really handy tool on his blog called 'Style Snooper'. This utility will display...

Date: 05/06/2007

CLCV V5 now has a fully working TreeMap control that zooms, supports mouse over events and looks...

Date: 03/24/2007

Until mid February, I'd been using a Acer Ferrai 4000 laptop for about a year. It was a great laop...

Date: 03/18/2007

Rico's recent post is interesting as it hints at things some developers do that sound like a good...

Date: 02/02/2007

CLCV V4 now loads files about 27 times faster than V3 when running on my laptop. The tree view is...

Date: 01/30/2007

I've been using a Acer Ferrai 4000 laptop for about the last year and its been great - its quite...

Date: 01/29/2007

CLC is a native C++ program I developed that counts lines of source code. It is designed to handle...

Date: 01/21/2007

You can find Bill's key note video here: https://www.microsoft.com/winme/0701/29031/ces.asx The...

Date: 01/12/2007

I'm finally back from CES - what a HUGE show! There were 2,700 exhibitors spread over all 3.2...

Date: 01/12/2007

Wow, there are a TON of cool things at CES with lots of great blogs and pictures of new and...

Date: 01/10/2007

I've been working on my first useful WPF application and I've learned several things since my last...

Date: 01/03/2007

I have a utility that measures lines of code (CLC.EXE). It works with C, C++, C#, Perl, x86 assembly...

Date: 12/30/2006

My pet project for the holiday vacation has been writing a WPF application to view data from my code...

Date: 12/30/2006

One of the things I planned to do this holiday season was spend some time learning about Windows...

Date: 12/27/2006

One of the things I worked on for Vista was the System Requirements. These are widely quoted, but...

Date: 12/21/2006

Windows Aero is Vista's new user interface and is based on desktop composition which is the process...

Date: 12/19/2006

I receive a lot of questions internally and from partners about what it takes for a system to run...

Date: 10/12/2006

Vista manages graphics memory in a much more sophisticated way than XP. In XP, the graphics driver...

Date: 10/10/2006

In the description of MIke's recent Channel9 interview, Charles hints that Marketing named the...

Date: 10/09/2006

Hardware interrupt service routines and deferred procedure calls can be the silent killers of system...

Date: 10/09/2006

Channel9 has a good video interview of Mike Fortin where he dicusses what our team does and goes...

Date: 10/08/2006