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 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.
Isomorphism is Dead (Long Live Isomorphism!)
The story you'd like to tell
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 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.