Chris Pietschmann

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

NAVIGATION - SEARCH to use SQL Server 2005 x64 Edition and ASP.NET 2.0 x64!

I just got an email alert today, My favorite Microsoft related news site,, will be launching a redesign of their site along with a new server to host it. This is one of the first large sites that I've heard of switching to ASP.NET 2.0 and SQL Server 2005. I can't wait to see the new site. Read the email alert below: Hey everyone!  This is a short announcement about , the no.1 Microsoft news source on the will soon run on a brand new 64-bit server!&n... [More]

PHP is easy to learn.

Now that's something I never imagined I would say. I checked out a couple short tutorials on PHP today. I never looked into PHP before, and I never knew it's so easy to learn. The syntax is similar to C++ and Java, since I'm familiear with the syntax of those two PHP looks really simple. PHP looks like an easy language for someone know to web development to learn. I'm wont be abandoning .NET for PHP but I may spend some time in the future to build some projects in PHP. Tutorial links: PHP Tut... [More]

Use ASP.NET Web Parts and Membership stuff with SQL Server 2000

By default ASP.NET 2.0 Web Parts uses SQL Express. To use this stuff with SQL Server 2000 you must configure the aspnetdb database on your SQL Server 2000 database server. Fortunately for us, Microsoft has created a utility to automate the process. Follow these steps to setup the aspnetdb database: 1) run the utility - C:\WINDOWS\Microsoft.NET\Framework\v2.0.50215\aspnet_regsql.exe (this was written with ASP.NET 2.0 Beta 2 (v2.0.50215) as a reference, so with the final rele... [More]

Office 12 Screenshots from PDC '05

The latest screenshots of Office 12 from PDC '05 are out. The new toolbar/menu system in Office is supposed to be easier to use than the existing toolbar/menu system. I'll have to wait and see after I use it. I do like the new look though. Some more screenshots are here:

Happy 10th birthday Windows 95!

Windows 95 was released 10 years ago today! With the release of Vista coming, Win95 turns 10. Just think about what will be in the version of Windows that comes out whenVista turns 10. Lots of improvements have come and lots more to come. We all loved you Win95 in your prime and have now moved on; but we wont forget all the good times we had like waiting for you to start up, swearing at the blue screens and saying “why do I have to reinstall when... [More]

My brother-in-law and cousin are in Iraq

I believe it was last October and November when Jeremy and Jake were sent over to Iraq. They had to leave there families to go for training a few months prior to leaving the States to go over there. At first it was quite strange when they left. When someone dies, you know they are never coming back. It's different in war; it's more of a question mark as to whether they are going to be coming home or not. In war people die, you just hope that your friends and family are the ones who make it home... [More]

I got married on July 30th!!

I know I never mentioned it in past blog entries. The date was picked and it was being planned over the last year. I got married on July 30th. The ceremony was about 30 minutes long, and it took 3 and a half hours to take pictures. Yeah, the the ceremony took one seventh of the time it took to take pictures. I know that's how it usually goes, but it sucks standing all day in what has to be the most uncomfortable, rented pair of shoes. We were kind of worried it would be too hot or it would rai... [More]

URL Mapping for ASP.NET 1.1

With the help of an http module, a custom config handler and a few lines of code we can add the same ASP.NET 2.0 style URL Mapping to our ASP.NET 1.1 apps. 1) First lets start by creating a new Class Library project named 'URLMapping_HTTPModule' 2) Then create three files as listed below: BaseModuleRewriter.vb Imports System.Web Public Class BaseModuleRewriter     Implements System.Web.IHttpModule     Sub Init(ByVal app As HttpApplication) Implements IHttpModu... [More]

ASP.NET 2.0: Rewriting URL Paths just got a whole lot easier

Rewriting URL paths in ASP.NET 2.0 is referred to as URL Mapping. Instead of putting some code in your Application_BeginRequest method, you can now just put a few lines in your Web.Config file and like magic you can rewrite those URL paths with ease. With URL Mapping you can turn a not so freindly URL like ~/Blog/Post/11/12/2005/145.aspx into ~/TheCoolestPost.aspx Example Web.Config File: [code:html] <?xml version="1.0" ?> <configuration xmlns="http://sch... [More]

Boolean Expression in .NET: strName IN ("CHRIS","TOM","TYLER")

I think it would be really helpful if we could do boolean expressions with IN sort of like we can in SQL. For Example:   'just like SQL   If strName IN ("CHRIS","TOM","TYLER") Then      'do something   End If    'using an array for this would be best   Dim arrNames() AS String = New Array{"CHRIS", "TOM", "TYLER"}   If strName IN arrNames Then      'do something   End If &nbs... [More]

