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
570
Tech Culture in Startups
alexbeletsky
0
170
TDD in JavaScript
alexbeletsky
4
830
This is Node.js
alexbeletsky
10
390
Likeastore
alexbeletsky
3
120
PaaS in your pocker with Dokku
alexbeletsky
7
2.4k
.NET developer in JavaScript world
alexbeletsky
1
2.7k
How to write good tests?
alexbeletsky
2
260
Dynamic web development with Oak
alexbeletsky
1
570
Other Decks in Programming
See All in Programming
メルカリ ハロ アプリの技術スタック
atsumo
2
790
"noncopyable types" の使いどころについて考えてみた
andpad
0
150
Real-time message handling and notifications with API Platform and Symfony
alli83
1
110
ポケモンで考えるコミュニケーション / Communication Lessons from Pokémon
mackey0225
4
170
Pythonによるイベントソーシングへの挑戦と現状に対する考察 / Challenging Event Sourcing with Python and Reflections on the Current State
nrslib
3
1.2k
データサイエンスのフルサイクル開発を実現する機械学習パイプライン
xcnkx
2
500
Beyond Laravel Octane - Hyperf for Laravel Artisans
albertcht
1
130
Go製CLIツールGatling Commanderによる負荷試験実施の自動化
okmtz
3
700
Micro Frontends for Java Microservices - dev2next 2024
mraible
PRO
0
210
MLOps in Mercari Group’s Trust and Safety ML Team
cjhj
1
120
コードレビューと私の過去と未来
jxmtst
0
280
色んなオートローダーを覗き見る #phpcon_okinawa
o0h
PRO
5
390
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
65
9.9k
Speed Design
sergeychernyshev
22
480
Being A Developer After 40
akosma
84
590k
Music & Morning Musume
bryan
46
6.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
39
2.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
59k
WebSockets: Embracing the real-time Web
robhawkes
59
7.3k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
4
120
Agile that works and the tools we love
rasmusluckow
327
21k
Adopting Sorbet at Scale
ufuk
73
9k
Designing Experiences People Love
moore
138
23k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
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