.NET Regular Expressions

What the Heck is a Regular Expression Anyway?
I’m sure you are familiar with the use of “wildcard” characters for pattern matching. For example, if you want to find all the Microsoft Word files in a Windows directory, you search for “*.doc“, knowing that the asterisk is interpreted as a wildcard that can match any sequence [...]

.NET Agile, Scrum and Visual Studio Team System

.NET developers that want to adopt more agile development methodologies, while still towing the line with their project management offices, may soon begin to tap into templates available with Visual Studio 2005 Team System. Among options available are Microsoft Solutions Framework (MSF) for Agile Software Development, which ships with Visual Studio 2005 Team System, and [...]

.NET Agile Development Practices

Introduction
The purpose of this article is to define a set of ideal practices for an agile software development project. I encourage you to leave comments about this article using the comments box at the bottom of this page. Please note that the practices listed are the practices that I believe are essential to a good agile development project; [...]

Speeding up vs2005

Our team has been playing around with trying to speed up the responsiveness. Here’s a few things we’ve tried that have worked at least most of the time:

Close the Toolbox tab - Even with just the tab closed, VS2005 still seems to use resources to keep it up to date. By removing it from your [...]

Getting Atlas Controls in your toolbar.

Wanna start to work on ASP.net Atlas-based application?
The first thing you need to do is to install the ASP.NET codename “Atlas” package and unpack the package into folder on your computer.
The next thing is to add the Atlas Control Toolkit into your Visual Studio’s toolbar. Here are the steps you can do:
1. Right click on [...]

vs2005 Inline task comments

Creating Task List Comments in your projects can ensure you to complete the important and esential tasks. This feature can be used to indicate a variety of work to be done at the location marked
The Task List displays comments embedded in your project code that begin with the comment marker for your development language, followed [...]

SQL Caching

Caching is a very useful way for you to retain pages or data across HTTP requests, so that you can reuse them without the recreating them.
In ASP.net 2.0, it makes you easier to implement data caching. SQL cache dependencies are one of ASP.net 2.0 coolest features, which allows you to create dependencies between cached items [...]

Protecting web.config Connection strings

It is recommended that store your database connection strings in the Web.config file and encrypt the connection strings. In the .NET Framework 2.0, you have the option to enable the configuration encryption in the <protectedData> section in the web.config file.
For example:
<protectedData>
<protectedDataSections>
<add name=”connectionStrings” provider=”RSAProtectedConfigurationProvider”/>
</protectedDataSections>
</protectedData>
There are two predefined providers that you can find in the .NET Framework [...]