Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
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
300
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
Transcript
23 slides
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
More Decks by Joy of Coding
See All by Joy of Coding
Cool Code - Kevlin Henney
joyofcoding
0
360
Chris Granger - PROGRAMMING AS DISTRIBUTED COGNITION: DEFINING A SUPER POWER
joyofcoding
0
260
Cristina Lopes - Exercises in Programming Style
joyofcoding
0
530
Laurent Bossavit - The Joy of Debugging Ourselves
joyofcoding
0
290
Kill the mutants, test your tests
joyofcoding
0
130
Let Me Graph That For You: An Introduction to Neo4j - Ian Robinson
joyofcoding
1
210
Who’s afraid of Object Algebras? - Tijs van der Storm
joyofcoding
0
950
The Scientific Programmer - Eric Bouwers
joyofcoding
0
240
Accelerating Agile - Dan North
joyofcoding
0
230
Other Decks in Technology
See All in Technology
あの日、見つかっていなかったらどうなっていたか
kazzpapa3
2
220
Linuxネットワークスタック進化の軌跡: 過去10年の歩みと最新トレンド
orimanabu
4
700
Quick Automate | 目指せ Quick マスター 12
inariku
PRO
1
110
内製アプリとClaudeスキルのセキュリティチェック、 Backlogの課題で回しています。
ayaka_egaaa
0
190
DevOps Agentにあらゆるセキュリティインシデントのトリアージを任せた件
jirtosterone
1
150
OpenTelemetryで変わった 新時代のCloudWatchメトリクス監視
tsukuboshi
0
190
Frontier Teams — Amazon は AI で「開発のやり方」をどう変えたのか
kmotohas
0
270
速くなった開発の効果をどう推し量るのか
bulbulpaul
0
110
Kiro を使うコツ (頼み方、覚えさせ方、任せ方) | 目指せ Kiro マスター 09
inariku
PRO
3
170
速くなるほど、深く考える AI時代のQAに学ぶ
kobayashiyorimitsu
0
220
落とし穴にハマってわかった 開発生産性を測るときに気をつけたいこと
munakata
2
220
SREのためのFinOps入門
muziyoshiz
3
1.6k
Featured
See All Featured
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
660
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.2k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.3k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
530
For a Future-Friendly Web
brad_frost
184
11k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
450
Facilitating Awesome Meetings
lara
57
7.2k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.4k
The Cost Of JavaScript in 2023
addyosmani
56
10k