I just love this place:
connectionstrings.com
This morning I misspelled a domain name in IE and a VeriSign advertising page came up. This Slashdot
post explains why this is happening.
Data & Object Factory provides us with some
common design patterns.
My free ViewSonic V37 Pocket PC from Microsoft just arrived. I've had to wait 16 weeks for this thing to ship. I was hoping it had the latest OS installed but that's not the case. The V37 comes with Pocket PC 2002 Premium Edition. I wonder if there will be an upgrade.
[UPDATE] I talked to ViewSonic and they said the upgrade is supposed to be released this month. I guess I've got to keep checking the site for details. I wish they had a RSS feed for this.
Looks like LLBLGen Pro has been released.
Hmm. I hope the new publisher can do better then this timely article. <g>
“Todays ASP Today article is:
Switching To Windows Server 2003 and ASP.NET 1.1. Part 2 - ASP.NET 1.1
by Alex Homer.
Abstract: This article, the second of a 2-part series about upgrading to Windows Server 2003 and ASP.NET 1.1, examines ASP.NET 1.1 itself. We first give a broad overview of the main new features in ASP.NET 1.1, including improvements to forms authentication and some of the ASP-related classes in the framework class library. Then we examine the issue of side-by-side execution of ASP.NET 1.0 and 1.1 applications in IIS 6.0”
“MyIE2 is the most powerful and fully customized browser on earth. It can open multiple web pages in just one window, and come with tons of other nice features.“
http://www.myie2.com/html_en/home.htm
Nice features and skinnable interface. Based on the IE engine.
Joel (March 28): “... when you relocate more than a couple of miles, some employees' lives would be too disrupted to make the move, so you lose a lot of employees, and all the institutional knowledge, skill, and experience that comes with those employees. While I was working at Viacom one of their companies, Blockbuster, decided to move from Florida to Texas after they hired a new CEO who lived in — Texas! What a coincidence! Only a small portion of the employees made the move. For years and years the business press watched agog as Blockbuster made mistake after inexcusable mistake, re-trying all kinds of ideas that had failed only two years earlier.”
[Joel on Software]
TypePad is a new personal publishing service from Six Apart designed for creating full-featured weblogs. Based on the same core as our popular Movable Type publishing system, TypePad will add a broader set of features for creating weblogs while making setup a simple process involving no installation of configuration.
Looks like its going to cost a little money to use
TypePad's three user levels will be priced at $4.95 per month for users at the TypePad Basic level, $8.95 per month for TypePad Plus users, and $14.95 per month for TypePad Pro users.
Ed Kaim points out a method to import a CSV file into a DataSet. I'm probably one of those fellows that found his site while searching Google. I went about the procedure a little bit differently. Here's what I put together:
static DataSet ReadCSV(string file)
{
if (! File.Exists(file) )
return null;
DataSet ds = new DataSet();
OleDbConnection conn = null;
string FileConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
@Path.GetDirectoryName(file) + ";" + @"Extended Properties=""Text;HDR=YES;""";
try
{
try
{
conn = new OleDbConnection();
conn.ConnectionString = FileConnection;
conn.Open();
}
catch
{
Console.WriteLine("Database connection can't be established");
return null;
}
string sql = String.Format("SELECT * FROM {0}",Path.GetFileName(file));
OleDbDataAdapter oda = new OleDbDataAdapter(sql, conn);
oda.SelectCommand.ExecuteNonQuery();
oda.Fill(ds, "TableName");
}
catch (Exception e)
{
Console.WriteLine(e.Message);
return null;
}
finally
{
if(conn != null)
conn.Dispose();
}
return ds;
}
From the RoadMap
While the DataSource control helps simplify the retrieval and update of data, ASP.NET will also provide new controls that display data. The GridView control is a successor to the ASP.NET DataGrid that adds the ability to automatically handle paging, sorting, editing, and deleting of data. The DetailsView is a data-bound control that renders a single record at a time from its associated data source. Similar to the Form View of a Microsoft Access database, the DetailsView provides paging buttons to navigate between records. Developers can use the DetailsView control in a master-details scenario for updating and inserting new records where the selected record of the master control determines the DetailsView display record.
Second, Whidbey will include features that ensure consistency and code reuse across pages within a Web site. The introduction of Master Pages will enable developers to quickly share layout across multiple pages by designing templates that specify the location of controls, menu bars, headers, and footers. Similar to visual inheritance in Windows Forms, Master Pages allow other pages on a Web site to inherit from a Master Page, automatically acquiring its look and feel. When a developer wishes to change the layout of all the pages, they need only make updates to the Master Page.
Finally, ASP.NET will incorporate themes and skins to enhance the visual appearance of Web applications. A skin is a set of properties and templates that can be used to standardize the size, font, and other characteristics of controls on a page. A theme incorporates multiple skins and stylesheets to specify the overall look and feel of a Web site. Themes and skins will be simple to package, transfer, and apply to other Web sites. In addition, ASP.NET will provide several built-in themes that developers can use to build aesthetically appealing Web sites out of the box.
I couldn't agree more with Steve Smith's rant on MS Passport. I like the idea of single sign-on support but at 12k per year it's impossible to justify. I think my customers would prefer me to spend an additional 12k per year on product enhancements that outweigh the advantages of the Passport service. If I'm not mistaken, Microsoft gains a tremendous amount of marketing information from users who use the Passport service. Couldn't the price tag for this kind of information offset the yearly cost of the service?
This is very cool!

Here is the IDesign C# Coding Standard for development guidelines and best practices. Also, IDesign has some great tools and utilities.
Mailinator
It's like flicking a booger...at spam
Cool service too.