Chris Pietschmann

husband, father, hacker, entrepreneur, futurist, innovator, autodidact


I passed the 70-305 exam on Friday!!

Wahoo! Another Microsoft exam nailed to the wall. On Friday I passed the Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio.NET (70-305) exam. I now have only one exam to pass in order to get my MCSD with .NET, the Analyzing Requirements and Defining Microsoft .NET Solution Architectures (70-300).

I start a new job on the 28th!!

I'm starting a new job on next Monday, the 28th. I'm pretty psyched about it. I have needs and well my current job just isn't cutting it. I don't want to go to far into detail at this moment. (Must play the whole politics thing.) Well, anyway, I'll be working at The Enterprise; it's a division of Homestore (has since been renamed to Move Inc.). They are a more well established company than where I currently work, and I feel there will be plenty of opportunity for me there. The overall work envi... [More]

Visual Studio .NET 2002 SP1 Released

On March 8th, The Visual Studio .NET 2002 Service Pack 1 was released. List of fixes in the Service Pack: Microsoft Visual Studio .NET 306905 Visual IDE does not open when started or application cannot start error message 319997 FIX: Visual Studio .NET breaks Visual SourceSafe integration behavior 323302 Inert virus found in Korean language version of Visual Studio .NET 326714 Access violation in Msenv file notification when you build from the command prompt 814483 FI... [More]

Latest Visual Studio 2005 Release Info

Visual Studio 2005 Beta 2 is due out March 31st April with a “Go Live” license. The “Go Live” license means that Microsoft is saying that applications developed with Beta 2 will be able to go live with the final release of Visual Studio 2005 with only minor or no modifications to the source code. And the Final release of Visual Studio 2005 is slated for late summer 2005 to be at the PDC in September 2005. For more information on Visual Studio 2005: http://lab.m... [More]

WI-INETA: Need for Speed: .NET Performance Tuning (April 12)

The next WI-INETA meeting is on April 12th. Jacob Cynamon will be speaking on the topic of Need for Speed: .NET Performance Tuning. Jabob will show us tips and techniques to fine-tune the performance your WinForms applications. The key areas of focus for this session will be data processing, memory management, and startup time. For more information: Jacob Cynamon's Blog:

AutoUpdate BIOS/Firmware?

I was talking to one of my friends and he mentioned a conversation he had with someone about AutoUpdating Firmware/BIOS in the background while you are using your computer. The person my friend was talking about seems to think that his WinXP system at home currently does this. He must be thinking that Windows Update does a little more than update Windows. Even though this isn't something that is or can be done now; it got me thinking. Automatically updating your BIOS or other Firmware woul... [More]

Ok my blog works for now...

Ok, I got it working by changing the web.config file (forcing a full restart of the ASP.NET Application). I guess I'll juat have to do that each time it errors. :( I'm either going to make my own pblog or use the new Community Server : Blog; I'm undecided...

Rory Blyth and Scott Hanselman homemade TechEd promotion...

This is quite humorous. Two geeks and the topics of TechEd, conferences, architecture, technology, Don Box, underwear, whiteboarding, love, life and Exchange installs. I can't really explain anymore. Just go check it out!!

Stupid Blog is broke again...

