Archive for the ‘Architecture’ Category

Azure – an application architecture case study

Read what Karsten Januszewski have to explain about this hereL
URL: http://visitmix.com/LabNotes/The-Archivist-Architecture

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

Leave a Comment

Microsoft Visual Studio Scrum 1.0

Microsoft Visual Studio Scrum 1.0 is a new process template from Microsoft.  Scrum is an iterative, incremental framework for project management and agile software development.  This template includes work items and reports to help your Scrum team be successful.
Note that this template is meant for Visual Studio 2010.
This template includes:

Work Item Types

Sprint
Product Backlog [...]

Leave a Comment

ASP.NET MVC 3 – Preview 1 is here

Here are the major improvements in new version:

Improved View: New Add->View Dialog
New Razor engine
Improved Controller
Improved JavaScript and AJAX
Improved Model Validation

 
You can download it here.
More reading here at ScottGu’s blog - http://weblogs.asp.net/scottgu/archive/2010/07/27/introducing-asp-net-mvc-3-preview-1.aspx
VN:F [1.1.6_502]Rating: 0.0/5 (0 votes cast)

Leave a Comment

Design Pattern: Lazy Loading

When you hear this term at first, it gives the feeling something is not going well
But this is a very useful design pattern to solve the lazy loading of objects in your applications. This is basically for the improvement of performance of your application.
Here are the four methods of implementing Lazy Loading pattern:

Lazy [...]

Leave a Comment

A new view engine for ASP.NET – code name: Razor

A view-engine using code-focused templating approach.
Read more details here: http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx
VN:F [1.1.6_502]Rating: 0.0/5 (0 votes cast)

Leave a Comment

FEA, TOGAF and Zachman Architectures

FEA – Federal Enterprise Architecture
A management practice for aligning resources to improve business performance and help agencies better execute their core missions.
More info: http://en.wikipedia.org/wiki/Federal_Enterprise_Architecture

TOGAF – The Open Group Architecture Framework
It provides a comprehensive approach to the design, planning, implementation, and governance of an enterprise information architecture.
More info: http://en.wikipedia.org/wiki/The_Open_Group_Architecture_Framework

Zachman Framework
It provides a formal and highly structured [...]

Leave a Comment

Offshore development issues

Here is a good informative article from CodeProject - http://www.codeproject.com/KB/tips/help.aspx
Another one from the same author – How to convince developers and management to use automated test instead of manual test : http://www.codeproject.com/KB/tips/convince.aspx
VN:F [1.1.6_502]Rating: 0.0/5 (0 votes cast)

Leave a Comment

Should application architects write code?

In my opinion, a technical architect must code! Most of the architects I know are hard-core coders. He must be knowing what developers are going to do. How one can build a house if he doesn’t know what is wood, cement, roof etc?

An interesting thread here - http://stackoverflow.com/questions/212270/should-application-architects-write-code
Another good link – Architecture roles and [...]

Leave a Comment

Sample applications for your Architecture case study

Here are few I’ve gone through while my architecture learning.

MS PetShop
That demonstrates an enterprise architecture for building .NET Web Applications. The application can be used to compare to Sun Microsystem’s J2EE Pet Store application across architecture, programming model, productivity, performance, scalability and reliability. The new .NET Pet Shop 3.0 incorporates community feedback with an improved [...]

Leave a Comment

What is “Code smell”?

Just got this piece from SearchWinDevelopment newsletter:
A code "smell" is a way of saying that there is potentially a problem with your code.

Wikipidea says:
code smell is any symptom in the source code of a program that possibly indicates a deeper problem.

Common code smells:

Duplicate code: identical or very similar code exists in more than one location. [...]

Leave a Comment