Parasol (aka v3)

What's the problem?

  • rampant mutation
  • absent state handling
  • race conditions
  • module system
  • DI system
  • router
  • legacy
  • performance
  • complexity
  • SEO

Angular

  • Viewmageddon
  • C# back end
  • Complex Orchestration
  • Agent mode

Other

Why not migrate?

  • All pervasive router
  • double framework tax
  • CSS polution
  • confusion
  • compromise
  • don't want to simply port problems

Angular

Project goals

  • Server Side rendering
  • One way data flow
  • Type safety
  • ES2015 module syntax
  • Tree shaking
  • Code Splitting on route
  • Strong SLAs for performance
  • Minimal client side orchestration
  • Strong sandcastle integration

Current solution

client

server

(node)

NextJS

graphql

APIs

Demo

code & graphql

Next steps

  • "Isomorphic" is hard
  • Improve performance
  • more pages
  • more complex state handing
  • expand graphql capability
  • bring React components into Sandcastle

Questions

Made with Slides.com