Sheer Vision Logo

Eggheadcafe.com Latest Content

eggheadcafe.com articles

EggHeadCafe - The .NET developer's portal of choice
http://www.eggheadcafe.com

Keep ViewState out of Page for Performance Enhancement Redux

New features in ASP.NET 2.0 enable developers to get Viewstate out of the Page and on to the server for up to 500% better throughput.  read more

By Peter Bromberg
Read more...

An Alexa Site Data Utility Class

Peter puts together a neat class to capture Alexa Site data on any tracked domain - with no API and no developer license key.  read more

By Peter Bromberg
Read more...

.NET Setup Deployment - MSI, Cassini, SQL Server, NTFS

Creating any moderately complex MSI based installation with the Visual Studio .NET 2005 setup project is a real pain. Today's tips will include how to easily package up a single installation file, setup SQL Server 2005, execute large sql scripts, launch the application at the end of setup, configure NTFS permissions, trigger another MSI file, and auto install and configure UltiDev's Cassini Web Server.  read more

By Robbe Morris
Read more...

C# .NET Yahoo Stock Download and Charting

How to download stock price history data from Yahoo finance, store in a SQLite database, and make nice stock charts from same.  read more

By Peter Bromberg
Read more...

Repository Factory, GridView and ObjectDataSource with WebService Layer

Repository Factory tutorial with WebService layer feeding an ObjectDataSource and GridView on a web page.  read more

By Peter Bromberg
Read more...

ASP.NET Color Tool Derived from Reflection

The .NET Framework provides us with over 100 colours to use within the System.Drawing namespace. In order that we know exactly what all these colours look like here is a simple web based tool that uses Reflection to loop through all the colours with the System.Drawing.Color struct and print them to the page.  read more

By beto74 dixon
Read more...

A Brief Review of Generic Collection Classes

The most common usage of Generics in any .NET language is in implementing collections. This article provides a quick overview of the generic collection classes provided by the .NET Framework, and their main characteristics.  read more

By Peter Bromberg
Read more...

Integrate Windows Live ID Authentication with ASP.NET Membership, Profiles and Roles

Microsoft has rolled out its Live ID Web Authentication SDK and from some of the forum posts I've seen, developers are already misunderstanding what they really have to work with. You see comments like "hey, but it won't give me their email", or "Useless!", etc. Wrong! Here we'll show how to integrate Live ID with ASP.NET Membership, Roles and Profile.  read more

By Peter Bromberg
Read more...

SEO Friendly Paging with ASP.NET 2.0 Data Controls

ASP.NET has lots of "out of the box" features that make the display of data easy, including pageable GridViews and DataGrids with little or no code. But the stock paging mechanism uses javascript to cause the postback, and the url of the new "page" doesn't change. This is not "SEO friendly", because the Googlebot and other search engine crawlers click on the links, and see the result as a page they've already requested, so it doesn't get indexed.  read more

By Peter Bromberg
Read more...

.NET Icons Windows Forms - Draw Selected Color On Icon

Learn to draw a selected color bar on an icon for font color, fill color, and line color. Office icons with the color bar stripped are included in this code sample.  read more

By Robbe Morris
Read more...

AJAX Rating in ASP.NET 2.0

This is a rating bar script done with asp.net and sql server that allows users to rate things like can be done on Netflix or Amazon, all web 2.0-like with no page refresh, so you should be able to adapt it to your situation without too much trouble.  read more

By arun thakur
Read more...

.NET Abstract Factory

This article presents three scenarios where an Abstract Factory may prove useful. It also highlights areas where abstract factory has been used within the .NET framework and the Patterns and Practices Enterprise Library.  read more

By Douglas Minnaar
Read more...

ASP.NET RSS/Atom FeedReader with just one line of code

Using the much improved Version 2.0 of the ASP.Net RssToolkit building our own Feed reader to consume RSS/ATOM feeds is a cinch & requires effectively just one line of code!  read more

By mv ark
Read more...

ASP.NET DataList and DataRepeater Controls

This is the third article in a three part series of articles pertaining to the understanding and application of ASP.NET 2.0 data controls. This article will address common functionality that may be required from ASP.NET DataList and DataRepeater data controls.  read more

By Douglas Minnaar
Read more...

.NET PropertyGrid Control - ListBox, ComboBox, and Custom Classes

Utilizing a ListBox, TextBox, ComboBox, TreeView, or custom class as a property in a .NET Windows Forms PropertyGrid control can seem like a daunting task. Even resizing the PropertyGrid column widths seems impossible. Today's article will show you how.  read more

By Robbe Morris
Read more...

Add a YouTube Search Page to your ASP.NET Site

Shows how to easily create a YouTube Search page using the YouTube RESTful API and a simple DataList control.  read more

By Peter Bromberg
Read more...

C# .NET Extension Methods 3.0

.NET 3.5 Extension methods are a great new way of adding functionality to an existing type – even a type you don’t have the source code to modify that type. This article explains extension methods and provides clear examples along with pros and cons.  read more

By Ian Suttle
Read more...

.NET Anonymous Methods in C#

This article gives a brief demonstration of C# .NET's anonymous methods and the power and flexibility they offer developers in real world applications  read more

By Shay Shivecharan
Read more...

Visual Studio 2005: Cool Debugging Tricks

What percentage of your development time would you say that you spend debugging code? Here are some useful debugging techniques for developer productivity.  read more

By Peter Bromberg
Read more...

ASP.NET: Using SQLite with Enterprise Library 3.1

Summary of how to use the EntlibContrib SQLite provider with Enterprise Library 3.1 (May 2007) and ASP.NET  read more

By Peter Bromberg
Read more...

ASP.NET Cookies FAQ

Some information we've compiled from various sources, along with some of our own discoveries about cookies and ASP.NET. We will continue to add content to this article over time and in response to questions.  read more

By Peter Bromberg
Read more...

Design Patterns for .NET

It is not the intent of the Design Pattern Series to focus on providing a theoretical knowledge dump of all there is to know about design patterns. There are many books that do that already. Instead, this series will focus on providing lots of practical examples. However, there will be some theory to help address important points concerning design patterns. I use the theory of design patterns mostly as a guide and instead make references to good design pattern books for more detail explanation.  read more

By Douglas Minnaar
Read more...

ASP.NET Data Control Series - Part 2

Part 2 of the ASP.NET Data Control Series continues. In this article, the FormView DataControl is given a closer inspection.  read more

By Douglas Minnaar
Read more...

Fire and Forget Fun: RPC Pings, GET, POST and more.

Shows how to use the Asynchronous Fire and Forget pattern to ping RPC Servers about changes in your site, ping the Yahoo crawler API with a RESTful GET, and perform a Fire and Forget FORM POST. Most of them say "thank you"!  read more

By Peter Bromberg
Read more...

HTML Entities Class

I could not find an easy way to get HTML Entity strings (e.g. "& g t ;" - without the spaces) based on the character value, so I created this easy HtmlEntities static class based on the Generic Dictionary.  read more

By Peter Bromberg
Read more...

ASP.NET Request Logging with Asynchronous Fire And Forget Pattern

Shows how to perform high-speed ASP.NET Request logging to a database using the asynchronous Fire and Forget delegate wrapper patterns.  read more

By Peter Bromberg
Read more...

Print this Page   E-mail this Page
Powered By: ssCMS 2.1.0.0