~/talk

JavaScript 2 Enterprise Edition

Talkat JSConf.eu 2009 · 2009-11-07..11-08· [javascript, engineering-leadership]
slides:none on file

A bootstrapping meta object system called Juice extends JavaScript with classes, roles (traits), method modifiers and declarative type coercion while still supporting prototypes. Claims: one server‑side JS project in production, two CouchDB projects active, one server project in development, two new‑language projects planned and $10 million in the bank. Built work runs server-side on Rhino and .NET and in browser; it adds noticeable but acceptable overhead and exposes programmable meta‑classes and per‑object meta behavior.

AI-written summary · about

  1. 0:00Start
  2. 1:22The Topic Today: J2EE
  3. 2:30What is Joose?
  4. 2:46Strange Loops are fun!
  5. 3:32JavaScript Object Literals FTW!
  6. 9:46Modules
  7. 10:43Prototypes
  8. 11:46Type Coercions (no more parsent)
  9. 13:23Meta Classes
  10. 15:48Does it come with overhead?
  11. 16:30Speaking of the DOM
  12. 17:01And it loves the server as well.
~/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.