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]

PicLens - Good example of zoomable 3D UI

April 16, 2008
If you did not see PicLens, I strongly suggest taking a look at it. This is free add-on for your browser that will add rich and interactive UI for a number of web sites that host images and video. I've just downloaded it and played a bit with it. It looks just great!

Adobe Photoshop Express - is it Photoshop really?

March 31, 2008
When I read blog post about Adobe launching free and online version of their flagman product, Photoshop, I was just able to say "wow". Everyone says now that future of software is online versions that do not need to be installed on PC. There are several interesting examples of such model... [More]

Microsoft opens its Office binary format to public

February 21, 2008
A couple of years after introducing Office 2007 Open XML file formats, Microsoft recently published specifications of their doc, xls and ppt binary formats. It seems that it was surprising for everyone how complicated these formats are. For example, the Excel 97-2003 file format is a 349 page ... [More]

Where it is better to buy Nissan 350Z

November 12, 2007
I came across a blog post with interesting statistic on how much the same car costs in different countries. They compared prices on Nissan 350Z (Fairlady Z) in entry-level complication. It is not a secret that the price can vary, but the numbers they provide are stunning. It runs out that the same car can cost from $27,980 to $165,258 (it’s almost 6 times more!), depending on where you buy it. Below is a table that I took from that post but sorted it by price.. [More]

Is it time for software developers to master in graphic design?

November 6, 2007
Graphic design of user interface becomes more important in today applications than ever. And it is a time for a good software developer to think about obtaining some graphic design skills.. [More]