real time web applications and merb
TRANSCRIPT
You Should KnowWho This Man Is
I invented the friggin mouse.
Have you heard of it?
1 69 8
Everything Cool Started 40+ Years Ago
"The Computer Revolution Hasn't Happened Yet"
-Alan Kay
OMG
ajax
Comet?
Comet?
bayeaux
Comet?
pushbayeaux
Comet?
reverese ajax
pushbayeaux
Comet?
reverese ajax
full-duplex
pushbayeaux
Comet?
reverese ajax
full-duplexlong-polling
pushbayeaux
Real TimeWeb-Apps
Real TimeWeb-Apps
(easy)
Real TimeWeb-Apps
Easy!
http://svn.cometd.com/trunk/bayeux/bayeux.html
Bayeux Spec
new WebSocket("ws://host.com")
Three Callbacks
onreadonopenonclose
send("Hello World\r\n")
duh
XMPP/IMAP
Protocols
Protocols
?
SERVICE
SERVICE
SERVICE
SERVICE
SERVICE
Crap
That was 10 minutes
OMG
ajax
Social Network ==
HTTP.freeze
Duh
Invent Something
alias_method_chain
low self-esteem
!
HTTP == boring
Inventionis
Awesome
Merb Rocks
collintmiller@gmail
github.com/collin
irc: CollinTMiller