Patterns

How visual patterns can be used to decode product performance?
||,
Today's business-decisions have close connection with data analysis. Most analysis of business data is usually done by comparing multiple instances of single quantitative variable, such as sales across different regions. However, there is always a need to analyse data to...
continue reading
Organising MVC application layers
||, ,
[spb_text_block pb_margin_bottom="no" pb_border_bottom="no" width="1/1" el_position="first last"] Yesterday I had an interesting design discussion about organising MVC applications with one of my friends and Founder of VeloxCore, Vinit Yadav. [pullquote]What is the better way of organising your typical MVC web-application or...
continue reading
Decorator Pattern Explained
||
In recent posts, we identified what issues can arise if we keep going with the design shown in Class Explosion and Etymology Of Decorator Pattern. Lets take a quick look at what fundamental design problems exists in this design. Exsisting...
continue reading
Etymology Of Decorator Pattern
||
Today our purpose is to know why and when to use decorator pattern. In last post about class explosion, we found that there is class explosion if we go with the first trial. Now what we can do to improve...
continue reading
Design Anti Pattern – Class Explosion
||
To understand a typical design anti-pattern causing Class Explosion, consider a use-case of Restaurant. They need to serve several menu items, some of them are listed below in form of Class names. DoubleCheesePizza ItalianPizza FreshVeggiePizza Vegetable Sandwich Cheese Sandwich Aalu-matar Sandwich...
continue reading