Tuesday, March 16, 2004
#
This is my first time blogging, so please excuse me if I make some dumb mistakes.
While I get used to the .Text blogging engine, I may have to edit my posts. I realise that some news aggregators will see that as a new post which I know is a pain.
Hopefully by the end of the week I'll have this thing figured out.
Just wanted to post that I added support for Keep-Alive connections to CassiniEx. I’m still ironing out some of the kinks, but I hope to have it posted by tomorrow.
Subscribe to the RSS feed and I’ll notify everyone when it’s posted.
Thanks!
What is CassiniEx?
CassiniEx is an enhanced version of the Shared Source Cassini Personal Web Server developed by Microsoft.
Why did I write CassiniEx?
At my day job, I create web applications for many different clients. Almost every project is a stand alone web app that resides in the ROOT web. Since I develop on Windows XP, I can only have one web site running at a time.
I wrote a tray app called SwitchIIS that allowed me to toggle between different web sites. But that grew old after a while.
I wondered if I could get Cassini to load up more than one web app. After some experimenting, it turned out that it was possible. I talked to some people about it, and they thought it was pretty cool.
But what they really wanted was a scaled-down IIS. So after adding the features that I thought were essential to my work like virtual folders, multiple host headers, and logging, CassiniEx finally emerged.
What’s the future of CassiniEx?
Considering that Microsoft was kind enough to share the source for Cassini and in part made CassiniEx possible, I want to make this an open source project that other developers can contribute to. Even if the contribution is simply a suggestion for a new feature, that’ll be great.
Over the next couple of weeks, I’ll be blogging about the design of CassiniEx and how to incorporate it into your daily development process. For example, I’ll be writing about how to create and debug web projects in Visual Studio .NET that run on CassiniEx.
Thanks for your interest in CassiniEx.
My name is Michael Carter. I’m a Sr. Software Engineer for Advanced Health Media, Inc. My day job basically consists of developing web applications for the pharmaceutical industry.
My online nickname, Kiliman is short for Kilimanjaro. It’s the codename for a project I was working on for my yet-to-be-started company, Volcanic Technologies. I’m sure most of us at one point in time dreamt of starting our own company. Hey, at least I got as far as coming up with a really cool codename.
I’ve been working with computers since 1982. The first time I saw a computer was when I went over to my friend’s house to check out his new Commodore VIC-20. Up until that point, I wanted to be an architect. But after that first encounter, I knew that I wanted to work with computers.
My first computer was a TI-99/4A, and the first real program I wrote was a bowling game. It was written in Extended Basic and used its awesome SPRITE capability. After that, I graduated to the Commodore Amiga 1000. That’s where I started writing in C.
I have worked with a lot of different technologies over the years, but .NET is one of the few that has gotten me really excited. I think it’s a great time to be a developer. I started this blog to share my thoughts and ideas about .NET development and the impact it will have on our lives.
When I’m not programming, I’m spending time with my wife, Lisa, and our two children: Sarah, who’ll be 10 next month and Matthew, who’s turning 7 in May. Gee, how time flies! I remember when they were both so little.
We live in the beautiful city of Chesapeake, Virginia, home of the Lee Boyd Malvo sniper trial. Hey, we’re finally on the map!
Hi everyone! Welcome to my blog.
I’ve been a long time lurker on the blog scene, but I just put out my first public open source project and figured I’d better get my own blog started.
I’ll be discussing .NET development and working on open source projects. My first project is CassiniEx, an enhanced version of Cassini, the Shared Source project from Microsoft.
Check it out!
Kiliman