Dive into Single-Page Application with RaveJS and Grails
summary
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
chapters (10)
- 0:00Introduction and speaker background
- 3:03What are single-page applications
- 7:27Grails and JavaScript integration history
- 12:26Embracing JavaScript ecosystem
- 16:46JavaScript modules and packages
- 25:13Introducing RaveJS
- 30:30Building a demo app with RaveJS and Angular
- 55:24Single-page architecture overview
- 1:05:23Key takeaways and conclusion
- 1:06:05Q&A session
related talks
01h 07mModern Frontend Engineering
40mFRONTEND CHOICES
38mEmbrace the frontend revolution
34mTaming Server Rendered JavaScript
50mIntroduction to Airbnb's Rendr
21m6 degrees of JavaScript on Rails
32mModern JavaScript, without giving up on Rails Jonathan Johnson
35mCrossing the Bridge: Connecting Rails and Your Front-End Framework
