Sajeetharan Sinnathurai
With over 13 years of experience in the IT industry, Sajeetharan is a Cloud Solution Architect, an enthusiast in Cloud and Opensource.He currently works at Microsoft as a Senior Program Manager in the CosmosDB team
Session 2: From HERO to SuperHERO
"MS Dhoni is a Microsoft Certified Professional Developer"
"Once upon a time, there were two watchmakers, named Hora and Tempus, who manufactured very fine watches...
Tempus
Hora
They both received a lot of orders and made lots of money...
However, Hora prospered while Tempus went broke and lost his shop...
Consists of ~1000 parts
Assembled of individual parts in one go
Fell apart completely
Consists of ~1000 parts
Assembled of intermediate stable components
Fell apart into components only
...complex systems evolve from simple systems much more rapidly when there are stable intermediate forms...
Herbert A. Simon
Conclusion
Pages
UI Elements
We need to build user interfaces like this...
...not like that
Should have Single Responsibility
Should be Simple
Should be Small
Should be Encapsulated
Should use Composition
Getting the semantics right, is the first step to a good application design.
UI Semantics
Domain Semantics
Start with the smallest visible element
Try to apply UI Semantics
Try to apply Domain semantics
- Do the exercise in the given slide
- Tweet @kookisajee
- We will meet again with the continued session "High level Angular application architecture"
- Join Stackoverflowers-SriLanka and volunteer Ng-SriLanka
By Sajeetharan Sinnathurai
With over 13 years of experience in the IT industry, Sajeetharan is a Cloud Solution Architect, an enthusiast in Cloud and Opensource.He currently works at Microsoft as a Senior Program Manager in the CosmosDB team