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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kod.io
October 26, 2013
Programming
100
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Why I had to write a client side framework for Koding.
By Sinan Yaşar
http://kod.io
Kod.io
October 26, 2013
More Decks by Kod.io
See All by Kod.io
Our future is in our past or whatever
kodio
0
73
You should learn Go!
kodio
1
140
Daha iyi Geliştirme Ortamı için: Vagrant
kodio
0
83
Building Next-Generation iOS Apps with AFNetworking 2.0
kodio
2
400
Reactive Principles
kodio
1
160
AngularJS vs. Ember.js vs. Backbone.js
kodio
1
520
iBeacons: Interacting with the physical world using Bluetooth LE
kodio
1
110
Go: a simple programming environment
kodio
2
180
Sure, I could learn Objective-C but...
kodio
1
98
Other Decks in Programming
See All in Programming
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
180
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
230
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
0
130
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
680
【やさしく解説 設計編・中級 #4】ルールの寿命と、システムの年輪
panda728
PRO
2
190
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
140
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
240
自動化したのに回らない テスト運用の壁―AI時代の品質責任と生産性
mfunaki
0
210
freeeにおけるEvalsの実践例の紹介
freee
PRO
0
110
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
950
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
730
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
1
1.7k
Featured
See All Featured
Thoughts on Productivity
jonyablonski
76
5.3k
Statistics for Hackers
jakevdp
799
230k
Technical Leadership for Architectural Decision Making
baasie
3
480
Deep Space Network (abreviated)
tonyrice
0
260
sira's awesome portfolio website redesign presentation
elsirapls
0
320
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
390
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.9k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
490
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
56k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
250
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
210
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
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