I use the very latest Single Page Application (SPA) technology to do all web development. I take a UI-first approach to developing sites. We focus on the experience with rapid prototyping using real data in the UI together with at least daily meetings and daily hosted builds. For the average storefront sized web site the UI can be finished in just a 2-3 days with another 2-3 days for backend coding, testing and deployment.