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
Javascript MVC
Search
tristanoneil
January 26, 2012
Technology
2k
6
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Javascript MVC
Javascript MVC presented by Agilion Apps.
tristanoneil
January 26, 2012
More Decks by tristanoneil
See All by tristanoneil
Ruby on Rails, Up and Running
tristanoneil
3
140
Software Craftmanship From a Product Owner's Perspective by Rik Dryfoos
tristanoneil
1
340
Other Decks in Technology
See All in Technology
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
100
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
250
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
150
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
190
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
300
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
200
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
260
Claude Code本は、どのように執筆チームで書かれたか
oikon48
1
380
Browser Spec: Testing Hotwire with Ruby
takahashim
1
120
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
4k
The SEO Collaboration Effect
kristinabergwall1
1
590
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
Writing Fast Ruby
sferik
630
63k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
750
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Designing Powerful Visuals for Engaging Learning
tmiket
1
610
Prompt Engineering for Job Search
mfonobong
0
520
Being A Developer After 40
akosma
92
590k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
730
Building AI with AI
inesmontani
PRO
1
1.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Transcript
JAVASCRIPT MVC
TRISTAN ONEIL @tristanoneil SEAN BEHAN @bseanvt ADAM BOUCHARD @adambouchard
MVC MODEL VIEW CONTROLLER
IS THERE MVC IN MY JAVASCRIPT? WHY
USERS EXPECT MORE FROM THEIR WEB APPLICATIONS (AS THEY SHOULD)
JAVASCRIPT GETS “COMPLICATED” REALLY FAST (WITHOUT THE RIGHT TOOLS)
SOA IS A SOFTWARE DEVELOPER’S DREAM COME TRUE (SOFTWARE ORIENTED
ARCHITECTURE) (OR AT LEAST IT’S OURS)
JSON IS A GREAT FORMAT TO BUILD YOUR MODERN API
WITH { “json” : { “isAwesome?” : true } }
GUESS WHAT WORK PRETTY WELL WITH (WHO DA THUNK?) JAVASCRIPT
OBJECTION NOTATION APIS JAVASCRIPT
SO MANY FRAMEWORKS BACKBONE.js EMBER.js SAMMY.js JAVASCRIPTMVC KNOCKOUT KNOCKBACK ANGULARJS
BROKE.js FIDDEL.js EXTJS YUILIBRARY
None
BATMAN.js NaN NaN NaN NaN NaN NaN (OBLIGATORY BATMAN RELATED
PHOTO)
SPINE.js