May 2004 - Posts
There have been many interesting sights here at TechEd. San Diego has some really great architecture, both old and new, but I thought I'd share a couple images with you that I found particularly curious.
You know you're at a technical conference when...
It's good to know that our world's finest techies ride the “special” bus...
I've just published what I hope is a helpful article on generics in .NET (Whidbey). I cover the problems that generics solve, the syntax for both C# and VB.NET, and provide some sample applications for download, including a working, pure-.NET object pooler. You can read the article here. Feel free to post any questions or comments you have about it here.
I just had an idea, which was simply to use Lookout to index and search my
Favorites. I've often needed to quickly search my Favs, but I end up
usually visually scanning through multiple directories where I've "organized"
them. So today I decided to try this out.
1. In Outlook (with Lookout installed), click on
Lookout's "Options" button.
2. Click on "Add Files..." to bring up the folder
3. Browse to your Favorites folder (e.g., C:\Documents and
Settings\MyUserName\Favorites) and select it.
4. Click "OK."
5. Click on
the "Indexer" Lookout button and click the "Start" button to start
6. Close the indexer and then search in the Lookout box.
your results, double-click a matched favorite, and see it come up in a
I think this is great! Super easy and
I just published an article on the ASPAlliance covering the implementation of two types that can be used to bind list controls, such as the DropDownList, in a strongly-typed manner to a SQL Server data source using stored procedures. I think there is more potential in the idea than I have developed in the article, but I wanted to get it out there for comments from you.
I have already wrapped the usage in a caching class for a web application I'm working on, providing strongly-typed access to different menus with a usage like so:
Menus is a class exposing a static property of type NameValuePairCollection with an accessor that first tries to get the collection from the Cache object, if it exists, and to retrieve it from the database if it doesn't. In this way, I can access my menu data sources in a strongly-typed manner and use caching where appropriate.
Give it a whirl and let me know what you think.
Steve Smith has published an article on a very clever idea he calls micro caching. Basically, the idea is that caching, even for one second duration, can dramatically increase an application's scalability, particularly in heavy load situations. I encourage you to read it and share your thoughts here or on his blog.