Wednesday, December 07, 2005

Tuesday, December 06, 2005

RSS, So Simple with Visual Basic 2005

If you're a developer and use the Internet at all, you've probably heard of RSS by now. The RSS format provides a Web site a way to easily share its content with other sites or client applications. An RSS feed, or channel, is simply an XML file that uses a set of defined tags to describe the site and a collection of items. Items provide a title, a direct URL, and a description of the item. Different organizations have created several different versions of RSS, but they are all very similar. Read more...

ASP.NET 2.0's Site Navigation

Any website that is composed of more than one page needs some sort of navigation user interface. A navigation user interface might be as simple as static hyperlinks to the other pages in the site, or might involve the use of menus or trees. But before a navigation user interface can be created for a site, the site's logical structure must first be defined. (This logical structure is often referred to as a site map.) Read more...

Article on new Row Versioning feature in SQL2005, and 2 new transaction isolation: Read Committed Snapshot and Snapshot Isolation that makes use of it

This article will explore the new Row Versioning feature in SQL 2005, and the two new transaction isolation levels that take advantage of it: Read Committed Snapshot and Snapshot Isolation. Read more...

Using SQL Server 2005 sqlcmd Utility

SQL Server 2005 provides some new command line utilities. One such utility is "sqlcmd". The sqlcmd utility is used to run adhoc queries interactively from a command prompt window, or can be used to execute a script containing T-SQL statements. The sqlcmd utility is a great improvement over osql and isql of older releases of SQL Server. read more...

Friday, December 02, 2005

Multithreading with the BackgroundWorker Component

.NET has tremendous support for asynchronous and multi-threaded programming. In previous versions, we had the Timer, asynchronous method invocation, the ThreadPool, and the Thread class. For lightweight processing parlour tricks, the Timer works fine. For lightweight asynchronous behavior, we can use BeginInvoke and EndInvoke. For real multi-threading, the ThreadPool was the recommended way to go.

The BackgroundWorker combines the ease of using the Timer component with the ease of the asynchronous invocation. It makes multi-threading available as a component. The BackgroundWorker is a component that is built on top of easy-to-use multi-threading.
read more...

Thursday, December 01, 2005

What Are Generics

Generics provide the ability to create type-safe collections in .NET. The best way to understand Generics is to understand the problem they were designed to solve.
read more...