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 Single Page Applications
Search
Alexander Beletsky
April 25, 2013
Programming
5.5k
9
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Building Single Page Applications
The talk I gave in April-2013 on MSSWIT conference in Kiev.
Alexander Beletsky
April 25, 2013
More Decks by Alexander Beletsky
See All by Alexander Beletsky
Snapshot Testing: Going beyond UI
alexbeletsky
1
730
Tech Culture in Startups
alexbeletsky
0
280
TDD in JavaScript
alexbeletsky
4
880
This is Node.js
alexbeletsky
10
490
Likeastore
alexbeletsky
3
200
PaaS in your pocker with Dokku
alexbeletsky
7
2.7k
.NET developer in JavaScript world
alexbeletsky
1
2.9k
How to write good tests?
alexbeletsky
2
370
Dynamic web development with Oak
alexbeletsky
1
680
Other Decks in Programming
See All in Programming
flutter_test のその先へ — Flutter アプリの LLM 機能に「評価」という品質保証を
kosukesaigusa
0
180
ChromeでローカルLLM
ryu1013
0
200
AI時代のTerminal環境を UNIX哲学で設計・運用する
yasunori0418
1
340
Lambda durable functionsでHuman in the Loopを楽に…楽に……
har1101
2
280
AIが実装を担う時代の「技術設計」と「チームマネジメント」
kamina_zzz
1
160
Web Framework Benchmark Battle 2026, Any%
a_matsuda
3
3.1k
Vue.jsで作る空間解析アプリとCapacitorプラグインのData Bridge
hal_spidernight
1
160
Goコンパイラを作ってGoをもっと理解する / Build a Go compiler to better understand Go
ikura_hamu
0
120
AI時代のシニアエンジニアとは
yosuke_furukawa
PRO
14
11k
JIS keyboard support in Omarchy
lef237
0
180
AIがコードを書いてくれる時代、我々は何を確かめるのか
yosuke_furukawa
PRO
13
5.7k
オーケストレーション記述言語 Katari
yukikurage
0
220
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
600
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.3k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Large-scale JavaScript Application Architecture
addyosmani
516
110k
The browser strikes back
jonoalderson
0
1.9k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.4k
Marketing to machines
jonoalderson
1
6k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
390
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
420
BBQ
matthewcrist
90
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