~/talk

Isomorphic Business Logic

Talkat NodePDX 2016 · 2016-06-19..06-21· [javascript, microservices]
links:none on file
slides:none on file

Company moves business rules out of separate .NET and client implementations and into shared JavaScript modules so the same code runs in both places, eliminating price mismatches that caused late night incidents. Uses isomorphic business logic packaged in npm, an API layer on Node that front ends consume, and front ends built with React + Redux bundled by webpack and ES2015 modules. Deployed to Home Depot stores nationwide, cuts duplicated logic across three languages, and leverages Node’s ~20% backend market presence.

AI-written summary · about

  1. 0:00Introduction and background
  2. 2:46The evolution of JavaScript
  3. 6:27Understanding isomorphic JS
  4. 10:53Defining business logic
  5. 14:57The problem of dual logic
  6. 19:57The isomorphic solution
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.