Sponsored By Aspose - File Format APIs for .NET

Aspose are the market leader of .NET APIs for file business formats – natively work with DOCX, XLSX, PPT, PDF, MSG, MPP, images formats and many more!

Monthly Archives: August 2005

EZWeb v1.2 now released!!! Go download.

I’ve finally released my next version of EZWeb.  You can download it from the GotDotNet workspace.  EZWeb is a website management system.  Drop it into IIS, set the NTFS permissions to the ASPNET (or NETWORK SERVICE) account, and you can … Continue reading 

Posted in Uncategorized | 5 Comments

cursor: hand; and cursor: pointer explanation – level 200

Even though FireFox is now losing ground to Internet Explorer, web developers must still ensure websites and web applications look good and function well in all the browsers potential customers may be using.  It is irresponsible to only test a … Continue reading 

Posted in Uncategorized | 8 Comments

For Sale: like new Creative Zen Portable Media Center 20 GB

Check out my eBay auction: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5802686167&rd=1&sspagename=STRK%3AMESE%3AIT&rd=1 This Creative Zen Portable Media Center will be sold by 4PM on Friday (tomorrow), so if you want to bid on it, go for it!

Posted in Uncategorized | Comments Off on For Sale: like new Creative Zen Portable Media Center 20 GB

SOA Pattern: Document Processor – level 200

At the Austin Architect Council, Ron Jacobs spoke about an SOA pattern that hit home:  The Document Processor.  Here is how he described it: Think back to before computers ran everything.  Units of work (like a work order) were represented … Continue reading 

Posted in Uncategorized | Comments Off on SOA Pattern: Document Processor – level 200

What is SOA according to Ron Jacobs – level 300

A few weeks ago, Ron Jacobs stopped by the Austin Microsoft Technology Center to talk about the CAB and SOA.  Ron gave the best explaination of SOA that I’ve heard so far, and none of it was at any extreme.  … Continue reading 

Posted in Uncategorized | 2 Comments

How to understand System.NullReferenceException, Object reference not set to an instance of an object – level 200

You probably get this error message more than others, and the cause is that a variable is used in code, but that variable doesn’t contain a reference to any object in memory.  If you try to call .ToString() on an … Continue reading 

Posted in Uncategorized | 3 Comments

Ron Jacobs at the Austin Architect Council on Composite UI Application Block – level 200

On Monday, Microsoft held an Architect Council at the MTC. Ron Jacobs from the patterns and practices group was in town and spoke about the upcoming Composite UI Application Block (or CAB) as well as his take on SOA. Ron … Continue reading 

Posted in Uncategorized | Comments Off on Ron Jacobs at the Austin Architect Council on Composite UI Application Block – level 200

A symptom of bad code – level 100

Take the following code: using System; using System.Collections.Generic;using System.Text;   public class ClientCode {     public void CallAnOperation()     {         string fileName = string.Empty;         int lengthOfFile = 0;           Getter get = new Getter();         get.GetFile(ref fileName, ref … Continue reading 

Posted in Uncategorized | 6 Comments

How to get FitNesse to switch to .Net mode – level 300

FitNesse is an acceptance test framework that supports Java and .Net.  When you download it, it will be in Java mode, and all the sample test pages will run Java tests.  It may not be completely clear how to run … Continue reading 

Posted in FIT | 1 Comment

How to do Url Rewriting with just an HttpHandler (without the side-effects) – level 400

If you are interested in doing Url Rewriting with an HttpHandler instead of an HttpModule, then this is the example for you.  Suppose you are deriving a piece of information from Url, like a product code.  To process it, you have a … Continue reading 

Posted in Uncategorized | 8 Comments