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
490
Laurent Bossavit - The Joy of Debugging Ourselves
joyofcoding
0
240
Kill the mutants, test your tests
joyofcoding
0
88
Let Me Graph That For You: An Introduction to Neo4j - Ian Robinson
joyofcoding
1
160
Who’s afraid of Object Algebras? - Tijs van der Storm
joyofcoding
0
870
The Scientific Programmer - Eric Bouwers
joyofcoding
0
200
Accelerating Agile - Dan North
joyofcoding
0
190
Other Decks in Technology
See All in Technology
エンジニアリングマネージャーの成長の道筋とキャリア / Developers Summit 2025 KANSAI
daiksy
3
1.2k
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
260
dbt開発 with Claude Codeのためのガードレール設計
10xinc
2
1.3k
Snowflake×dbtを用いたテレシーのデータ基盤のこれまでとこれから
sagara
0
130
Rustから学ぶ 非同期処理の仕組み
skanehira
1
150
株式会社ログラス - 会社説明資料【エンジニア】/ Loglass Engineer
loglass2019
4
65k
新規プロダクトでプロトタイプから正式リリースまでNext.jsで開発したリアル
kawanoriku0
1
220
サラリーマンの小遣いで作るtoCサービス - Cloudflare Workersでスケールする開発戦略
shinaps
2
470
Django's GeneratedField by example - DjangoCon US 2025
pauloxnet
0
160
EncryptedSharedPreferences が deprecated になっちゃった!どうしよう! / Oh no! EncryptedSharedPreferences has been deprecated! What should I do?
yanzm
0
500
Snowflake Intelligenceにはこうやって立ち向かう!クラシルが考えるAI Readyなデータ基盤と活用のためのDataOps
gappy50
0
280
バイブスに「型」を!Kent Beckに学ぶ、AI時代のテスト駆動開発
amixedcolor
3
590
Featured
See All Featured
Scaling GitHub
holman
463
140k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
A Modern Web Designer's Workflow
chriscoyier
696
190k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Context Engineering - Making Every Token Count
addyosmani
3
63
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Building Applications with DynamoDB
mza
96
6.6k
Optimizing for Happiness
mojombo
379
70k
Agile that works and the tools we love
rasmusluckow
330
21k
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