Subscribe: No Fun Intended
Preview: No Fun Intended

No Fun Intended

Shoo! You are debugging the crap outta me!

Copyright: Jason Bentley

This blog is moooooooving....

Mon, 02 Jan 2006 00:09:00 GMT

Originally posted on:

There is no better time to start a new blog than the start of a new year. My interest in .NET has been waning for a while now. I know GWB is a technology community, not just a .NET community but I think it best to have my own site and the like.

I want to thank Jeff Julian and John Alexander for the outstanding community and allowing me to set up shop here. Keep in touch.


Here is my new blog.


Visual Studio to get TWO, Count 'em, TWO Service Packs!

Tue, 08 Nov 2005 21:39:00 GMT

Originally posted on:

From Microsoft Watch, Microsoft has committed to VS.NET 2003 SP1 and VS 2005 SP1. About bloody damn time, I say. I still encounter sporadic bugs in 2003 so this will definitely help. I just hope it doesn't cultivate more bugs and require MORE patches.,2180,1883837,00.asp


Webhost4Life / ASP.NET 2.0

Fri, 04 Nov 2005 14:48:00 GMT

Originally posted on:

Many may all ready know this but I had a chat with one of the Webhost4Life operators a few minutes ago and they should have ASP.NET 2.0 out to all their servers in about a week or two. How freaking great is that? The 7th would be wonderful but... (image)

If germs were toys

Fri, 04 Nov 2005 10:39:00 GMT

Originally posted on:

A friend passed me a link that shows some pretty cute plush animals representing certain microbes. In the list are HIV, Ebola, Mono, Syphillis, the Clap, and the flu. Too cute.


Review: Age of Empires III

Wed, 02 Nov 2005 22:08:00 GMT

Originally posted on:


  • The graphics are a very nice improvement over AoE2.
  • Better civilazation/empire building.
  • Rushes are a lot harder in this one.
  • More sources for food and gold.


  • Nearly identical gameplay as AoE2.
  • No historically accurate campaigns (I am a history buff and therefore would at least like to see at least historical campaigns).
  • The better quality graphics seem to require a lot of hardware, more than I would have thought.
  • $50! There should be a warning on the box: If you played AoE2, just skip this one for now until you can pick it up for $20 on the bargain rack.

Speakers for ETNUG

Mon, 31 Oct 2005 20:40:00 GMT

Originally posted on:

I am trying to schedule speakers for the Knoxville .NET User's Group for 2006. If anyone is interested in speaking over the next couple of months, shoot me an email here. We are still looking for a speaker this month also. It may appear that I am a lazy no-good-for-nothing for waiting until the last second but I have been trying. I may in fact be just that but I am still new at this. (image)

MasterPages Dynamic Script Include

Mon, 31 Oct 2005 07:55:00 GMT

Originally posted on:

I had a bit of trouble figuring this one out. I needed to include a script in a MasterPage dynamically based on the url/path of the current page. Eventually, I found the ClientScriptManager.RegisterClientScriptInclude method. Here is a short snippet:

if (Request.RawUrl.ToLower().IndexOf("/client") > 0)
"ClientScripts", "../../Scripts/ClientScripts");
else if (Request.RawUrl.ToLower().IndexOf("/contacts") > 0)
"ContactScripts", "../../Scripts/ContactScripts");

That is all well and good but ClientScriptManager is the real jewel here. Anyone that has had to manage client scripts in ASP.NET 1.x knows what a pain it is and the ClientScriptManager makes it so easy. I can count at least a dozen instances it would have been gold to have it with 1.x.


Microsoft vs. Google

Mon, 24 Oct 2005 22:14:00 GMT

Originally posted on:

Unless you have been hiding under a rock you have seen the numerous articles out there pitting Microsoft against Google. A think a lot of the fools buying this bunch of crap are Microsoft haters still lamenting the downfall of Netscape and still wondering why Apple isn't the corporate desktop standard. I know rich web apps, software as a service, and open source is a threat to Microsoft's current marketshare but Office, Windows, IE, SQL Server, Visual Studio, etc, etc, etc are safe for a very long time to come.

Some links. Just read the hokie bullcrap and salivate at the stupidity of others. (And there are hundreds or 'others' out there).


I have to think that even though I use Google exclusively as a search engine, Google Reader, GMail, and GoogleTalk, they are only a pimple on the ass of society when compared to Microsoft.

Also, since I am rambling on like mad, can anyone comment on the data warehouse Microsoft is using for MSN Search? Is it a SQL Server cluster? I am just wondering since the searches are as fast if not faster than Google.


Talking Smack on Halo

Mon, 24 Oct 2005 21:46:00 GMT

Originally posted on:

This is one of the best Halo videos I have ran across. It teaches you how to talk smack. The 'dry humping' was especially hilarious. Enjoy


How much is your blog worth?

Mon, 24 Oct 2005 21:41:00 GMT

Originally posted on:

I found this little cool thingy to calculate the value of your blog. I am unsure of how accurate the calculation is worth but here it is.



My blog is worth $11,290.80.
How much is your blog worth?



