~/talk

Dive into Single-Page Application with RaveJS and Grails

Talkat SpringOne2GX 2014 · 2014-09-08..09-11· [javascript]
links:none on file
slides:none on file

Claim: combining Grails REST scaffolding with a RaveJS starter lets a Grails backend serve JSON to an Angular single‑page frontend, using Bower/npm modules, $http calls and Rave metadata to wire dependencies. Rave reads package.json/bower.json, supports CommonJS/AMD/ES6 modules, provides debugging and zero configuration starters and extensions. Demo clones a starter, runs bower install, connects to /hello REST endpoints; initial startup errors occur but the app ultimately runs. Notes: not yet marked production ready; JavaScript ecosystem counts (≈90k npm, ≈20k Bower).

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 3:03What are single-page applications
  3. 7:27Grails and JavaScript integration history
  4. 12:26Embracing JavaScript ecosystem
  5. 16:46JavaScript modules and packages
  6. 25:13Introducing RaveJS
  7. 30:30Building a demo app with RaveJS and Angular
  8. 55:24Single-page architecture overview
  9. 1:05:23Key takeaways and conclusion
  10. 1:06:05Q&A session
~/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.