Warning: I may have no idea what I am talking about!
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!
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.
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.
The top ten .NET blogs according to Jon Galloway
Some good common sense to keep yourself productive and happy at work.
Assigning a height to the table tag is not the answer. You can, however, legally assign a height using CSS.
Clamwin anti-virus software has been made portable and added to PortableApps.com.
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.
Looks like service pack 1 of SQL Server 2005 (already?) will include the Management Studio with SQL Server Express.
Microsoft is planning on releasing a new live service to store your personal data online, similar to Google's GDrive.
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.
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.
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.
Rocky Lhotka shows how you can use delegates to build a simple rules engine to centralize the validation logic in your application.
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.
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
Building a better wait page using asynchronous programming and the XmlHttpRequest object.
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!
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.
If you are writting a custom provider for ASP.NET, start with the source. Pun intended :)
Generate rounded corner images and clean XHTML markup with Spanky Corners.
An extensive list of articles from around the web, including MSDN, about security, role, membership and profile providers.
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
The free user interface toolkit for .NET2
Don't let your next set of documentation go out without this.
The Dummies Book Cover Generator

Here are some links and info to keep handy next time your employer starts "cheaping out".
Keep track of all the dead-beats that owe you. Also works with SMS.
This articles show how to create an aspx page that returns a gradient image that will work in “all” browsers.
Lazybase is a web-based database app that fits the "simplest thing that could possibly work" paradigm.
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.
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
Looking for a O/R Mapper for .NET?
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.
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
The Microsoft Internet Explorer Developer Toolbar provides a variety of tools for quickly creating, understanding, and troubleshooting Web pages.
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.
You will need a LinkedIn account, but if you have one, be sure to connect to Kevin Bacon.
Apple Computer Inc. on Wednesday unveiled new software that allows Intel-based Macs to run Microsoft Corp.'s Windows XP software.
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.