Paraffin 1.04 – A New Switch and Easier Updates

If you’re using WiX 2.0, my Paraffin tool can help you automate some of your setup chores. To read more about Paraffin, see the three part article, Part 1, Part 2, and Part 3. Thanks to Matthew Goos who sent me the patch, there’s a new –dirref when creating the initial .WXS file. That allows…

Microsoft, Open Source, and the Meaning of Life

Jeff Atwood wrote a great blog post about why Microsoft can’t use open source in their products. Jon Galloway wrote a complementary post providing some specifics from a Microsoft insider explaining why Microsoft can’t use open source. One of Jon’s salient points is as follows: Let’s say Microsoft took my advice and shipped Paint.NET as…

In Defense of Vista and the Challenges Facing Windows 7

Perception is everything. That applies to everything in life and certainly applies to Vista. It doesn’t take much web searching to find plenty of commentary indicating that Vista has not been well received and is often downright hated. In a lot of ways, I think Vista’s been given a bad rap, and my opinion is…

Software Development Meme

So Charles Petzold tagged me for this Software Development Meme and did that hurt. Just kidding. J It’s the first time I’ve been tagged since I was like five years old. Anyway, here goes: How old were you when you first started programming? Yes, I was a really late bloomer. In fact, that’s positively decrepit…

Hear My Interview on Debugging

Craig Shoemaker recently interviewed me about my favorite topic, debugging, of course, for Pixel 8. We had a great time on the interview and I even got to tell one of my favorite debugging war stories. We also talked about all the parts of .NET that every developer should know. Head on over to Pixel…

More on Regular Expressions

The always enjoyable Jeff Atwood wrote an excellent discussion about regular expressions that everyone should read. Having seen many times where a developer will write a full blown parser instead of a regular expression, it’s critical every developer spend a little time learning regular expressions. It goes without saying that the more code you write…

Lightning Strike, Silverlight 2 Beta 2, and Winamac

You may have noticed that our blog was down for a couple of days last week. Lightning struck our server and our IT folks worked around the clock to get wintellect.com back online. Most of the site is back to normal now and we’re working on the last 2% or so. A few blog entries…

Yahoo Group Set-up for Power Threading Library

I have set up a Yahoo group for people interested in using my Power Threading Library. Currently, the group is public so anyone can join. I am the moderator of the group and so I can answer questions, offer comments/suggestions on the library’s use, and address and bugs or feature requests. I will also make…

The Case of the Access Denied

After coming back from vacation, I powered on my laptop, named BERLIN, and it took an inordinate amount of time to login. After much disk grinding, the desktop finally loaded and it wasn’t my normal desktop, but a temporary desktop and Vista reported that my profile couldn’t be loaded. After a very heavy sigh, I…

An interview with me about The Performance of Everyday Things

At the April 2008 Devscovery (http://www.Devscovery.com) event in New York, I recently did a new talk entitled “The Performance of Everyday Things”. The talk is about the performance of using everyday constructs in .NET/C# such as method calls, arrays, loops, garbage collection, and much more. I will be repeating this popular talk at the Redmond,…

More about Windows SideShow

In addition to releasing the .NET Windows SideShow API that I created, the Windows SideShow team has also just released the Windows SideShow for Windows Mobile Developer Preview: http://www.microsoft.com/downloads/details.aspx?FamilyID=79f19684-f862-4e02-a2b0-0003b4565f34&displaylang=en Install Instructions: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3432560&SiteID=1 In addition, the Windows SideShow team has announced in conjunction with nVidia a contest for the best SideShow gadgets produced in the next…

It’s TechEd Time!

TechEd was split into two weeks this year–one for developers and one for IT folks (a formula that has worked well at TechEd Europe the last couple of years)–and Monday morning TechEd Developers begins with a slate of full-day pre-conference sessions. I’m doing a precon on Silverlight, so if you plan to be at TechEd,…