I’m about to embark on building a relatively large-scale app. I've chosen PHP as the back end language (yes, I’ve heard all the criticism, thanks). Think something along the lines of TripAdvisor.com. ...
I have recently been reading an article about creating a blog using ASP.NET and MVC, and in the article the user splits the Data Access Layer into a separate Class Library, and creates an interface ...
I have read Principles for the Agile Architect, where they defined next principles : Principle #1 The teams that code the system design the system. Principle #2 Build the simplest architecture ...