#NoSQL14 
@trisha_gee 
Rapid Application Development 
with MongoDB and the JVM 
Trisha Gee, MongoDB Java Engineer
I want coffee!!!
Fully Buzz Word Compliant 
• AngularJS (HTML5, JavaScript) 
• Bootstrap (& UI Bootstrap) 
• Drop Wizard (Jackson, Jersey, ...
Hopefully you’ll learn… 
• Java People: AngularJS / Modern Web UIs 
• Non-Java People: Java Simplicity 
• MongoDB 
• Knowi...
Story 0 
As a user of this 
amazing application, 
I need to be able to 
see it
Story 1 
As a coffee drinker, 
I would like to be able 
to select the coffee I 
want to order, and its 
size
Story 2 
As someone with eyes, 
I would really like this 
to not look like crap
Story 3 
As a drinker of fine hot 
and cold drinks, 
I need to send this 
order to an actual 
coffee shop
Story 4 
As a normal paranoid 
human being, I want 
to see my order made 
it to the server
Story 5 
As a thirsty person, 
I want to know where 
to pick my coffee up 
from
Caveats 
•Took me a bit longer to create 
the original application 
•I did cheat a bit with IntelliJ 
•Nothing in any grea...
http://bit.ly/WCPGW
#NoSQL14 
@trisha_gee 
Questions?
Nächste SlideShare
Wird geladen in …5
×

Trisha Gee - Building a web application with MongoDB & Java- NoSQL matters BCN 2014

1.202 Aufrufe

Veröffentlicht am

Trisha Gee – Building a web application with MongoDB & Java

NoSQL solutions are, apparently, “agile” and easy to prototype with.I’m going to demonstrate what this really means, by creating a simple web application in half an hour, in front of your very eyes. I’m going to show you how using the correct tools for the job, including NoSQL, can make rapid prototyping simple. Some of the technologies I’ll be using are: AngularJS; Bootstrap; HTML 5; Java; MongoDB; and Groovy – a fully buzz-word-compliant application. While I won’t go into every technology in depth, I’ll demonstrate the role of each tool and how they interact.At the end of the talk we will have a fully working mobile-and-browser-friendly application, without compromising on design or good practice.Yes, live coding, with all attendant danger.

Veröffentlicht in: Daten & Analysen
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.202
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
109
Aktionen
Geteilt
0
Downloads
13
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Trisha Gee - Building a web application with MongoDB & Java- NoSQL matters BCN 2014

  1. 1. #NoSQL14 @trisha_gee Rapid Application Development with MongoDB and the JVM Trisha Gee, MongoDB Java Engineer
  2. 2. I want coffee!!!
  3. 3. Fully Buzz Word Compliant • AngularJS (HTML5, JavaScript) • Bootstrap (& UI Bootstrap) • Drop Wizard (Jackson, Jersey, Jetty) • MongoDB via Morphia (& Java Driver) • Gradle, Groovy & Spock • IntelliJ IDEA
  4. 4. Hopefully you’ll learn… • Java People: AngularJS / Modern Web UIs • Non-Java People: Java Simplicity • MongoDB • Knowing your tools = productivity
  5. 5. Story 0 As a user of this amazing application, I need to be able to see it
  6. 6. Story 1 As a coffee drinker, I would like to be able to select the coffee I want to order, and its size
  7. 7. Story 2 As someone with eyes, I would really like this to not look like crap
  8. 8. Story 3 As a drinker of fine hot and cold drinks, I need to send this order to an actual coffee shop
  9. 9. Story 4 As a normal paranoid human being, I want to see my order made it to the server
  10. 10. Story 5 As a thirsty person, I want to know where to pick my coffee up from
  11. 11. Caveats •Took me a bit longer to create the original application •I did cheat a bit with IntelliJ •Nothing in any great depth
  12. 12. http://bit.ly/WCPGW
  13. 13. #NoSQL14 @trisha_gee Questions?

×