Site Archives design
Why object oriented?
I just read an article from ‘Communications of the ACM’ Magazine. The article discusses the relationship between symmetry in geometry and that of the object oriented paradigm. The articles main point was that when symmetry breaks patterns emerge. It put forward that object oriented design patterns are the breaking of symmetry in object “class based” [...]
PHP, Data Access Layer
In reading about PHP data access one thing that I notice is a lot of example that explain reading and writing to a database have the mysql_connect() function and write/execute SQL statement directly in the page code. Coming from an enterprise architecture background this makes me cringe. It really reminds me of my early days [...]
OO Design Principal: Separate Changing Functionality
Identify the aspects of your application that vary and separate them from what stays the same.
The idea here is to encapsulate functionality that will change, so that they can be easily altered or extended without affecting other parts of the system. The benefits are pretty obvious, there will be fewer unintended consequences from code changes [...]
Find It Quickly
Find what you're looking for quickly by using our keyword search. Can't find it? Try our links below.


