Archive for November, 2008

Application Pocket Architecture Guides

Wednesday, November 26th, 2008

Application Pocket Architecture Guides

The Pocket Guides in the Application Architecture Pocket Guide Series are modular, focused guides that provide overviews and prescriptive guidance for a particular topic.

The best thing is these guides are free and small.

Check out the guides here.

Agile Architecture Method Pocket Guide
The Agile Architecture Method Pocket Guide provides an overview and prescriptive guidance for the Agile Architecture Method.

Web Application Architecture Pocket Guide
The Web Architecture Pocket Guide provides an overview and prescriptive guidance for designing Web applications on the .NET platform.

Mobile Architecture Pocket Guide
The Mobile Application Architecture Pocket Guide provides an overview and prescriptive guidance for designing mobile applications on the .NET platform.

RIA Architecture Pocket Guide
The RIA Architecture Pocket Guide provides an overview and prescriptive guidance for designing RIA applications on the .NET platform.

Rich Client Architecture Pocket Guide
The Rich Client Architecture Pocket Guide provides an overview and prescriptive guidance for designing rich client applications on the .NET platform.

Service Architecture Pocket Guide
The Service Architecture Pocket Guide provides an overview and prescriptive guidance for designing services on the .NET platform.

Application Pocket Architecture Guides

Source Safe and iterative development Tips

Sunday, November 23rd, 2008

Source Safe and iterative development

In this discussion I am assuming you have a iterative development cycle. Lets say a website project. Your production website is up and running, now you are adding more features or changes.

Maintain a branch in Visual Source Safe which exactly mirrors the code on production server. Maintain a seperate development branch. This way if there is a emergency bug in production code, you know what exactly is on the production box and you can fix it.

All your current development code resides in a seperate branch. Now when your new development in pushed to production merge your code.

Always label your releases.

If you are the person who is releasing code, make sure all your changes are checked in, you create a label and then make a release.

Last but not the least - Never, Never check in code that breaks the build.

Source Safe and iterative development

Function and function in Javascript

Sunday, November 9th, 2008

Function and function in Javascript

All of us know how to write functions in Javascript right ?


function SayHello()
{
alert(”Hello”);
}

Now take a look at the following code:


var SayHello2 = new Function(”alert(’Hello’);”);

Now what happens when I run the following code ?


SayHello();
SayHello2();

Both of them run in the same way.
Lets know what happens here.

Function is a built in type in Javascript. One of its properties contains the executable code and can be invoked by using ().

Function and function in Javascript


Books 24x7