Monday, December 12, 2005

Javascript Conventions

- variable names need to reflect name, datatype, obj/simple
- variable names need to be initCaps

Key Architecture Roles, Tasks and Artifacts

1. Developing Standards:
Code Level -> Coding Standards
Design Level -> Pattern Standards
Architectue Level -> Tool Standards, Technology Standards(App Servers,

2. Developing Architecture Templates:
Persistence -> Techniques for Persistence

3. New Technology review and Prototypes

4. Solution and TEchnology Selection

5. Developing plans for technology projects

6. Introducing new technology paradigms

7. Making Migration Plans

8. Quick notes and

Wednesday, December 07, 2005

High Level Architecture Principles

These enable successful implementations:

1. Prepare Specifications, including specific features, and how those can grow over the future.
2. Develop standards and guidelines for various aspects of architecture and development.
3. Build a metrics tool, so you can capture and demonstrate the value addition of architecture.
(eg. number of emails received, number of user queries).
4. Define CLEAR goals and responsibilities.
5. Define GOVERNANCE of processes, so everything is working smoothly.
6. Build Speadsheet templates that make your work reusable.

Architecture(Databases) Best Practices

1. Use special featues of databases to filter data, rather than java based manipulation of large amount of data. (eg. group of data by dates, sum, avg, etc)