With the mean stack (http://mean.io) I realized the importance of those 4 factors to any web application developer workflow.
I personally am using the JVM as my platform, grails as my 'backend' framework, ember as my front end and postgres (or should I say hibernate?) in the database realm.
I feel like getting to know other devs stacks helped me realize what is really important for a modern web app development.
So what is your stack?