I think I’m going to play with this one a bit….
Here’s some sample code for catching unhandles exceptions in multi-thread Windows Forms application. Pretty cool.
Eric Gunnerson’s C# Compendium : Visual Studio Debugging Slowness – Solved
It looks like if you have an invalid directory in the “debug source files” list, the VS.NET debugger may get very sleepy. The work around is to make sure that the list does not have any invalid directories.
I saw a interesting post by David Kean about the performance of the nullable types in .NET 2.0. The new int? type is about 50% slower than int and the bool? is about 15% than bool. The post is worth reading if only for the great example code for using interfaces.
I’m not concerned over the speed issue. You don’t need nullable types everyday and when you do want one, it will be nice to have support for them at the framework. Hopefully the performance issue will be resolved before .NET 2.0 gets out of beta.
I just saw that Xavier Pacheco will not be writing a Delphi 2005 Developer’s Guide. His reasons were logical:
First, I simply do not have the time to invest in writing about a product I do not use. While Delphi 7 is my tool of choice for writing Win32 applications, I use VS.NET and C# for developing .NET applications. Secondly, the current book’s sales have been very low. No publisher would take on this project as it would be a loss.
His Developer’s Guides for previous versions of Delphi are good books to have and I wonder is this part of trend. Borland has always been a niche player, but is their niche getting smaller?
I have Delphi 2005, and while I broke the shrink wrap to see what was inside, I have yet to install it. I use Delphi 5 & Delphi 7 for Win32 apps and they are my tools of choice for Win32. I’m also doing .NET programming and I’m using C# with VS.NET. I’ve been using Delphi since Delphi 2, but I can’t see any reason to use Delphi 2005 over VS.NET for .NET projects.
Here’s a tool that I ended up using quite a bit on the last project. MetaEdit is an IIS Metabase editor that looks and feels like the Registry Editor. It allows you to look at and edit the IIS Metabase.
While developing install projects with the Wise for Windows Installer 6.0, I saw that IIS virtual directories created by were not working correctly. I was able to view the virtual directory definition with MetaEdit to see that Wise had done wrong.
This is funny translation of Adobe’s statement of their acquisition of Macromedia. This one line forebodes the fate of many Adobemedia employees:
Please also note that PDF is an excellent format for sending out résumés.
The Old New Thing : The Itanium’s so-called stack: You have to love any sentence that begins with “If the processor runs out of squirrel-space…” I have been following Raymond Chen’s blog for a while now. It’s pretty technical, but it explains much of the reasons why Windows does it needs to do.
Download details: Windows Malicious Software Removal Tool: “This tool checks your computer for infection by specific, prevalent malicious software (including Blaster, Sasser, and Mydoom) and helps to remove the infection if it is found. Microsoft will release an updated version of this tool on the second Tuesday of each month.”
It looks like XP and 2003 can automatically get updates through Windows Update. I have some friends who need to run this one.
Log parser is a powerful, versatile tool that provides universal query access to text-based data such as log files, XML files and CSV files, as well as key data sources on the Windows® operating system such as the Event Log, the Registry, the file system, and Active Directory®.
I think I need to get this one…