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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Joy of Coding
March 07, 2014
Technology
0
280
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
330
Chris Granger - PROGRAMMING AS DISTRIBUTED COGNITION: DEFINING A SUPER POWER
joyofcoding
0
230
Cristina Lopes - Exercises in Programming Style
joyofcoding
0
510
Laurent Bossavit - The Joy of Debugging Ourselves
joyofcoding
0
260
Kill the mutants, test your tests
joyofcoding
0
110
Let Me Graph That For You: An Introduction to Neo4j - Ian Robinson
joyofcoding
1
180
Who’s afraid of Object Algebras? - Tijs van der Storm
joyofcoding
0
900
The Scientific Programmer - Eric Bouwers
joyofcoding
0
220
Accelerating Agile - Dan North
joyofcoding
0
210
Other Decks in Technology
See All in Technology
事例から紐解くSHIFT流QA支援 ~大規模プロジェクトの品質管理支援、QA組織立ち上げ~ / 20260320 Nozomu Koketsu
shift_evolve
PRO
0
140
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
240
品質を経営にどう語るか #jassttokyo / Communicating the Strategic Value of Quality to Executive Leadership
kyonmm
PRO
3
1.2k
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
5
2.2k
建設DXを支えるANDPAD: 2025年のセキュリティの取り組みと卒業したいセキュリティ
andpad
0
170
新規事業×QAの挑戦:不確実性を乗りこなす!フェーズごとに求められるQAの役割変革
hacomono
PRO
0
180
Phase12_総括_自走化
overflowinc
0
1.4k
PostgreSQL 18のNOT ENFORCEDな制約とDEFERRABLEの関係
yahonda
0
110
ReactのdangerouslySetInnerHTMLは“dangerously”だから危険 / Security.any #09 卒業したいセキュリティLT
flatt_security
0
480
今日から始められるテスト自動化 〜 基礎知識から生成AI活用まで 〜
magicpod
1
140
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
350
俺の/私の最強アーキテクチャ決定戦開催 ― チームで新しいアーキテクチャに適合していくために / 20260322 Naoki Takahashi
shift_evolve
PRO
1
430
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Paper Plane
katiecoart
PRO
0
48k
Agile that works and the tools we love
rasmusluckow
331
21k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
390
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
140
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
68
38k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
YesSQL, Process and Tooling at Scale
rocio
174
15k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
310
Music & Morning Musume
bryan
47
7.1k
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