Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Building a web app in an hour - Trisha Gee
Search
Joy of Coding
March 07, 2014
Technology
0
260
Building a web app in an hour - Trisha Gee
Joy of Coding
March 07, 2014
Tweet
Share
More Decks by Joy of Coding
See All by Joy of Coding
Cool Code - Kevlin Henney
joyofcoding
0
310
Chris Granger - PROGRAMMING AS DISTRIBUTED COGNITION: DEFINING A SUPER POWER
joyofcoding
0
220
Cristina Lopes - Exercises in Programming Style
joyofcoding
0
480
Laurent Bossavit - The Joy of Debugging Ourselves
joyofcoding
0
230
Kill the mutants, test your tests
joyofcoding
0
80
Let Me Graph That For You: An Introduction to Neo4j - Ian Robinson
joyofcoding
1
150
Who’s afraid of Object Algebras? - Tijs van der Storm
joyofcoding
0
860
The Scientific Programmer - Eric Bouwers
joyofcoding
0
200
Accelerating Agile - Dan North
joyofcoding
0
180
Other Decks in Technology
See All in Technology
作曲家がボカロを使うようにPdMはAIを使え
itotaxi
0
380
OpenHands🤲にContributeしてみた
kotauchisunsun
1
500
Tech-Verse 2025 Global CTO Session
lycorptech_jp
PRO
0
1.1k
使いたいMCPサーバーはWeb APIをラップして自分で作る #QiitaBash
bengo4com
0
1.2k
ハッカソン by 生成AIハッカソンvol.05
1ftseabass
PRO
0
120
自律的なスケーリング手法FASTにおけるVPoEとしてのアカウンタビリティ / dev-productivity-con-2025
yoshikiiida
0
320
Oracle Cloud Infrastructure:2025年6月度サービス・アップデート
oracle4engineer
PRO
2
310
強化されたAmazon Location Serviceによる新機能と開発者体験
dayjournal
3
250
LangSmith×Webhook連携で実現するプロンプトドリブンCI/CD
sergicalsix
1
150
OPENLOGI Company Profile for engineer
hr01
1
33k
ネットワーク保護はどう変わるのか?re:Inforce 2025最新アップデート解説
tokushun
0
150
OPENLOGI Company Profile
hr01
0
67k
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Designing for Performance
lara
609
69k
How STYLIGHT went responsive
nonsquared
100
5.6k
Speed Design
sergeychernyshev
32
1k
Site-Speed That Sticks
csswizardry
10
670
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
800
What's in a price? How to price your products and services
michaelherold
246
12k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
500
Transcript
Trisha Gee, Java Driver Developer #JoyOfCoding Building a web app
in an hour @trisha_gee
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
I want coffee!!!
As a user of this amazing application, I need to
be able to see it Story 0
As a coffee drinker, I would like to be able
to select the coffee I want to order Story 1
As a coffee shop, I need to know which size
and who ordered it so it goes to the right person 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 systems admin, I need to know the connection
to MongoDB is closed when the server stops Story 5
As a normal paranoid human being, I want to see
my order made it to the server Story 6
As a hippy, I need to be able to select
soy milk Story 7.1
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
As a control freak, I want to be able to
add free-form options Story 7.2
As a thirsty person, I want to know where to
pick my coffee up from Story 8
Caveats
REST in Practice: Hypermedia and Systems Architecture Jim Webber, Savas
Parastatidis, Ian Robinson
Angular Fundamentals in 60ish minutes • http://www.youtube.com/watch? v=i9MHigUZKEM
AngularJS meets JavaEE • https://blogs.oracle.com/geertjan/entry/ angularjs_meets_java_ee_7
getbootstrap.com
angular-ui.github.io/ bootstrap/
dropwizard.codahale. com/getting-started/
mongodb.org
Questions? #JoyOfCoding @trisha_gee MongoDB World New York City, June 23-25
Register at world.mongodb.com, 25% off with discount code 25TrishaGee