~/talk

Creating an Enterprise Frontend Library in 2018

Talkat jsDay 2018 · on Wednesday, 2018-05-09· [frontend-architecture, web-platform]
github:jbalsas
slides:none on file

Argues that an enterprise frontend must be durable and interoperable, so the company builds Clay component library to implement the Lexicon Experience Language and uses Web Components plus Closure templates for server and client rendering on a Java stack. Gives concrete tradeoffs: need for server-side rendering, documentation, avoiding premature abstractions, and the decision criteria that forced a custom library rather than swapping React/Angular. Shares outcomes and implementation details.

AI-written summary · about

  1. 0:00Intro
  2. 4:07Enterprise Software
  3. 8:29Why Enterprise
  4. 15:01Waiting for a Plane
  5. 16:14Building our own library
  6. 16:31What we built
  7. 17:18Understand your needs
  8. 18:25Premature abstractions
  9. 19:13Understand your problem
  10. 19:30Hype
  11. 20:14Documentation
  12. 20:46Code
~/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.