Darn it... I'm actually quite irritated that this thing worked for like 10 months with absolutely no problems. And then last night, it started giving this error: Value cannot be null. Parameter name: value It happens when ever you try to view one of the blog entries. I'll try to get this fixed as soon as possible. :(

Mainstream support for Visual Basic 6.0 will end March 31

  Mainstream support for Visual Basic 6.0 will end March 31, 2005. Its kind of like Microsoft forcing us to all start using .NET. Fankly I'd rather I didn't have to use VB6 anymore anyway. As of the end of 2002, you can no longer purchase any licenses for Visual Basic 6.0. In the event that you need additional licenses for VB6; Microsoft Volume Licensing allow downgrade rights under Volumne Licensing 6.0. Customers who purchase the current release have full downgrade rights to previous ve... [More]

The skinny on Office 12!

Microsoft has long planned to ship Office 12 simultaneously or "nearly simultaneously" with Longhorn, its next major Windows version. However, Longhorn will RTM in May 2006, and Office won't be completed until late 2006, as shown below. Some of the internal documentation I've seen suggests that Microsoft will actually delay the public availability of Longhorn until Office 12 can ship, because Office 12 is such a major component of the Longhorn wave of products. I guess we'll have to see how that... [More]

Wahoo!! My blog is fixed for now...

I Googled the problem, and found this article And, I came to the conclusion that instead of trying to edit the code, I'd figure out a work around for now. I found that since I can't force a restart of the IIS process that is running my site (since I have a remote host), I deleted the DotText.Framework.dll file in the bin directory of my blog, and then just copied the same version of the file back into the folder (forcing IIS/ASP.NET t... [More]

Microsoft Exams: FREE Retake Offer

Between February 28 and May 31, 2005, you can use a special code when you register for your exams and if you fail you'll be able to retake it for FREE. This offer is available worldwide. I'm going to make use of this offer soon, even if it is to just give me a good piece of mind. I've never failed an exam (knock on wood), and hope I wont need the retake. More Info:

I went Deeper in .NET, yesterday

The speakers were great, and I learned alot as usual. These were the same speakers that speak at events such as: TechEd and PDC. We learned about: Creation of Distributed Object-Oriented Apps in .NET from Rock Lhotka ASP.NET 2.0 from Scott Guthrie Blackbelt ASP.NET 1.x Tips & Tricks from Rob Howard ClickOnce with Visual Studio 2005 from Chris Mayo Smart Client Applications with WinForms/SQL Server 2005 (writing Stored Procs, Function and Triggers with C#/VB.N... [More]

VB.NET: Make a Form semi-transparent when moving and resizing it

Here's a little VB.NET code snippet that I wrote to make a Form semi-transparent when moving and resizing it. I think this is a neat little effect to add to an application.   Public Class frmTransparentMoveResize Inherits System.Windows.Forms.Form Private _OpacityResize As Double = 0.5 Private _OpacityMove As Double = 0.5 Private _OpacityOriginal As Double Private Const WM_NCLBUTTONDOWN As Long = &HA1 Private Const WM_NCLBUTTONUP As Long = &... [More]

IE7: Another version of Internet Explorer will be released for Windows XP!

“Microsoft today is committing to deliver a new version of Internet Explorer for Windows XP customers.  This version, called IE 7, will add new levels of security to Windows XP SP2 while maintaining the level of extensibility and compatibility customers have come to expect from IE.“ Source:

Why can't IIS implicitly share ASP Session state with ASP.NET??

Why can't IIS implicitly share ASP Session state with ASP.NET?? This is really a drag on starting to convert an ASP application to ASP.NET. Of course, you could use SQL Server to store your Sessions state, but then you'd have to rewrite that portion of your ASP application first. I don't want to, Why can't I just use Session(”myData”) in ASP and ASP.NET and have it point to the same Session value? C'mon guys!!

WI-INETA Meeting on Service Oriented Architecture

I went to the WI-INETA meeting last night. Matt Terski presented on Service Oriented Architectures. Matt is an accomplished software architect who has had significant real-world experience working with Fortune 500 customers on developing services oriented architectures with .NET technologies. Matt is also the President of Serlio Software which is located in Wauwatosa, WI. You can view Matt's blog at He provided an awesome presentation explaining the theory an... [More]

AnyMail 2.0 Released

AnyMail 2.0 was released today. AnyMail is an application that allows you to send “anonymous” email messages. New in Version 2 - Added ability to:1. Send Attachments2. CC/BCC email3. Set message priority4. Set message body format type (HTML/Plain Text) In order for messages to be send you need to have the address (URL) of an SMTP Email server that allows the relaying of messages. Download AnyMail 2.0

WindowsXP Alt-Tab Taskswitch Powertoy...

Now this is a feature that should have been added to Windows XP. It matches and reflects the Windows XP visual style. Its really neat because instead of just showing the title and icon of an application, it also shows a screenshot of the applications window. For instance, this is expecially usefull when switching between instances of Internet Explorer, since you can easily have 5 or more instances running at a time. Well, at least I do pretty frequently. This isn't something I just discovered, I... [More]