Held Accountable for Secure Code?

Thu, 20 Oct 2005 07:26:00 GMT

Originally posted on:

I was a bit alarmed by this little jewel from former White House CyberSecurity Advisor Howard Schmidt: Hold Developers Liable for Flaws. However, a bit later, I found this: Hold Developers Accountable, Not Liable. What a schmuck! There is no way I would ever agree to be held liable unless I owned the project, the budget, and could control all inputs and outputs. I have to wonder if the backreeling was from Schmidt, a known idiot, or from ZDNet. If from Schmidt, well, that doesn't say much about his consulting business. If from ZDNet, well, that doesn't say much about their reporting. I do agree with the rebuttal in the first article and the point may have been made in the second article as well but I grew tired of the dribble and couldn't finish it: Businesses producing software and housing customer data should be held liable. Anywhoo, I have to wonder the following things:

  1. Is secure code more time consuming than our usual 'hacking and gouging like barbarians' (A term I often use when shaving)?
  2. Is secure code more expensive?

I think the answers are yes and yes until we perform a fundamental shift in the way we create software.


Open Source Intimidation

Wed, 19 Oct 2005 22:08:00 GMT

Originally posted on:

I was chatting with former NTeam-er Jonas Antonsson a few weeks ago and the topic of why finding developers for open source projects is so difficult. I guess finding those interested is relatively simple but actually getting contributions is the difficult part. Of the 50 that signed up for NTeam, only eight that I can count have contributed. This struck me as very strange and I mentioned it to Jonas and his response was that most developers are intimidated by the complexities of open source projects. Their work, after all, is on display for the whole world to see. We do this at work all the time but we all screw up and our co-workers are just as error-prone as we are. The very nature of open source projects are complex. For the most part, these projects are commercial software with high quality levels and even higher visibility but our development methods are not commercial quality. Maintaining even a small level of control over a disparate project team is extremely difficult. This is one reason we are building NTeam with VSTSb3. It is ideal for this kind of work. Later on, we will replace VSTS with NTeam. Anyway, I am quickly moving off topic.

Jonas is of the opinion that because these projects are complex and developers are either scared of them or just shy away from them and there are only two approaches to maintaining control. First, you can only recruit and accept developers advanced enough to handle them. The problem with this approach is obvious: There are only so many developers out there that A) Want to contribute to an open source project. B) Are legally capable to contribute (employment contracts). C) Are of an advanced enough level to safely and effectively contribute. Second, you can segment the project into different sections of complexity. The advanced developer(s) work on the advanced sections and the not so advanced work on the simpler stuff. When integration occurs, you can have a meeting of the minds so to speak so that everything comes out okay and most can wrap their minds around the sections. Understanding the code in a software project is much easier than playing the roles of architect, quality assurance, and compliance.

I think I stand with Jonas. There are many smart people out there that want to contribute but can't find the time or just do not have the experience for a bird's eye view of the project architecture. The problem is integration. We all know that daily builds and continuous integration are an important part of software quality management and if you do not have these things your project is probably in a lot of danger. I think the fact that open source projects move a little slower than the commerical stuff we write at our day jobs and other quality controls can offset this danger. I do a weekly build for NTeam and all code must have unit tests that I check nightly and fix before writing any new code. I am interested in knowing how other project leaders are handling this type of problem in their projects.


Kinda Creepy

Wed, 14 Sep 2005 23:02:00 GMT

Originally posted on:

Here is a picture of Hurricane Ophelia. Am I the only one that sees the face?



Oracle to buy Seibel

Mon, 12 Sep 2005 15:56:00 GMT

Originally posted on:

You really have to wonder if the inmates are running the asylum but Oracle has agreed to buy Seibel for 5+ billion. The article says that they have to borrow $1.5 billion to get the deal through. I smell WorldCom in this. Oracle is big and rich but the costs for acquisition is always expensive. I guess time will tell. Here is the story. (image)

Lexington Code Camp - October 14 and 15

Fri, 09 Sep 2005 21:03:00 GMT

Originally posted on:

I will be speaking at the Lexington Code Camp on October 14 and 15. The topics are 'ASP.NET 2.0 Membership and Personalization' and 'SQL Server 2005 Reporting Services'. My friend Alan Stevens is presenting on VSTS and I have to say that Alan's VSTS presentation is extremely good. Also, Wally McClure will be there presenting on ADO.NET. That makes three of us from Knoxville going. It should be impressive.

The strippers better be ready.


Idiot Drivers

Sat, 27 Aug 2005 18:27:00 GMT

Originally posted on:

Whilst I was in the drive-thru at the local McDonalds yesterday waiting on my daily dose of good wholesome nutrition, I was rear ended twice by the same driver. The first time, I let it go, and gave the chick the finger. The second time, though, I couldn't let it go. I got out and had some very choice words for her which made her cry. Yes, I am a monster, but if you do something like that, you deserve anything I can dish out.

How do morons like this get their licenses? Do they give them away at K-Mart? It makes me wish we could enforce selective breeding practices. Although, I am sure I wouldn't have been allowed to have kids if that were so. ;-)


