Over the last nine years, my primary focus has been on ColdFusion development. ColdFusion, used alone, is server side.
More and more, that focus has moved to client side code using jQuery, AJAX, JSON and serving data through ColdFusion web services in CF Components.
Throughout my career but moreso when building web sites and applications, I have focused on usability and user experience. A user interface that is not easy to use will go unused by all but those who absolutely have to use it. Too many developers build interfaces suitable for engineers, not normal users.
BootStrap, Foundation and most other framworks have a facility to highlight the active field in a form, making the form easier to navigate. Adding tab order to form fields make navigation more intuitive.
Writing accessibility into the site from the start makes it a reflex rather than an afterthought.
One of the nice things about ColdFusion is that you can build components that expose services and RESTFul services that any other process can use. One of the projects I worked on at KCP&L included a table driven menuing system, maintained in an AngularJS web application.