Using CRUD for organizing controller code

CakePHP is a great framework as it forces MVC design pattern on your web application, keeping your model, view, and controller code separated. However, as your application grows bigger, your controller class will get bigger and messier. There is no good suggested way for organizing functions within a controller class.

What I have realized this week [...]

Software Development Mantra

Yesterday, an article by Shneiderman on “visualization mantra” provoked me to think about “software development mantra”. For last 3 years, I am involved with the development of Memento – an online bibliography management solution. During this time, I learnt a lot about software development in general and about MVC architecture in particular. To some extend, [...]