Groovy Vampires: Combining Groovy, REST, NoSQL, and more
summary
Groovy code pulls Rotten Tomatoes’ REST API (page-by-page via hypermedia links), parses JSON with JsonSlurper and Gson, and stores documents in MongoDB (using the Gongo Groovy wrapper); the crawl yields about 319 movies and the collection is queryable. A small Ratpack app (runs on port 5050) serves JSON endpoints and has Spock tests passing, and a Grails setup exposes the same data via Grails @Resource + GORM mapping despite a few plugin quirks. The pipeline is implemented and works end-to-end.
AI-written summary · about
chapters (9)
- 0:00Introduction and setup
- 12:32REST API fundamentals
- 23:49NoSQL with MongoDB
- 35:32Groovy MongoDB driver
- 44:50Populating the database
- 56:07Rat Pack microservice
- 1:08:42Grails REST application
- 1:19:49Querying and testing
- 1:24:50Conclusion and resources
related talks
50mHTML5, Angular.js, Groovy, Java & MongoDB – What Could Possibly Go Wrong?
50mBuilding HTTP Applications with Ratpack
35mWhat makes Groovy a great scripting language
01h 27mUsing the Groovy Ecosystem for Rapid Development on the JVM
50mJava Libraries You Can’t Afford to Miss
01h 09mRestful Grails 3
55mExtending Headless CMS APIs and Backend Services with Groovy
56mJava libraries you can't afford to miss (Student Day)
