|
|
Latest Posts
-
|
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...
|
-
|
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%...
|
-
|
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...
|
-
|
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...
|
-
|
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,...
|
-
|
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...
|
-
|
I have now been running Windows 2008 on a MacBook Pro for over a month, and I have to report that it's the only way to fly. This thing is ever so shiny, light, and FAST. I'm running the x64 flavor of 2008, and it truly is Vista the way Vista should have...
|
-
|
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....
|
-
|
When I left Microsoft, I felt pretty sad. Not only would I leave a bunch of great friends behind (and REALLY good benefits) - I was leaving my beloved Toolbox behind! (Toolbox is an internal site that has TONS of tools and apps written by Microsoft employees)...
|
-
|
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...
|
-
|
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...
|
-
|
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....
|
-
|
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...
|
-
|
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...
|
-
|
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...
|
-
|
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...
|
-
|
This is a continuation of my inaugural blog series on instrumentation (see part one here ). Eventing is one of those features in the .NET Framework that is incredibly useful, especially if you are an Enterprise or Internet-facing application developer....
|
-
|
It's been a while since I've blogged about anything technical, and since I'm here in my new home at Wintellect I decided that I need to begin anew. So, without further ado... I wish I could find a way to make instrumentation sexy; every time I try to...
|
-
|
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!...
|
-
|
Everyone uses Mark Russinovich's and Bryce Cogswell's excellent Sysinternals Tools. Tools like Process Explorer and Process Monitor have helped solve some of the toughest bugs I've ever worked on. I've been surprised how many people didn't know that all...
|
-
|
Last year I released a tool to help make maintaining WiX 2.0-based installations easier called Paraffin . I've fixed the following two issues: I was relying on the short name of the file when generating an updated .PARAFFIN file. Sadly, it looks like...
|
-
|
As a .NET developer, your top three concerns are 1) Memory, 2) Memory, and the last one is the toughest, 3) Memory. While .NET takes away the pain of manual memory management if you aren't constantly worrying about what's in your Gen 2 heap, you're going...
|
-
|
A number of people have asked me in recent weeks whether two Silverlight 2 controls hosted in the same page can communicate with each other, and if so, how. I tell them they need to build a JavaScript bridge between the controls and then the controls...
|
-
|
I was having dinner with Walt Ritscher tonight when he posed an interesting question: how can a Silverlight app load its own XAML from an application assembly? I thought I knew the answer, because I had just finished doing a lot of research into the various...
|
-
|
Like a lot of folks, I was pretty impressed the first time I saw Silverlight 2.0's new Deep Zoom feature at work. So I downloaded Deep Zoom Composer and starting building apps to see what makes Deep Zoom tick. Deep Zoom Composer is cool, but what really...
|
|
|
|