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
Why I had to write a client side framework for ...
Search
Kod.io
October 26, 2013
Programming
1
95
Why I had to write a client side framework for Koding.
By Sinan Yaşar
http://kod.io
Kod.io
October 26, 2013
Tweet
Share
More Decks by Kod.io
See All by Kod.io
Our future is in our past or whatever
kodio
0
67
You should learn Go!
kodio
1
130
Daha iyi Geliştirme Ortamı için: Vagrant
kodio
0
67
Building Next-Generation iOS Apps with AFNetworking 2.0
kodio
2
370
Reactive Principles
kodio
1
140
AngularJS vs. Ember.js vs. Backbone.js
kodio
1
510
iBeacons: Interacting with the physical world using Bluetooth LE
kodio
1
100
Go: a simple programming environment
kodio
2
170
Sure, I could learn Objective-C but...
kodio
1
90
Other Decks in Programming
See All in Programming
イベントストーミングから始めるドメイン駆動設計
jgeem
4
870
git worktree × Claude Code × MCP ~生成AI時代の並列開発フロー~
hisuzuya
0
120
Perplexity Slack Botを作ってAI活用を進めた話 / AI Engineering Summit プレイベント
n3xem
0
670
ktr0731/go-mcpでMCPサーバー作ってみた
takak2166
0
170
統一感のある Go コードを生成 AI の力で手にいれる
otakakot
0
3k
実践ArchUnit ~実例による検証パターンの紹介~
ogiwarat
2
280
Beyond Portability: Live Migration for Evolving WebAssembly Workloads
chikuwait
0
380
Haskell でアルゴリズムを抽象化する / 関数型言語で競技プログラミング
naoya
17
4.8k
生成AIで日々のエラー調査を進めたい
yuyaabo
0
620
A comprehensive view of refactoring
marabesi
0
970
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
240
カクヨムAndroidアプリのリブート
numeroanddev
0
430
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
Git: the NoSQL Database
bkeepers
PRO
430
65k
RailsConf 2023
tenderlove
30
1.1k
KATA
mclloyd
29
14k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
The World Runs on Bad Software
bkeepers
PRO
69
11k
Visualization
eitanlees
146
16k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.8k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Transcript
Koding UI Framework Why I had to write a client
side framework @sinanyasar
the Others. • Backbone.js • Angular.js • Ember.js • Cappuccino
• KnockoutJS • Dojo • YUI • more???
Backbone.JS You start writing your app with HTML
AngularJS You start writing your app with HTML
Ember.js (formerly SproutCore) You start writing your app within HTML
…
None
so what we did • Models • Structure • Code
reuse, components • Templating • Event handling • Data binding • Routing • …
Models But you can still use them :) WHAT IF
I TOLD ! YOU YOU DON’T ! NEED THEM
Structure well, just be smart about it :)
Code Reuse - Components Inheritance everywhere, code reuse
Templating Creating your app in small chunks.
Event Handling either as options or lazily by ::on OR
Data binding that’s it.
Routing that’s it.
None
Koding UI Framework to be continued… @sinanyasar This was by
Sinan Yasar ui-ux lead at koding.com