cascadiajs / 2015.cascadiajs.com

The official repo for the CascadiaJS 2015 conference
MIT License
54 stars 29 forks source link

Isomorphism is Dead (Long Live Isomorphism!) #336

Closed rjz closed 9 years ago

rjz commented 9 years ago

Isomorphism is Dead (Long Live Isomorphism!)

We dreamed, but experience has laid bare the unfortunate truth: it takes more than an isomorphic language to bridge the gaps between server and client. Even after patching over the separate concerns in templating, routing, session management, and data access, "isomorphism" remains largely synonymous with shared rendering logic.

But perhaps we've made the problem too hard. JavaScript gives us the freedom to run anywhere, yet our venerable client-server model hails from an era when we couldn't. We can architect for the problems we want to solve--why continue to labor within the confines of the systems we've inherited?

This talk will compare the challenges in contemporary isomorphic applications to the opportunities made possible by service-oriented, componentized systems. We'll separate concerns, stitch them together, and remix them into a brave new world of "write once, run anywhere."

Speaker Bio

RJ Zaworski

RJ Zaworski has pumped engineering acumen into globally-deployed cloud applications, multi-ton robots, and more than a few project teams. An avid student and teacher, he spends his nights dreaming of secure code, transparent user-interfaces, and technology accessible to all.