Build an AngularJS, Java, MongoDB Web App in an hour

15,556 views

Published on

As demonstrated at QCon London 2014 - these slides are the user stories to be used in association with the code at https://github.com/trishagee/cafelito

More details, and videos, here: http://trishagee.github.io/presentation/angularjs_html5_groovy_java_mongodb_wcpgw/

Published in: Technology
3 Comments
16 Likes
Statistics
Notes
  • It's so cool as I'm a Java developer and I love the integration of these frameworks.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • In case anyone is interested, here is the original talk from QCon London 2014 http://www.infoq.com/presentations/demo-java-javascript-mongodb
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Please provide a readme file to setup and run this. Very useful learning application
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
15,556
On SlideShare
0
From Embeds
0
Number of Embeds
161
Actions
Shares
0
Downloads
163
Comments
3
Likes
16
Embeds 0
No embeds

No notes for slide

Build an AngularJS, Java, MongoDB Web App in an hour

  1. 1. Trisha Gee, Java Driver Developer #QConLondon Building a web app in an hour @trisha_gee
  2. 2. Fully Buzz Word Compliant • AngularJS (HTML5, JavaScript) • Bootstrap (& UI Bootstrap) • Drop Wizard (Jackson, Jersey, Jetty) • MongoDB via MongoJack (& Java Driver) • Gradle, Groovy & Spock • IntelliJ IDEA
  3. 3. I want coffee!!!
  4. 4. As a user of this amazing application, I need to be able to see it Story 0
  5. 5. As a coffee drinker, I would like to be able to select the coffee I want to order Story 1
  6. 6. As a coffee shop, I need to know which size and who ordered it so it goes to the right person Story 2
  7. 7. As someone with eyes, I would really like this to not look like crap Story 3
  8. 8. As a drinker of fine hot and cold drinks, I need to send this order to an actual coffee shop Story 4
  9. 9. As a systems admin, I need to know the connection to MongoDB is closed when the server stops Story 5
  10. 10. As a normal paranoid human being, I want to see my order made it to the server Story 6
  11. 11. As a hippy, I need to be able to select soy milk Story 7.1
  12. 12. As someone who does not appreciate coffee, I need to add all sorts of sugary goodness to mask the taste of perfectly good coffee Story 7.2
  13. 13. As a control freak, I want to be able to add free-form options Story 7.2
  14. 14. As a thirsty person, I want to know where to pick my coffee up from Story 8
  15. 15. Caveats
  16. 16. REST in Practice: Hypermedia and Systems Architecture Jim Webber, Savas Parastatidis, Ian Robinson
  17. 17. Angular Fundamentals in 60ish minutes • http://www.youtube.com/watch? v=i9MHigUZKEM
  18. 18. AngularJS meets JavaEE • https://blogs.oracle.com/geertjan/entry/ angularjs_meets_java_ee_7
  19. 19. getbootstrap.com
  20. 20. angular-ui.github.io/ bootstrap/
  21. 21. dropwizard.codahale. com/getting-started/
  22. 22. mongodb.org
  23. 23. Questions? #QConLondon @trisha_gee MongoDB World
 NewYork City, June 23-25 Register at world.mongodb.com,25% off with discount code 25TrishaGee

×