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,…

Power Threading Library (AsyncEnumerator & SyncGate), .NET Rocks! and SideShow

Recently, I have been updating my Power Threading Library by adding some new features, fixing some minor bugs, and improving the documentation and sample apps to demonstrate its features. I am particulary proud of my AsyncEnumerator class which allows you to write asynchronous code using a synchronous programming model. With my AsyncEnumerator, you can, with…

One Small Landing, Another Giant Leap For Mankind

  I have vague memories of watching the Apollo moon mission in 1969 at age 6. I remember my father sitting with me on the sofa and telling me how history was being made as we watched Neil Armstrong take his first step on the moon. Later, we watched in high anticipation during the radio silence…

Groundhog Day in Hyderabad

I’m in Hyderabad, India preparing to work on the Microsoft campus this week and I feel like I’m in the movie “Groundhog Day.” My luggage didn’t make it with me. When this happened to me in Europe last year, I went for almost a week without my luggage. Each day I would call the airline…

WinDBG 6.9.3.113 Released

Looks like the WinDBG team was busy over the weekend and posted a new build of WinDBG: 6.9.3.113. The big fixes look like squashed bugs and performance improvements in symbol server portions. I bet you could drop those DLLs into your Visual Studio directories and get the benefit there as well.

Silverlight Page Turning Made Simple

My latest Wicked Code column is now online at MSDN Magazine. Titled “Silverlight Page Turning Made Simple,” it presents a Silverlight 1.0 framework for building slick page-turning applications. I mentioned the framework in an earlier blog post but didn’t publish the source code because it needed to appear in MSDN Magazine first. Now you can…

My Beef with Vista and IE

I have largely avoided problems with Vista by only running it on PCs on which it comes preinstalled. At least I avoided problems until a few weeks ago. With a total of five PCs and laptops now running Vista in my house, the constant avalanche of automatic updates seems to break something every day. The…

Vista SP1 for my 64-bit OS has fallen and it can’t get up!

Vista SP1 for the 64-bit version of the OS has fallen on my computer, and it can’t get up! I’ve been without my primary computer now for several days due to the release of SP1 for Vista. The symptom is an infinite loop of installations and failures of SP1 (the specific details seem to vary by…

Vista x64 is Now Officially Supported on Mac Hardware!

You all know my geek love for Apple hardware. Yesterday Apple released the official drivers for Vista x64 support! You’ll need to download and install Boot Camp Update 2.1 and you’ll be set. Totally and completely excellent news!