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 Single Page Applications
Search
Alexander Beletsky
April 25, 2013
Programming
9
5.3k
Building Single Page Applications
The talk I gave in April-2013 on MSSWIT conference in Kiev.
Alexander Beletsky
April 25, 2013
Tweet
Share
More Decks by Alexander Beletsky
See All by Alexander Beletsky
Snapshot Testing: Going beyond UI
alexbeletsky
1
610
Tech Culture in Startups
alexbeletsky
0
180
TDD in JavaScript
alexbeletsky
4
830
This is Node.js
alexbeletsky
10
400
Likeastore
alexbeletsky
3
120
PaaS in your pocker with Dokku
alexbeletsky
7
2.5k
.NET developer in JavaScript world
alexbeletsky
1
2.7k
How to write good tests?
alexbeletsky
2
280
Dynamic web development with Oak
alexbeletsky
1
580
Other Decks in Programming
See All in Programming
Djangoアプリケーション 運用のリアル 〜問題発生から可視化、最適化への道〜 #pyconshizu
kashewnuts
1
230
Formの複雑さに立ち向かう
bmthd
1
720
DevinとCursorから学ぶAIエージェントメモリーの設計とMoatの考え方
itarutomy
1
640
Domain-Driven Transformation
hschwentner
2
1.9k
SpringBoot3.4の構造化ログ #kanjava
irof
2
970
『GO』アプリ バックエンドサーバのコスト削減
mot_techtalk
0
130
チームリードになって変わったこと
isaka1022
0
190
プログラミング言語学習のススメ / why-do-i-learn-programming-language
yashi8484
0
120
“あなた” の開発を支援する AI エージェント Bedrock Engineer / introducing-bedrock-engineer
gawa
11
1.8k
Kubernetes History Inspector(KHI)を触ってみた
bells17
0
200
ISUCON14公式反省会LT: 社内ISUCONの話
astj
PRO
0
180
技術を根付かせる / How to make technology take root
kubode
1
240
Featured
See All Featured
For a Future-Friendly Web
brad_frost
176
9.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Gamification - CAS2011
davidbonilla
80
5.1k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
400
Thoughts on Productivity
jonyablonski
69
4.5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.4k
A designer walks into a library…
pauljervisheath
205
24k
The Language of Interfaces
destraynor
156
24k
Transcript
None
None
None
NEW:
NEW:
NEW:
photo by Constantine Stoyanov
API-ORIENTED
None
None
None
None
How to build Single Page Applications?
None
ASP.NET MVC / Backbone.js
Node.js / Backbone.js
Server
None
None
… doesn’t really matter, as long as 2 functions accomplished
OPEN API: HTTP GET http://app.com/api/sales/invoices/:id HTTP POST http://api.app.com/api/expenses/payments HTTP PUT
http://api.app.com/api/sales/drafts/:id HTTP DELETE http://api.app.com/api/sales/products/:id
MASTER HTML: <div class="container"> <div id="app" class="container"></div> </div>
Client
None
None
None
None
None
None
None
None
None
None
None
Application Route
None
None
None
None
None
None
None
None
None
None