Tuesday, September 28, 2010

Explain Design Patterns to your wife

Came through a cool article on code project about Design Patterns.

Read it - http://www.codeproject.com/KB/architecture/LearningDesignPatterns1.aspx

Functional and Non-Functional requirements

  • Functional Specification – This describes the requested behavior of an engineering system. i.e., what is needed by the system user as well as requested properties of inputs and outputs. Is created after the sign-off on the requirements document. This ensure a systematic approach to the development of a new product or service. These documents might contain:
    • Justifications for customer requirements
    • Features of the application
    • Mock up screens etc.
  • Non-Functional Requirements – A requirement that specifies criteria that can be used to judge the operation of a system, rather than specific behaviors. We can say a non-functional requirement is a quality of a system.



- Functional = “You want to display your name on screen”

- Non-Functional = “Your name must be shown in red color”


Source: Multiple sources on Internet

Boomerang Software Framework

Boomerang is a software framework providing communication services for distribution through email, printers, fax machines and file servers as well as incoming email flows. Boomerang removes communication complexity from the equation by providing a service oriented architecture for these services.

URL: http://www.fuel9.com/home/content/Overview

Standard edition of Boomerang is free.

Wednesday, September 22, 2010

Guide: Developing Applications for the Cloud

Download here.

This guide discusses the design and implementation in detail and describes the various web and worker roles that comprise the Surveys application.

Monday, September 13, 2010

AppFabric Architecture Guide

Windows Server AppFabric is a set of integrated technologies that make it easier to build, scale and manage Web and composite applications that run on IIS.

The focus of this document is to provide specific recommendations on how to properly design an AppFabric deployment for enterprise-scale load requirements. 

Download URL - http://download.microsoft.com/download/A/5/B/A5B0ED08-844F-4E37-9F0F-BEE9F3043907/AppFabricArchGuide.docx