Henry Hahn

SEO Toolkit Released

We just released a very cool FREE tool - the SEO Toolkit - that lets you optimize your IIS-based...

Author: henryh Date: 01/13/2010

MIX09 - The Gratuitous Graphics Demo

It hasn't been nearly as long as I thought but it's certainly been a while since I've posted. I...

Author: henryh Date: 03/20/2009

You, too, can own a new PDC USB Hard Drive

Traditionally, when you first get to the PDC and stop by the registration desk, you get a bag of all...

Author: henryh Date: 09/25/2008

Save $200! PDC Early Bird Discounts End on Aug 15

Just a quick cross-reference: If you register before Aug 15 for the PDC you'll receive $200 off....

Author: henryh Date: 08/12/2008

Visual Studio 2008 Service Pack 1 and .NET Framework 3.5 Service Pack 1

Visual Studio and .NET Developers, along with their customers, got a nice treat today with the...

Author: henryh Date: 08/11/2008


I've participated in several PDC's in the past, mostly as a speaker, but this year I'm helping to do...

Author: henryh Date: 07/23/2008

PDC 2008!

Save the date! https://msdn.microsoft.com/pdc.

Author: henryh Date: 12/06/2007

Yahoo releases Yahoo! Messenger for Vista

Yahoo just released their Yahoo! Messenger for Vista. I haven't yet installed it but I do know...

Author: henryh Date: 12/06/2007

NET FX 3.5 B2 Released! What's new in WPF?

Get it here! The WPF team is very excited about this release because we've been able to follow-up on...

Author: henryh Date: 08/01/2007

.Net Framework Security Update Performance Issues

Rob Eisenberg recently posted that he was experiencing performance issues related to recent Windows...

Author: henryh Date: 07/13/2007

Loading a ComboBox with "Many" Items is Slow

In the WPF ListBox and ListView, some form of virtualization takes place. The consequence is that...

Author: henryh Date: 06/15/2007

WPFPerf now available outside of the WPF SDK

The WPF performance tool WPFPerf is now available as a stand-alone download. Check it out: x86 and...

Author: henryh Date: 06/05/2007

WPF Performance Whitepaper

Kiran has posted the latest and greatest version of his WPF Performance Whitepaper here. Check it...

Author: henryh Date: 10/30/2006

Tim Cahill on Optimizing 3D collections in WPF

Tim Cahill, a developer on the WPF Performance Team, posted a great article on optimizing 3D...

Author: henryh Date: 09/07/2006

.NET 3.0 RC has shipped!

Check it out:...

Author: henryh Date: 09/05/2006

WPF Perf: RenderCapability.Tier & DesiredFrameRate

In this post, I’m going to talk about two key API’s for performance in WPF. These are...

Author: henryh Date: 08/23/2006

WPF Scrolling Performance Tip: Avoid using ScrollBarVisibility=Auto

When you can, avoid using the ScrollBarVisibility value "Auto" for HorizontalScrollBarVisibility...

Author: henryh Date: 08/14/2006

WPF Performance: TextBoxes Galore!

I see a lot of WPF demos, repros, apps and so forth on a regular basis. Sometimes these apps will...

Author: henryh Date: 08/11/2006

WinFX B2 Ships! Got Perf?

I am very excited that we shipped B2!! Wahoo! Not only am I excited because I've been working on the...

Author: henryh Date: 05/25/2006

WPF Perf, Element Count, Panels and Controls

I got a question about WPF performance this morning regarding how the number of elements (controls,...

Author: henryh Date: 05/02/2006

Where have I been? WPF Performance!

It's been a long while since I've posted to my blog. What have I been up to? Basically, since the...

Author: henryh Date: 05/01/2006

Custom Scrolling with IScrollInfo

In one of my first posts ever I talked about doing custom scrolling using the IScrollInfo interface....

Author: henryh Date: 01/06/2006

Optimizing WPF ("Avalon") Application Performance

While we're still tuning the platform, there are tips & tricks that you can use to optimize your...

Author: henryh Date: 10/06/2005

Windows Vista UX Guidlines

I got a question about this while I was at the PDC. I see they're now posted on MSDN.

Author: henryh Date: 09/28/2005

Back from L.A.

I just got back into Seattle last night. I'll get my samples posted as soon as have some free time.

Author: henryh Date: 09/19/2005

O'Reilly's Programming Windows Presentation Foundation

I just got a look at this new book from O'Reilly written by Ian Griffiths and Chris Sells. Good...

Author: henryh Date: 09/13/2005

In L.A.: Electricity

Made it to L.A.! The weather is beautiful. Biggest event so far? Downtown L.A. lost power for about...

Author: henryh Date: 09/12/2005

MSN Messenger 7.5 - Free Voice Conversations!

I just tried MSN Messenger 7.5. What can I say? Amazing. The Messenger team is cookin'! Seems like...

Author: henryh Date: 09/12/2005

T-Minus 3 Days

The PDC is almost here!!! Just imagine: Thousands of developers descending upon L.A. to find out all...

Author: henryh Date: 09/09/2005

Bill Gates' Interview on Channel 9

Check it out! Bill does an interview on Channel 9.

Author: henryh Date: 09/08/2005

PDC 2005, here I come!

The PDC is almost here and I'm excited! I've been working on my presentation. I'll be giving PRS329...

Author: henryh Date: 08/26/2005

WinFX Runtime Components Beta 1 is released!

Download it here -...

Author: henryh Date: 07/27/2005

RenderTransform vs. ScaleTransform

What's the difference between RenderTransform and ScaleTransform (no, this isn't a joke setup)? It...

Author: henryh Date: 07/25/2005

Adorners in Avalon

I’ve had a lot of questions about Adorners lately. Guess it’s about time to post an example. First,...

Author: henryh Date: 07/19/2005

Building a Multi-Column ListBox in Avalon

The really cool thing about Avalon is the integration. Yeah, everybody has their favorite features...

Author: henryh Date: 06/23/2005

RadialPanel - A Picture's Worth a Thousand Words

In my previous post I talked about authoring a custom panel called RadialPanel. In this post, I'd...

Author: henryh Date: 06/14/2005

RadialPanel - Authoring a Custom Layout in Avalon

In this post, I'm going to talk about authoring a custom Panel. Panels are the fundamental building...

Author: henryh Date: 06/10/2005

Avalon Beta 1 RC Release Arrives!

The Avalon Beta 1 RC was released a little while ago. Tim Sneath just posted an article about it....

Author: henryh Date: 06/01/2005

More Info About Avalon

Hey, look, I'm on the web! Okay, well, I guess it's not that big a deal but I've finally gotten...

Author: henryh Date: 05/16/2005