Talks around PHP, Computer Science and Stuffs
In: Design Pattern| MVC
18 Mar 2009I read an interesting post on Domain Driven Design on Fede.carg’s blog. Ever heard about Domain Driven Design ?
Domain-driven design separates the model layer “M” of MVC into an application, domain and infrastructure layer. The infrastructure layer is used to retrieve and store data. The domain layer is where the business knowledge or expertise is. The application layer is responsible for coordinating the infrastructure and domain layers to make a useful application. Typically, it would use the infrastructure to obtain the data, consult the domain to see what should be done, and then use the infrastructure again to achieve the results.
My name is Bashar Al-Fallouji, I am an IT Consultant and Co-Founder at DevMotion.
I am particularly interested in Web applications, Open Source Development, Software Engineering, Information Architecture, Unit Testing, XP/Agile development, etc.
On this blog, you will find mostly technical articles and thoughts around PHP, OOP, OOD, Unit Testing, etc. I am also sharing a few open source tools and scripts.