EELM to Mosaic.js



EELM to Mosaic.js

0 0


mosaic-presentation

Presentation for the Mosaic JS library

On Github scottmcelroy / mosaic-presentation

EELM to Mosaic.js

Growing EPAM's Single Page Application Legitimacy

EELM is a SPA framework

  • Modular
  • Scalable
  • Flexible

Mosaic is EELM....except better

  • Dynamic Routes
  • Smarter Modules
  • Client Facing
  • Doesn't have a crappy name

Why do Clients need this?

  • Easily build & deploy new modules and pages
  • Web-server agnostic
  • Can leverage existing Data endpoints
  • Easy to learn - it uses existing standards

Why does EPAM need this?

  • Marketable Product
  • Starting point for new work
  • POC can be made into real solutions
  • Establishes a module-driven development focus
  • Enforces the creation of re-usable components

What will it take?

  • 1-2 developers
  • 240 Total Hours
  • Lots of Caffeine

Improvements in detail

  • Dynamically built Routing through JSON pre-processing
  • Smarter modules through Consistent hashing mechanism
  • Array-based module JSON to prevent modules from rendering out of order
  • Unit testing framework and semantic versioning system
  • SPA best practices and methodology Documentation
HTML/CSS ~ EPAM Empathy Lab ~