Is Visual Studio 2005 divine?

I started the installation of Visual Studio 2005 on my laptop, and then walked away to come back later and click Finish. When I came back I saw that the suns rays were shining down on my laptop. Is Visual Studio 2005 and .NET Framework 2.0 the divine development platform? This made me laugh; it's totally like in the movies when they have sun rays shine down on something they want to show as being “divine”. Maybe this is a sign?  ;)   FYI, This was meant to be a joke whe... [More]

I have alot of .NET books...

It's been two years since I started learning .NET and recieved my MCAD, and I now have a total of 18 books on .NET related development topics. I never counted them until today; I just kept buying/winning one every 4 to 6 weeks. Most of them are from Microsoft Press. Here's the last 4 I've gotten (in the last couple weeks by the way): .NET Remoting (ISBN: 0-7356-1778-3) - I won this one at the last WI-INETA meeting Introducing Visual Basic 2005 For Developers (ISBN: 0-7356-2058-X) ... [More]

Is it really Microsoft's fault?

Most of the problems I've experienced with Win9x and Win2K/XP with "blue screens" have been caused by problems with device drivers. These were all device drivers that Microsoft didn't write. Yes, they were third party device drivers, but should I blame Microsoft? I think my analogy of nails on the road (stated above) somes this up perfectly. People are always quick to talk smack about the one on top, but they almost never do their homework to find the facts to back themselves up. This is the re... [More]

The NEW Microsoft Certified Architect Program (MCAP)

Microsoft has announced the new Microsoft Certified Architect Program (MCAP). The goal of the MCAP is to identify the top industry experts in IT Architecture. This is a very high level certification. The certification process has 8 steps: The Microsoft Certified Architect candidate is expected to have at least 10 years of verifiable experience as a practicing architect prior to applying for the program The candidate applies for acceptance into the program by: Contacting Microsoft direc... [More] - Lots of improvements for MSDN Online!

For those who don't know, has all the Visual Studio “Whidbey” 2005 documentation. It's not fully complete because they are still building up the library, but it is still quite extensive. I found this blog post by Tim Ewald (, outlining some of the major improvements they are making with the new version of the MSDN web site. They are basically making it so we wont have so many darn broken link... [More] abandoned for now

I had some dissapointments with the hosting service I was using for and with the Community Server app that I was using for it. I'm not sure if my problems were all to do with the hosting service, all to do with Community Server, or somewhere in between. All my sites are back on 's servers. I am very happy with there hosting service, especially after moving away and then having to move back. I definately recommend them to others. Now for Community Server; I gu... [More]

VB.NET: Syntax Highlighting in a RichTextBox control

This last weekend I expirimented a little bit with extending the functionality of the RichTextBox control. Below you'll find an example of a small class that enherits from the RichTextBox control and allows you to implement syntax highlighting (with the use of a couple Win32 API call to smooth over the process of course.) The code pretty much speaks for itself.   Public Class SyntaxRTB    Inherits System.Windows.Forms.RichTextBox    Private Declar... [More]

WI-INETA President, Brian Tinkler, takes a trip to Redmond

Brian Tinkler is out in Redmond this weekend where he get to be one of the 5 judges for the national competition for software design for the Imagine Cup. This is awesome! He is blogging about his experiences out there: First Impressions from Redmond: He got to meet Scoble: 2Go Services: ... [More]

Visual Studio 2005 Beta 2: Error 50266 installing .NET Framework 2.0

I ordered Visual Studio 2005 Beta 2 about 2 weeks ago, and I received it in the mail yesterday! The SQL Server 2005 CTP cam with it! I couldn't wait to install them and start playing. I didn't play around much with Beta 1; I just didn't make the point to spend much time with it (There are so many things to learn/do I can hardly find the time for it all.) One of the reasons I'm so excited about Beta 2 is because of the Go Live license (which you must go onlin and sign first; located here: http://... [More]

The new is being born...

The new is being born. It is going to be an online community for .NET Developers with a forums. I will also be posting development related articles on there. And, my blog is moving to

My introduction to computers and programming...

My introduction to computers started when I was about 3 years old with an Apple IIe. We had a few games over the years: Ghost Busters, Alf, Spy Hunter, and a few others. If you ever think you can't trust a 3 year old with puting a DVD into the player, just think about a 3 year old being able to switch 5.25 inch floppy disks in an Apple IIe. We actually got the Apple IIe in like '84 or '85, it was used when we got it. My first PC (when I was about 13) with Windows 3.1 was actually my da... [More]