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 Koding.
Search
Kod.io
October 26, 2013
Programming
1
88
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
61
You should learn Go!
kodio
1
120
Daha iyi Geliştirme Ortamı için: Vagrant
kodio
0
63
Building Next-Generation iOS Apps with AFNetworking 2.0
kodio
2
220
Reactive Principles
kodio
1
130
AngularJS vs. Ember.js vs. Backbone.js
kodio
1
500
iBeacons: Interacting with the physical world using Bluetooth LE
kodio
1
85
Go: a simple programming environment
kodio
2
150
Sure, I could learn Objective-C but...
kodio
1
80
Other Decks in Programming
See All in Programming
Exploring the Implementation of “t.Run”, “t.Parallel”, and “t.Cleanup”
akarin
1
160
酒飲んでたらテックリードになった話
spbaya0141
0
200
PHPコードの実行モデルを理解する / Understanding-the-PHP-Execution-Model
shin1x1
0
900
Open AI APIを使う前に知っておきたいアカウントTier の話
akki_megane
0
130
Ruby on Fails - effective error handling with Rails conventions
talyssonoc
0
290
Webアプリをできるだけコードを手書きしないで作ってみる
tomokusaba
2
230
SIMD Parallel Programming with the Vector API
josepaumard
0
250
『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
free_world21
2
470
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
13
4.3k
Amazon Aurora Serverless v2が意外と高かった話と、AWS Database Migration Serviceの話
satoshi256kbyte
1
110
CDKコントリビュートの最初の壁を越えよう! -簡単issueの見つけ方-
badmintoncryer
3
410
Node.js v22 で変わること
yosuke_furukawa
PRO
12
4.2k
Featured
See All Featured
Ruby is Unlike a Banana
tanoku
96
10k
Code Reviewing Like a Champion
maltzj
515
39k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Faster Mobile Websites
deanohume
300
30k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.3k
Design by the Numbers
sachag
274
18k
The Power of CSS Pseudo Elements
geoffreycrofte
62
5k
Clear Off the Table
cherdarchuk
86
310k
Imperfection Machines: The Place of Print at Facebook
scottboms
261
12k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
Raft: Consensus for Rubyists
vanstee
133
6.3k
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