JavaScript
101
Sabin Marcu
- Director of Hackathons – HackaSoton
- Director of Events – Fish on Toast
- CEO & Founder – Lytic
WTF
Is javascript?
Webpages?
JQuery?
Cool Animations?
... Just that? ..
NO
powerful – mature – allpowerful
Client
server
pros and cons
protoypal
inheritance
loads of caveats
Loosely
typed
Loosely
typed
awesome
new
apis
proprietary
implementations
EVENT
DRIVEN
multi
platform
demo
this.presentation = js
-
remote in my hands
-
STREAMING
collaborative
mindmapping
software
remote
software management
webgl
physics simulator
client
Polymer
and the others
- JQuery
- PhoneGap
- Sencha Touch
- PreludeLS
- Async
- Backbone
- Ember
- etc...
Server
bloomberg
where
can i use this?
Rumour
best
practices
MVC / MVP / MV* – COMMON.JS
WEBSOCKETS – BDD TESTING – BROWSER TESTING
libraries supplied support all of these
EXTENSION
LANGUAGES
LIVESCRIPT
JS Talk
By Sabin Marcu
JS Talk
- 929