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
620
Tech Culture in Startups
alexbeletsky
0
190
TDD in JavaScript
alexbeletsky
4
840
This is Node.js
alexbeletsky
10
410
Likeastore
alexbeletsky
3
130
PaaS in your pocker with Dokku
alexbeletsky
7
2.5k
.NET developer in JavaScript world
alexbeletsky
1
2.8k
How to write good tests?
alexbeletsky
2
300
Dynamic web development with Oak
alexbeletsky
1
590
Other Decks in Programming
See All in Programming
アーキテクトと美学 / Architecture and Aesthetics
nrslib
12
3.3k
自分のために作ったアプリが、グローバルに使われるまで / Indie App Development Lunch LT
pixyzehn
1
140
Denoでフロントエンド開発 2025年春版 / Frontend Development with Deno (Spring 2025)
petamoriken
1
1.3k
CRE Meetup!ユーザー信頼性を支えるエンジニアリング実践例の発表資料です
tmnb
0
590
小さく段階的リリースすることで深夜メンテを回避する
mkmk884
2
150
RubyKaigiで手に入れた HHKB Studioのための HIDRawドライバ
iberianpig
0
1.1k
Go1.24 go vetとtestsアナライザ
kuro_kurorrr
2
770
Unlock the Potential of Swift Code Generation
rockname
0
190
custom_lintで始めるチームルール管理
akaboshinit
0
200
趣味全開のAITuber開発
kokushin
0
180
snacks.nvim内のセットアップ不要なプラグインを紹介 / introduce_snacks_nvim
uhooi
0
380
Kamal 2 – Get Out of the Cloud
aleksandrov
1
150
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
133
9.2k
Unsuck your backbone
ammeep
670
57k
GitHub's CSS Performance
jonrohan
1030
460k
Side Projects
sachag
452
42k
Facilitating Awesome Meetings
lara
53
6.3k
Speed Design
sergeychernyshev
28
870
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
370
Making Projects Easy
brettharned
116
6.1k
How to train your dragon (web standard)
notwaldorf
91
6k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
177
52k
Practical Orchestrator
shlominoach
186
10k
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