Vitaly's WebLog
Writing on software development and all related

Isolating UI from Middle Tier

October 20, 2008
  One, if not the main, principle of the good architecture is its openness against 'possible' changes. It can be viewed on different abstraction levels - some classes can be open for some changes in business logic, entire layers may be designed to be open for global changes like ... [More]

A good example of the bad software: Adobe Updater

December 5, 2007
I just cannot stand from posting this example of incredibly lame default behaviour. And It is exposed by the software of the distinguished brand. Isn't is a bad tone to silently consume user's resources that may cost him money?. [More]