Eres desarrollador de software para aplicaciones web, entonces deberías de aprender las siguientes tecnologías basadas en javascript:
Esto es el llamado javascript isomorfo. Menos peticiones al servidor y pasar gran parte de lo que hace el servidor al lado del cliente.
Te faltó mencionar Knockout.js
Tantas tecnologías por aprender, pero por donde comenzar.
Síguenos y tendrás mas novedades!