SKA LA (link broken by site relocation, see below). Andy Petrella writes a multi-part series on:
Neo4J with Scala Play! 2.0 on Heroku
The outline from the first post:
I’ll try here to gather all steps of a spike I did to have a web prototype using scala and a graph database.
For that I used the below technologies.
Play! Framework as the web framework, in its 2.0-RC1 version.
Neo4J as the back end service for storing graph data.
Scala for telling the computer what it should do…
Here is an overview of what will be covered in the current suite.
- How to install Play! 2.0 RC1 from Git
- Install Neo4J and run it in a Server Mode. Explain its REST/Json Interface.
- Create a Play! project. Update it to open it in IDEA Community Edition
- An introduction of the Json facilities of Play! Scala. With the help of the SJson paradigm.
- Introduction of the Dispatch Scala library for HTTP communication
- How to use effeciently Dispatch’s Handler and Play!’s Json functionality together.
- Illustrate how to send Neo4J REST requests. For creating generic node, then create a persistent service that can re/store domain model instances.
- Create some views (don’t bother me for ‘em … I’m not a designer ^^) using Scala templates and Jquery ajax for browsing model and creating instances.
- Deploy the whole stuffs on Heroku.
If you aren’t already closing in on the winning entry for the Neo4j Challenge, this series of post will get you a bit closer!
BTW, remember the deadline is February 29th. (Leap year if you are using the Gregorian system.)
All nine parts have been posted. Until I can make more tidy repairs, see: https://bitly.com/bundles/startupgeek/4