Archive for the ‘Architecture’ Category

Simple WPF ViewModel implementaion with VisualBasic.NET

This is my trial for applying View-ViewModel concept in WPF Windows application. I do not have a Model for this sample so omitting that word
This is the XAML code which I used. Here I tried to do text binding with a TextBox and Command binding with a Button.
File 1: Window1.xaml

<Window x:Class="Window1"
[...]

Leave a Comment

Difference between Layers and Tiers

A commonly asked doubt, usually after an interview

Layer – Logical structure of code. You may not see the layers if you examine the directory structure. But you will understand if you cross examine or talk to its architect.
Tier – Physical organization of code. You may see the tiers if you check the directory [...]

Leave a Comment

List of Design Patterns and Anti-Patterns

Searching for a long list? Nope, it is not possible. I would like to point you to this stackoverflow link first.
 

List of Design Patterns – Most people will point to Gang of Four. But this list is worth - http://en.wikipedia.org/wiki/Design_pattern_(computer_science)
List of Anti-Patterns – I recommend this list - http://en.wikipedia.org/wiki/Anti-pattern

VN:F [1.1.6_502]Rating: 0.0/5 (0 votes cast)

Leave a Comment

Software Architecture Guidance Share

A good website to bookmark for architects.
URL: http://www.guidanceshare.com/
Purpose for this site is to share the body of guidance in software engineering that I’ve built over the years, while working with customers and experts in the field. While there’s a lot of existing information on software engineering, it can often be difficult to find, understand or [...]

Leave a Comment

Cloud vs Distributed vs Grid Computing

Cloud Computing
A computing capability that provides an abstraction between the computing resource and its underlying technical architecture, enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction."

Distributed computing
A distributed system consists of multiple autonomous [...]

Leave a Comment

Free eBook: Engineering Software for Accessibility from MS Press

Download this book here.

The book addresses three basic questions:

How do you plan for accessibility?
How do you design your software for accessibility?
How can you implement and test to your software to confirm it meets the accessible design?

VN:F [1.1.6_502]Rating: 4.0/5 (1 vote cast)

Leave a Comment

Patterns & Practices - Developing SharePoint Applications‏

Guidance for building collaborative applications that extend your LOB systems
This guidance helps architects and developers design, build, and test intranet and enterprise-scale SharePoint applications. Two reference implementations demonstrate solutions to common issues, and a library provides reusable components that can help you with your own development projects.
Developing SharePoint Applications guidance helps customers accelerate constructing advanced [...]

Leave a Comment

High-Performance .NET Application Development & Architecture

Found this useful link while surfing.
Check this: http://www.developerfusion.com/article/5385/highperformance-net-application-development-architecture/
VN:F [1.1.6_502]Rating: 0.0/5 (0 votes cast)

Leave a Comment

Visual Studio 2010 – my read bits

Read some articles about new Microsoft Visual Studio 2010. Here are some major points I liked well while reading.
 

Support for Windows Azure platform – The new trend “Cloud Computing”
Parallel application support – Let your application a powerful one. (Framework 4.0 have P-Linq etc.)
New WPF based IDE – some good features are:

Inline call hierarchy
Highlight References etc.

Improved [...]

Leave a Comment

Enterprise Library: Your first step on DAAB

This sample code snippet gives you a kick start (Hello World ;)) on Microsoft Patterns & Practices Enterprise Library – Data Access Application Block.
Remember that there a more than one way to do most steps. I am not going to confuse you by writing all.
 

First you need to download and install Enterprise Library. I used [...]

Leave a Comment