SEO Basics, introduction to Search Engine Optimisation

Search Engine Optimisation (SEO) is the on-going process of making sure that your web site performs as well as possible on specific search engine searches.

This article aims to explain the absolute basics of SEO that every web site designer, developer, or owner should know.

web design from scratch – SEO Basics, introduction to Search Engine Optimisation

Create MOSS 2007 Virtual VPC Image

Step by Step understanding of creating MOSS 2007 Virtual PC Image.

Part 1: Getting Started, Installing IIS, and Installing .NET Framework 2.0
Part 2: Installing and Configuring POP3 Email
Part 3: Installing and Configuring Outlook 2007
Part 4: Installing and Configuring the .NET Framework
Part 5: Installing SQL Server 2005
Part 6: Configuring SQL Server 2005
Part 7: Installing SQL Server 2005 SP1
Part 8: Creating the MOSS Accounts
Part 9: Installing and Configuring the MOSS 2007 Application
Part 10: Setting Up Internet Explorer Web Browser Security
Part 11: Starting Services
Part 12: Creating a Shared Services Provider
Part 13: Configuring Search Settings
Part 14: Configuring Outgoing E-mail
Part 15: Creating the Portal
Part 16: Installing SharePoint Designer 2007
Part 17: Installing Office 2007 Applications
Part 18: Installing Warm-up Scripts
Part 19: Optimizing the MOSS 2007 VPC Image
Part 20: Creating a Virtual PC Differencing Disk

ASP.Net, C#, .Net Framework, SQL Server – Create MOSS 2007 Virtual VPC Image

ASP.NET Runtime Cheat Sheet: HttpRequest, HttpRuntime, AppDomain and friends

This article has cheat sheets for retrieving various bits of ASP.NET runtime information. For each bit of info, there is:

* A code snippet for retrieving it in a page, with a link to MSDN
* Description, sometimes explanation
* The value for the live ASP.NET app backing this site”

ASP.NET Runtime Cheat Sheet – HttpRequest, HttpRuntime, AppDomain and friends

Top 10 Best Practices for Production ASP.NET Applications

In no particular order, here are the top ten things I’ve learned to pay attention to when dealing with production ASP.NET applications. Hopefully they will help you save you some time and headaches. As always, your thoughts and additions are welcome.

Daptivate & by Kyle Beyer – Top 10 Best Practices for Production ASP.NET Applications

Troubleshooting Expired ASP.NET Session State and Your Options

I have a love/hate relationship with the ASP.NET Session. It’s such a convenient place to put things, but when you start putting applications into production there are a number of less-than-obvious edge cases that can come up and bite you.

Most often the Session is used when managing state over a long process like a multi-step wizard or questionnaire. However, when people use the Session, they often lean on it a little. They’ll bake it into their design so deep that when it doesn’t work, they’re screwed. That’s not to say they shouldn’t be able to lean on it, I’m just saying that there’s a lot of things going on with Session (not just on ASP.NET, but other frameworks as well) in order to get it to look seamless.

Scott Hanselman’s Computer Zen – Troubleshooting Expired ASP.NET Session State and Your Options

Web Developer’s Field Guide

This site is pretty much a collection of links that I’ve found very useful over the last year, or so. First, and foremost, I must thank Vitaly.Friedman for getting the vast majority of them together all in one place for the first time. I used his version of this page for many months before taking on the not small task of creating my own. Why would I do such a thing?

Web Developer’s Field Guide

HTML Entity Character Lookup

Using HTML entities is the right way to ensure all the characters on your page are validated. However, often finding the right entity code requires scanning through 250 rows of characters.

This lookup allows you to quickly find the entity based on how it looks, e.g. like an < or the letter c.

Left Logic : HTML Entity Character Lookup

Log4net: simple way to use in your Asp.net application

Log the actions of your applications is very important especially when you develop new features or develop very difficult logical business.
But it is also important when users use your applications to understand the critical issues or problems.
To implement quickly the log operations Apache developed an opensource library for .Net developers.

Emanuele’s Blog: Log4net: simple way to use in your Asp.net application