August CTP of Enterprise Library for .NET 2.0

Sat, 27 Aug 2005 18:21:00 GMT

Originally posted on:

In case you missed it, the August CTP of Enterprise Library for .NET 2.0 is available. Check it out here. (image)

Congratulations to Scott Reynolds

Thu, 11 Aug 2005 07:32:00 GMT

Originally posted on:

Congratulations to Scott Reynolds (fellow NTeam-er) for being asked to join Project FAZR. It sounds like an interesting concept. (image)

Garter's Magic Quadrant for Web Services

Sat, 16 Jul 2005 18:37:00 GMT

Originally posted on:

You can find the complete report here. I was kinda suprised to see that Sun wasn't in the top three for the ability to execute.

Here is the list of the top three visionaries and the top three companies with the capability to execute:


  1. Microsoft
  2. SAP
  3. IBM

Capability to Execute

  1. IBM
  2. Microsoft
  3. Oracle

Some strange ones that made the list that I wouldn't have thought would be there:

  1. Tibco Software
  2. Progress Software/Sonic Software
  3. WebMethods
  4. SeeBeyond
  5. Fujitsu

Yes, I am a slacker

Thu, 14 Jul 2005 19:08:00 GMT

Originally posted on:

I am aghast at my lack of posts lately but I have a few things going on that are taking most of my time up.

  1. NTeam - We are really moving along. The project design is almost all done and the coding is about to commence. I love design and would not dare tackle a project of this size without some semblance of a goal in mind but I can truly understand why some of the great minds out there really loathe big design up front. We have NOT went at NTeam with BDUF but sometimes it seems that way. I guess the worse part is the fact that since this is an open source project, sometimes key contributors are not around to, well, contribute. Also, several key members including the project's co-owner have had to abandon the project because of work or life problems or just general lack of interest. That makes it really hard to get anything done as I am sure some of you can readily testify to.
  2. Job Change - I am such a mercenary. This is the third time I have changed jobs in the last two years. I really hate changing jobs and especially searching for a job but each time has been for valid reasons. Anyway, I think I will like where I am now so I think I am actually somewhere I intend to stay.
  3. Synergy :: CRM - When I am not at work, playing with my kids, loving on my wife, or working on NTeam, I have been developing a web-based CRM application I am calling Synergy :: CRM. I am developing it in ASP.NET 2.0 so of course, lots to learn and I am really trying to do it right the first time, extending the existing server controls, writing my own custom authentication provider, etc. I am really loving MasterPages but the project is only about 10 or 15% finished.

Another cool error message

Wed, 06 Jul 2005 20:18:00 GMT

Originally posted on:

I found this at Code Project today. Quite useful: 

The Error No.: 0. That's right. The server thinks there was an error but now can't remember it. Perfect.



Sun, 03 Jul 2005 17:19:00 GMT

Originally posted on:

This may be well known by now but not by myself. When you try to use ConfigurationSettings.AppSettings in the .NET Framework 2.0, you receive a message stating that AppSettings is obsolete, use ConfigurationManager.AppSettings instead. I did finally figure it out. ConfigurationManager does not exist in the default System.Configuration namespace. When you use System.Configuration, it loads the System.Configuration.dll assembly. If you manually set a reference to System.configuration.dll, you can easily find the needed ConfigurationManager.

I did a little searching after figuring this out and a few people are irritated that Microsoft chose this route. However, I think they would have been irate if backwards compatibility would have been broken. My hats off to the .NET Framework developers. There was obviously something lacking in System.Configuration and I think System.configuration is a great start.

As a side note, you can continue using ConfigurationSettings.AppSettings and your app will compile and all will be right with the world but resistance is futile. I strongly encourage using the ConfigurationManager. There are so many new features that will make your life easy, it is worth the effort to learn.


Interesting SOA Approach

Thu, 23 Jun 2005 11:54:00 GMT

Originally posted on:

Fellow NTeamer Ron Buckton passed this link from Rocky Lhotka concerning Message-based WebMethod overloading as a possible approach for the NTeam architecture and I really like the idea. Most importantly, it works. My only complaint is the same one Rocky brings up: it is not as clean as I would like. There is also an accompanying article from Bill Wagner. Unfortuanately, there was no follow-up on Wagner's initial post as promised that I could find. (image)

No port of Indigo to MONO?

Thu, 16 Jun 2005 19:20:00 GMT

Originally posted on:

I found this kinda strange. In a way I don't blame Microsoft's stance. I want to keep moving forward and open source projects will never be able to keep up but a port at some time surely wouldn't be out of the question, right? Read the full story here. (image)

ETNUG Looking for Sponsors

Thu, 16 Jun 2005 17:49:00 GMT

Originally posted on:

The East Tennessee .NET User Group is searching for a sponsor for our meeting this month. If you are local to Knoxville, you get to give a 15 or 20 minute soft sale to the group about your product or service. If you are not local, we can deliver the speech for you. You will have our thanks and possibly a new customer or two. If you are interested, shoot me an email. (image)