With the release of VS2008 approaching, there is an increasing amount of discussion about its upcoming features. These include things like new C# language capabilities, LINQ, WCF/WF improvements and new features, fancy JS/CSS editing capabilities and...

I've got a number of comments and emails from people who have not been able to locate my article on DotNetSlackers . Their site is not the best example of UI design I have ever seen and has caused problems with people who want to view or vote for the...

Today Windows auto-updated itself with several patches. To my dismay, after the updates were installed, all of my WPF applications started performing very poorly. After systematically uninstalling the patches I discovered that the two updates for Office...

If you are interested in WPF application architecture or seeing what Rails might look like with WPF, go check out my new article on dotnetslackers. Here is the summary: This article demonstrates some best practices for developing WPF applications. A complete...

Well, with all of the hoopla surrounding Safari for Windows, I thought I'd make my own contribution to the browser wars: Ninja Browser. I call it "Ninja Browser" because you can code it so fast, you'll feel like a XAML ninja afterwards! Below is the entire...

Well, its been quite some time since I have written a serious post. Things have been busy, but I am ready to get back on it. So, I thought I would ask my readers what they are interested in the most. The two major options I am considering are: 1. Continuing...

For those of you who read my series of posts on WPF, dotnetslackers has posted an article that I called "WPF Tutorial". It combines all the content from my WPF posts into a single article. I also updated the information and did another editing pass. So...

In my last post I discussed the general architecture of WF and made mention of its three main points of extensibility: hosts, activities and services. In this post I am going to focus in on hosting. Let’s begin with a code sample demonstrating the most...

Windows Workflow Foundation (hereafter referred to as WF) is a new API for writing and executing continuation based “reactive” programs. In brief, this means programs that spend most of their time waiting for external stimulus (reactive); sometimes seconds...

Before we move on to WF I want to mention a few more WPF resources and give some other directions for you to pursue in your learning of this pillar. With the release of .NET 3.0 in December, there has been a lot more activity on the web. Here are a few...

The final frontier… This is the last set of WPF features that I want to cover before moving into a series of posts on Windows Workflow Foundation. Both animation and 3D are large areas when examined individually. In this post I would like to cover them...

Frequently, when building a UI, one finds themself setting various appearance related properties over and over again. For example, you may want all the label text in your app to be a bold Trebuchet 12px font. This is easy to do with css in a web app,...

Derik Whittaker , a very experienced WinForms developer, has written a post about his initial frustrations with WPF since its recent release. He brings up some very valid points and asks why he should bother with it anymore. I would like to address some...

Well, in case you hadn’t noticed, it took me an unbearably long time to post part 5 of my .NET 3.0 series. Believe it or not, there’s actually a good reason for this. Christoper Bennage and I were selected as Code Master Challenge semi-finalists ! We...