Type: 40min talk
We all love developing single page web apps, it's fast, snappy, cool, and makes us (developers) happy. Most of the logic lives in the client, and it doesn't need to refresh the page to fetch new data. That's all great but it's comes with lots of flaws like poor SEO, long first page load time and code logic duplication between client and server.
Imagine you can share your view logic between client and server, they both will be able handle routing and rendering pages. This is now possible using Node.js platform.