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
98
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
69
You should learn Go!
kodio
1
130
Daha iyi Geliştirme Ortamı için: Vagrant
kodio
0
71
Building Next-Generation iOS Apps with AFNetworking 2.0
kodio
2
390
Reactive Principles
kodio
1
150
AngularJS vs. Ember.js vs. Backbone.js
kodio
1
520
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
92
Other Decks in Programming
See All in Programming
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
550
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
610
Java 25, Nuevas características
czelabueno
0
120
Jetpack XR SDKから紐解くAndroid XR開発と技術選定のヒント / about-androidxr-and-jetpack-xr-sdk
drumath2237
1
220
AtCoder Conference 2025
shindannin
0
840
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
240
Cell-Based Architecture
larchanjo
0
150
SwiftUIで本格音ゲー実装してみた
hypebeans
0
550
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
480
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
7
2.4k
愛される翻訳の秘訣
kishikawakatsumi
3
360
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
920
Featured
See All Featured
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
97
Applied NLP in the Age of Generative AI
inesmontani
PRO
3
2k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
98
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
770
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Context Engineering - Making Every Token Count
addyosmani
9
570
Between Models and Reality
mayunak
0
150
The Mindset for Success: Future Career Progression
greggifford
PRO
0
200
Designing Powerful Visuals for Engaging Learning
tmiket
0
190
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