Geeks With Blogs

Scott Kuhl Warning: I may have no idea what I am talking about! April 2006 Entries
Take a Stand Against the Madness; Stop the RIAA!

Copyright law shouldn't make criminals out of 60 million Americans, and it's time for a change. Tell Congress that it's time to stop the madness!

Posted On Thursday, April 27, 2006 12:06 PM

A More Efficient Method for Paging Through Large Result Sets

In this article we'll look at two ways to improve Scott's method. The first approach uses a table variable (just like Scott's), but utilizes the SET ROWCOUNT command to reduce the number of records read and inserted into the table variable. The second technique more cleverly uses SET ROWCOUNT to provide an even more efficient approach than the first.

Posted On Wednesday, April 26, 2006 11:08 AM

Hosting firms claim Windows cheaper than Linux

Some of the country’s leading web-hosting providers now claim that it is cheaper to offer services based on Windows than on Open Source software and have passed on cost savings to customers as a result.

Posted On Wednesday, April 26, 2006 6:19 AM

Top 10 .NET Blogs

The top ten .NET blogs according to Jon Galloway

Posted On Tuesday, April 25, 2006 9:43 AM

Tips for Productivity and Happiness at Work

Some good common sense to keep yourself productive and happy at work.

Posted On Tuesday, April 25, 2006 9:39 AM

100% Table Height

Assigning a height to the table tag is not the answer. You can, however, legally assign a height using CSS.

Posted On Monday, April 24, 2006 6:54 PM

Portable AntiVirus (Clamwin)

Clamwin anti-virus software has been made portable and added to

Posted On Sunday, April 23, 2006 4:25 PM

TRY...CATCH in SQL Server 2005

SQL Server 2005 offers a number of new features over its predecessor, including many features aimed at making working with databases more like writing .NET application code. For example, in SQL Server 2005, stored procedures, triggers, UDFs, and so on can be written using any .NET Framework programming language (such as Visual Basic or C#). Another feature, and the focus of this article, is SQL Server 2005's support for TRY...CATCH blocks.

Posted On Friday, April 21, 2006 11:57 AM

Management Studio Now Available with SQL Server Express

Looks like service pack 1 of SQL Server 2005 (already?) will include the Management Studio with SQL Server Express.

Posted On Thursday, April 20, 2006 9:14 AM

Microsoft Live Drive Coming

Microsoft is planning on releasing a new live service to store your personal data online, similar to Google's GDrive.

Posted On Thursday, April 20, 2006 7:04 AM

Software Development Bookshelf

For a while I have been adding books to the library feed of this site one at a time. Here is a list of books that I currently keep on my “must have” bookshelf. I will update this periodically as new volumes are added and dropped. The Library link list will also stay syncronized.

Posted On Wednesday, April 19, 2006 12:40 PM

Spell Checker for HTML and ASP.NET pages

Spell checker works in Source view, it is able to extract text from markup elements and use Office 2003 spell checker to check the text.

Posted On Wednesday, April 19, 2006 10:26 AM

Working at Microsoft

This article is by an employee that has been at Microsoft since 1999. It's very interesting. The article confirmed rumors and speculation I've heard, but there were still a few surprises. If anything it's a good article to hang on to if you work at a stuffy company.

Posted On Wednesday, April 19, 2006 10:23 AM

A Simple Business Rules Manager

Rocky Lhotka shows how you can use delegates to build a simple rules engine to centralize the validation logic in your application.

Posted On Tuesday, April 18, 2006 9:34 AM

Page Template Framework for ASP.NET 1.1

The Page Template Framework for ASP.NET 1.1 provides a configurable solution for creating page templates in a Web application. Using this framework, page templates are stored in an XML file, and can be dynamically configured without recompiling the Web application.

Posted On Tuesday, April 18, 2006 9:33 AM


Cookies can provide a real convenience to both visitors and programmers of a Web-based application. However, cookies are problematic from a security point of view for two reasons. First, unless your site uses SSL, cookie data is passed in the clear in the header of both the HTTP request and response. That means anyone who is clever enough to sniff packets on a particular port of a particular IP address can read cookie data as plain as day. The second problem is that cookie data is stored in n

Posted On Tuesday, April 18, 2006 9:32 AM

Building a Better Wait Page

Building a better wait page using asynchronous programming and the XmlHttpRequest object.

Posted On Tuesday, April 18, 2006 9:28 AM

Which control generated my postback?

But, how does the Page class "know" which control was "clicked, changed, or whatever"? Very simply, each control generates plain old client-side Javascript. Yup, it ain't rocket science, dood!

Posted On Tuesday, April 18, 2006 9:26 AM

ASP.NET Collapsible Draggable Panel Server Control

This article describes a simple collapsible panel control for ASP.NET. This is a server side control, therefore you can add it to the Visual Studio toolbox and re-use it in your projects.

Posted On Tuesday, April 18, 2006 9:25 AM

Source Code for the Built-in ASP.NET 2.0 Providers Now Available for Download

If you are writting a custom provider for ASP.NET, start with the source. Pun intended :)

Posted On Monday, April 17, 2006 6:27 AM

Spanky Corners

Generate rounded corner images and clean XHTML markup with Spanky Corners.

Posted On Thursday, April 13, 2006 6:41 AM

The Ultimate ASP.NET 2.0 Provider List

An extensive list of articles from around the web, including MSDN, about security, role, membership and profile providers.

Posted On Wednesday, April 12, 2006 9:49 AM

Credit Card Payments with ASP.NET

Electronic Payment processing continues to be a common theme for many Web based applications and while the process is getting easier with the market maturing, there's still a maze of choices and options in setting up your payment solutions and get them integrated into existing applications. In this article, I'll give a high level overview of the electronic payment processing by looking at the various players involved in the payment processing operation and some suggestions and options you hav

Posted On Wednesday, April 12, 2006 9:45 AM

Krypton Toolkit

The free user interface toolkit for .NET2

Posted On Wednesday, April 12, 2006 7:21 AM

Dummies Book Cover Generator

Don't let your next set of documentation go out without this.

The Dummies Book Cover Generator

Posted On Wednesday, April 12, 2006 7:13 AM

Developer + Happy = Productive

Here are some links and info to keep handy next time your employer starts "cheaping out".

Posted On Tuesday, April 11, 2006 12:35 PM

Where's My Money?

Keep track of all the dead-beats that owe you. Also works with SMS.

Posted On Tuesday, April 11, 2006 7:54 AM

Automated Gradients in ASP.NET

This articles show how to create an aspx page that returns a gradient image that will work in “all” browsers.

Posted On Tuesday, April 11, 2006 7:46 AM


Lazybase is a web-based database app that fits the "simplest thing that could possibly work" paradigm.

Posted On Tuesday, April 11, 2006 7:40 AM


FreeTextBox is the most-used HTML editor for ASP.NET. It is compatible with IE on the PC, and Mozilla and Firefox on all platforms. It is used in major Open Source projects such as Community Server and DotNetNuke as well as excellent packages like Smarter Mail.

Posted On Monday, April 10, 2006 9:33 AM


The NetSpell project is a spell checking engine written entirely in managed C# .net code. NetSpell's suggestions for a misspelled word are generated using phonetic (sounds like) matching and ranked by a typographical score (looks like). NetSpell supports multiple languages and the dictionaries are based on the OpenOffice Affix compression format. The library can be used in Windows or Web Form projects. The download includes an English dictionary with dictionaries for other languages availab

Posted On Monday, April 10, 2006 9:31 AM

List of O/R Mappers and Code Generators

Looking for a O/R Mapper for .NET?

Posted On Monday, April 10, 2006 9:05 AM

Adding 'Google Suggest' functionality to an ASP.NET application

The purpose of this article is to show how to use the free AutoSuggestBox control to add 'Google Suggest' functionality to your ASP.NET application. There are plenty of articles available on the internet that explains how to do it, but there is usually just a lot of theory and not much code that you can easily add to your application. AutoSuggestBox encapsulates all the complex functionality and only requires developers to specify the data source for loading the auto-suggest menu.

Posted On Monday, April 10, 2006 9:03 AM

Awesome ASP.NET 2.0 RSS Tool-Kit Released

It provides support for both consuming and exposing RSS from ASP.NET 2.0 applications with full source code. Some of the features: - RSS Data-binding Control Support - Strongly Typed RSS API Support - RSS Publishing Support - Personalized RSS Feed Integration with ASP.NET Authentication System - Automatic Caching of RSS Feed

Posted On Friday, April 7, 2006 6:01 AM

IE Dev Toolbar

The Microsoft Internet Explorer Developer Toolbar provides a variety of tools for quickly creating, understanding, and troubleshooting Web pages.

Posted On Friday, April 7, 2006 5:49 AM

The Feed

Rather than bother everyone that reads GeeksWithBlogs with all the snippets I find interesting, I am going to start posting more items but not to the front page or main feed. Mostly this is for my own long term access. But, if you are interested you should be able to see all the little useless things I find interesting on the web by subscribing directly to my blog.

Posted On Friday, April 7, 2006 5:46 AM

Kevin Bacon is LinkedIn

You will need a LinkedIn account, but if you have one, be sure to connect to Kevin Bacon.

Posted On Thursday, April 6, 2006 11:05 AM

The Temperature is Dropping in Hell

Apple Computer Inc. on Wednesday unveiled new software that allows Intel-based Macs to run Microsoft Corp.'s Windows XP software.

Posted On Wednesday, April 5, 2006 7:20 AM

WTF? Job Postings

I got an e-mail from a recruiter sending me a list of job openings he had. I get these every once in a while, but this one is very strange.

Posted On Tuesday, April 4, 2006 1:22 PM

Copyright © Scott Kuhl | Powered by: