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
290
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Building a web app in an hour - Trisha Gee
Joy of Coding
March 07, 2014
More Decks by Joy of Coding
See All by Joy of Coding
Cool Code - Kevlin Henney
joyofcoding
0
340
Chris Granger - PROGRAMMING AS DISTRIBUTED COGNITION: DEFINING A SUPER POWER
joyofcoding
0
250
Cristina Lopes - Exercises in Programming Style
joyofcoding
0
520
Laurent Bossavit - The Joy of Debugging Ourselves
joyofcoding
0
270
Kill the mutants, test your tests
joyofcoding
0
120
Let Me Graph That For You: An Introduction to Neo4j - Ian Robinson
joyofcoding
1
190
Who’s afraid of Object Algebras? - Tijs van der Storm
joyofcoding
0
930
The Scientific Programmer - Eric Bouwers
joyofcoding
0
230
Accelerating Agile - Dan North
joyofcoding
0
220
Other Decks in Technology
See All in Technology
OpenTelemetryにおけるGoのゼロコード・コンパイル時計装について #fukuokago
quiver
0
130
インフラと開発の垣根を超えていき!〜元AWSインフラエンジニアがAWS開発で奮闘している話〜
hatahata021
3
300
AIと共生する開発者プラットフォーム:バクラクのモノレポ×マイクロサービス基盤
sakajunquality
2
4k
“それは自分の仕事じゃない"を越えて行け
yuukiyo
1
490
SREとQA 二人三脚で進めるSLO運用/sre-qa-slo
sugitak
0
1k
AIが当たり前の組織で エンジニアはどう育つか
nishihira
1
170
AIレビューはどこまで任せられるのか?自動化と人が背負うレビューの境界
sansantech
PRO
3
1.1k
ファミコンでPHPを動かす / PHP on the Famicom
tomzoh
2
500
「最後に責任を取るのはチーム」— 人間のPRレビューを最小化してアップデートしたメンタルモデル
jnishime_dresscode
0
940
インシデント事例と パッケージの全量解析に学ぶ ソフトウェアサプライチェーンの守り方 / supply-chain-attack-defense
flatt_security
0
150
Making sense of Google’s agentic dev tools
glaforge
1
290
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
510
Featured
See All Featured
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
180
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
We Have a Design System, Now What?
morganepeng
55
8.2k
Ethics towards AI in product and experience design
skipperchong
2
330
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
660
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
WCS-LA-2024
lcolladotor
0
720
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
330
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
380
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
360
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