I've started writing a series of posts about the fundamentals of full-stack development. It came out of what I have been explaining some students I have been mentoring recently.
http://daemon.co.za/2014/04/introduction-fullstack-fundament...
My goal is to explain the different layers, the concepts at play in them, and how they interact with each other.
"It's a roadmap, not a recipe book". The format is going to end up being similar to this post about microservices I built.
http://wayfinder.co/pathways/53536427f7040a11002ae407/a-fiel...
This is the outline so far : http://i.imgur.com/qsGqFFk.png