Suche senden
Hochladen
[FT-8][banacorn] Socket.IO for Haskell Folks
•
0 gefällt mir
•
1,224 views
Functional Thursday
Folgen
Socket.IO for Haskell Folks --by banacorn --on Functional Thursday Meetup 8
Weniger lesen
Mehr lesen
Bildung
Technologie
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 66
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
nginxをソースからインストールしてみたよ
nginxをソースからインストールしてみたよ
mamoru tateoka
realtime - passado, presente e futuro
realtime - passado, presente e futuro
Andrews Medina
Socket.IO
Socket.IO
Davide Pedranz
Jugando con websockets en nodeJS
Jugando con websockets en nodeJS
Israel Gutiérrez
SIMCON 3
SIMCON 3
Dan Jenkins
Socket.io
Socket.io
Timothy Fitz
Troupe lnug live collections
Troupe lnug live collections
troupe
PHP Benelux 2017 - Caching The Right Way
PHP Benelux 2017 - Caching The Right Way
André Rømcke
Empfohlen
nginxをソースからインストールしてみたよ
nginxをソースからインストールしてみたよ
mamoru tateoka
realtime - passado, presente e futuro
realtime - passado, presente e futuro
Andrews Medina
Socket.IO
Socket.IO
Davide Pedranz
Jugando con websockets en nodeJS
Jugando con websockets en nodeJS
Israel Gutiérrez
SIMCON 3
SIMCON 3
Dan Jenkins
Socket.io
Socket.io
Timothy Fitz
Troupe lnug live collections
Troupe lnug live collections
troupe
PHP Benelux 2017 - Caching The Right Way
PHP Benelux 2017 - Caching The Right Way
André Rømcke
NodeJS & Socket IO on Microsoft Azure Cloud Web Sites - DWX 2014
NodeJS & Socket IO on Microsoft Azure Cloud Web Sites - DWX 2014
Stéphane ESCANDELL
Unidade3 roteiro proxy
Unidade3 roteiro proxy
Leandro Almeida
Иван Новиков «Elastic search»
Иван Новиков «Elastic search»
Mail.ru Group
Defcon Moscow #0x0A - Mikhail Firstov "Hacking routers as Web Hacker"
Defcon Moscow #0x0A - Mikhail Firstov "Hacking routers as Web Hacker"
Defcon Moscow
Socket.io under the hood
Socket.io under the hood
Haokang Den
Václav Makeš - Infrastructure as code - Jak nahazovat stroje a nic moc nevědě...
Václav Makeš - Infrastructure as code - Jak nahazovat stroje a nic moc nevědě...
Péhápkaři
Vagrant - Team Development made easy
Vagrant - Team Development made easy
Marco Silva
Access control
Access control
Varnish Software
Stop using ENV variables - Mike Storcheous
Stop using ENV variables - Mike Storcheous
Ruby Meditation
From zero to hero - Easy log centralization with Logstash and Elasticsearch
From zero to hero - Easy log centralization with Logstash and Elasticsearch
Rafał Kuć
My journey from PHP to Node.js
My journey from PHP to Node.js
Valentin Lup
Push the web with HTML5
Push the web with HTML5
Stoyan Zhekov
Seamless migration from nova network to neutron in e bay production
Seamless migration from nova network to neutron in e bay production
Chengyuan Li
CouchDB Day NYC 2017: Core HTTP API
CouchDB Day NYC 2017: Core HTTP API
IBM Cloud Data Services
Mage Titans USA 2016 - Miguel Balparda - Magento 2: Premium Performance with ...
Mage Titans USA 2016 - Miguel Balparda - Magento 2: Premium Performance with ...
Stacey Whitney
Migrating a large code-base to containers by Doug Johnson and Jonathan Lozins...
Migrating a large code-base to containers by Doug Johnson and Jonathan Lozins...
Docker, Inc.
Socket.io
Socket.io
Antonio Terreno
44CON London 2015 - Jtagsploitation: 5 wires, 5 ways to root
44CON London 2015 - Jtagsploitation: 5 wires, 5 ways to root
44CON
Nginx وب سروری برای تمام فصول
Nginx وب سروری برای تمام فصول
efazati
44CON London 2015 - Is there an EFI monster inside your apple?
44CON London 2015 - Is there an EFI monster inside your apple?
44CON
3.9 Resume Years
3.9 Resume Years
RaviPrasad Kuraba
Aplicação de algoritmos genético e elipsoidal no
Aplicação de algoritmos genético e elipsoidal no
Juan Pablo Ochoa
Weitere ähnliche Inhalte
Was ist angesagt?
NodeJS & Socket IO on Microsoft Azure Cloud Web Sites - DWX 2014
NodeJS & Socket IO on Microsoft Azure Cloud Web Sites - DWX 2014
Stéphane ESCANDELL
Unidade3 roteiro proxy
Unidade3 roteiro proxy
Leandro Almeida
Иван Новиков «Elastic search»
Иван Новиков «Elastic search»
Mail.ru Group
Defcon Moscow #0x0A - Mikhail Firstov "Hacking routers as Web Hacker"
Defcon Moscow #0x0A - Mikhail Firstov "Hacking routers as Web Hacker"
Defcon Moscow
Socket.io under the hood
Socket.io under the hood
Haokang Den
Václav Makeš - Infrastructure as code - Jak nahazovat stroje a nic moc nevědě...
Václav Makeš - Infrastructure as code - Jak nahazovat stroje a nic moc nevědě...
Péhápkaři
Vagrant - Team Development made easy
Vagrant - Team Development made easy
Marco Silva
Access control
Access control
Varnish Software
Stop using ENV variables - Mike Storcheous
Stop using ENV variables - Mike Storcheous
Ruby Meditation
From zero to hero - Easy log centralization with Logstash and Elasticsearch
From zero to hero - Easy log centralization with Logstash and Elasticsearch
Rafał Kuć
My journey from PHP to Node.js
My journey from PHP to Node.js
Valentin Lup
Push the web with HTML5
Push the web with HTML5
Stoyan Zhekov
Seamless migration from nova network to neutron in e bay production
Seamless migration from nova network to neutron in e bay production
Chengyuan Li
CouchDB Day NYC 2017: Core HTTP API
CouchDB Day NYC 2017: Core HTTP API
IBM Cloud Data Services
Mage Titans USA 2016 - Miguel Balparda - Magento 2: Premium Performance with ...
Mage Titans USA 2016 - Miguel Balparda - Magento 2: Premium Performance with ...
Stacey Whitney
Migrating a large code-base to containers by Doug Johnson and Jonathan Lozins...
Migrating a large code-base to containers by Doug Johnson and Jonathan Lozins...
Docker, Inc.
Socket.io
Socket.io
Antonio Terreno
44CON London 2015 - Jtagsploitation: 5 wires, 5 ways to root
44CON London 2015 - Jtagsploitation: 5 wires, 5 ways to root
44CON
Nginx وب سروری برای تمام فصول
Nginx وب سروری برای تمام فصول
efazati
44CON London 2015 - Is there an EFI monster inside your apple?
44CON London 2015 - Is there an EFI monster inside your apple?
44CON
Was ist angesagt?
(20)
NodeJS & Socket IO on Microsoft Azure Cloud Web Sites - DWX 2014
NodeJS & Socket IO on Microsoft Azure Cloud Web Sites - DWX 2014
Unidade3 roteiro proxy
Unidade3 roteiro proxy
Иван Новиков «Elastic search»
Иван Новиков «Elastic search»
Defcon Moscow #0x0A - Mikhail Firstov "Hacking routers as Web Hacker"
Defcon Moscow #0x0A - Mikhail Firstov "Hacking routers as Web Hacker"
Socket.io under the hood
Socket.io under the hood
Václav Makeš - Infrastructure as code - Jak nahazovat stroje a nic moc nevědě...
Václav Makeš - Infrastructure as code - Jak nahazovat stroje a nic moc nevědě...
Vagrant - Team Development made easy
Vagrant - Team Development made easy
Access control
Access control
Stop using ENV variables - Mike Storcheous
Stop using ENV variables - Mike Storcheous
From zero to hero - Easy log centralization with Logstash and Elasticsearch
From zero to hero - Easy log centralization with Logstash and Elasticsearch
My journey from PHP to Node.js
My journey from PHP to Node.js
Push the web with HTML5
Push the web with HTML5
Seamless migration from nova network to neutron in e bay production
Seamless migration from nova network to neutron in e bay production
CouchDB Day NYC 2017: Core HTTP API
CouchDB Day NYC 2017: Core HTTP API
Mage Titans USA 2016 - Miguel Balparda - Magento 2: Premium Performance with ...
Mage Titans USA 2016 - Miguel Balparda - Magento 2: Premium Performance with ...
Migrating a large code-base to containers by Doug Johnson and Jonathan Lozins...
Migrating a large code-base to containers by Doug Johnson and Jonathan Lozins...
Socket.io
Socket.io
44CON London 2015 - Jtagsploitation: 5 wires, 5 ways to root
44CON London 2015 - Jtagsploitation: 5 wires, 5 ways to root
Nginx وب سروری برای تمام فصول
Nginx وب سروری برای تمام فصول
44CON London 2015 - Is there an EFI monster inside your apple?
44CON London 2015 - Is there an EFI monster inside your apple?
Andere mochten auch
3.9 Resume Years
3.9 Resume Years
RaviPrasad Kuraba
Aplicação de algoritmos genético e elipsoidal no
Aplicação de algoritmos genético e elipsoidal no
Juan Pablo Ochoa
Classificador de padrões para determinar suceptibilidade ao fungo h em folhas...
Classificador de padrões para determinar suceptibilidade ao fungo h em folhas...
Juan Pablo Ochoa
Evaluation Part 3
Evaluation Part 3
SophieB23
Representacion de power point
Representacion de power point
Evelyn Mendoza
3 131203214847-phpapp02
3 131203214847-phpapp02
Kat Thrus
Apps for good powerpoint
Apps for good powerpoint
TeamAppocolypse
Very final powerpoint for apps for good (Team Appocolypse)
Very final powerpoint for apps for good (Team Appocolypse)
TeamAppocolypse
Evaluation Part 2
Evaluation Part 2
SophieB23
Team Appocolypse
Team Appocolypse
TeamAppocolypse
Pause 2017 Overview Document v3
Pause 2017 Overview Document v3
David C. Fary
Slide - Maxime Bartier
Slide - Maxime Bartier
EsgaGraphix
[FLOLAC'14][scm] Functional Programming Using Haskell
[FLOLAC'14][scm] Functional Programming Using Haskell
Functional Thursday
The Internet Vs the Mall
The Internet Vs the Mall
Agassi Alex
Construyendo marcas a través del poder de las comunidades
Construyendo marcas a través del poder de las comunidades
Sashenka Buitrago
IMC Plan Made by You 2014 : AIS BrandAge Award
IMC Plan Made by You 2014 : AIS BrandAge Award
Bodin Boonsiriphant
How can we help endangered species
How can we help endangered species
Jessica Polo
[FT-11][ltchen] A Tale of Two Monads
[FT-11][ltchen] A Tale of Two Monads
Functional Thursday
Psychoactive Drugs
Psychoactive Drugs
bzj376
GDP Presentation
GDP Presentation
Zain Ali
Andere mochten auch
(20)
3.9 Resume Years
3.9 Resume Years
Aplicação de algoritmos genético e elipsoidal no
Aplicação de algoritmos genético e elipsoidal no
Classificador de padrões para determinar suceptibilidade ao fungo h em folhas...
Classificador de padrões para determinar suceptibilidade ao fungo h em folhas...
Evaluation Part 3
Evaluation Part 3
Representacion de power point
Representacion de power point
3 131203214847-phpapp02
3 131203214847-phpapp02
Apps for good powerpoint
Apps for good powerpoint
Very final powerpoint for apps for good (Team Appocolypse)
Very final powerpoint for apps for good (Team Appocolypse)
Evaluation Part 2
Evaluation Part 2
Team Appocolypse
Team Appocolypse
Pause 2017 Overview Document v3
Pause 2017 Overview Document v3
Slide - Maxime Bartier
Slide - Maxime Bartier
[FLOLAC'14][scm] Functional Programming Using Haskell
[FLOLAC'14][scm] Functional Programming Using Haskell
The Internet Vs the Mall
The Internet Vs the Mall
Construyendo marcas a través del poder de las comunidades
Construyendo marcas a través del poder de las comunidades
IMC Plan Made by You 2014 : AIS BrandAge Award
IMC Plan Made by You 2014 : AIS BrandAge Award
How can we help endangered species
How can we help endangered species
[FT-11][ltchen] A Tale of Two Monads
[FT-11][ltchen] A Tale of Two Monads
Psychoactive Drugs
Psychoactive Drugs
GDP Presentation
GDP Presentation
Ähnlich wie [FT-8][banacorn] Socket.IO for Haskell Folks
Nodejs and WebSockets
Nodejs and WebSockets
Gonzalo Ayuso
HTML5 vs Silverlight
HTML5 vs Silverlight
Matt Casto
Node worshop Realtime - Socket.io
Node worshop Realtime - Socket.io
Caesar Chi
WebSockets with Spring 4
WebSockets with Spring 4
Sergi Almar i Graupera
Websocket
Websocket
艾鍗科技
Going real time with Socket.io
Going real time with Socket.io
Arnout Kazemier
Get Real: Adventures in realtime web apps
Get Real: Adventures in realtime web apps
daviddemello
V2 peter-lubbers-sf-jug-websocket
V2 peter-lubbers-sf-jug-websocket
brent bucci
Transforming WebSockets
Transforming WebSockets
Arnout Kazemier
Socket.io
Socket.io
Diego Pacheco
WebSocket
WebSocket
njamnjam
HTML5 WebSocket: The New Network Stack for the Web
HTML5 WebSocket: The New Network Stack for the Web
Peter Lubbers
Websocket protocol overview
Websocket protocol overview
allenmeng
Socket.IO
Socket.IO
Arnout Kazemier
Introduction to Vert.x
Introduction to Vert.x
Yiguang Hu
Nodejs a-practical-introduction-oredev
Nodejs a-practical-introduction-oredev
Felix Geisendörfer
KSDG-iSlide App 開發心得分享
KSDG-iSlide App 開發心得分享
Chia Wei Tsai
Going realtime with Socket.IO
Going realtime with Socket.IO
Christian Joudrey
Codecamp Iasi-26 nov 2011 - Html 5 WebSockets
Codecamp Iasi-26 nov 2011 - Html 5 WebSockets
Florin Cardasim
Codecamp iasi-26 nov 2011-web sockets
Codecamp iasi-26 nov 2011-web sockets
Codecamp Romania
Ähnlich wie [FT-8][banacorn] Socket.IO for Haskell Folks
(20)
Nodejs and WebSockets
Nodejs and WebSockets
HTML5 vs Silverlight
HTML5 vs Silverlight
Node worshop Realtime - Socket.io
Node worshop Realtime - Socket.io
WebSockets with Spring 4
WebSockets with Spring 4
Websocket
Websocket
Going real time with Socket.io
Going real time with Socket.io
Get Real: Adventures in realtime web apps
Get Real: Adventures in realtime web apps
V2 peter-lubbers-sf-jug-websocket
V2 peter-lubbers-sf-jug-websocket
Transforming WebSockets
Transforming WebSockets
Socket.io
Socket.io
WebSocket
WebSocket
HTML5 WebSocket: The New Network Stack for the Web
HTML5 WebSocket: The New Network Stack for the Web
Websocket protocol overview
Websocket protocol overview
Socket.IO
Socket.IO
Introduction to Vert.x
Introduction to Vert.x
Nodejs a-practical-introduction-oredev
Nodejs a-practical-introduction-oredev
KSDG-iSlide App 開發心得分享
KSDG-iSlide App 開發心得分享
Going realtime with Socket.IO
Going realtime with Socket.IO
Codecamp Iasi-26 nov 2011 - Html 5 WebSockets
Codecamp Iasi-26 nov 2011 - Html 5 WebSockets
Codecamp iasi-26 nov 2011-web sockets
Codecamp iasi-26 nov 2011-web sockets
Kürzlich hochgeladen
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
Jisc
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
christianmathematics
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
pradhanghanshyam7136
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Dr Vijay Vishwakarma
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
UmeshTimilsina1
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
Jisc
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
Esquimalt MFRC
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
Sherif Taha
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
Ramakrishna Reddy Bijjam
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Pooja Bhuva
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
Dr. Ravikiran H M Gowda
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
Mebane Rash
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
Celine George
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
Nirmal Dwivedi
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
Celine George
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
Nguyen Thanh Tu Collection
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
Amil baba
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
Jisc
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
MaritesTamaniVerdade
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
Nguyen Thanh Tu Collection
Kürzlich hochgeladen
(20)
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
[FT-8][banacorn] Socket.IO for Haskell Folks
1.
Socket.IO for Haskell Folks
2.
3.
4.
5.
Real-time Applications
6.
Regular HTTP
7.
Polling
8.
Long-Polling
9.
EventSource
10.
WebSocket
11.
WebSocket
12.
“TCP for the
web”
13.
PROS Bi-directional + Full-duplex ! Lower
overhead ! Port 80
14.
CONS Not widely supported ! Still
a draft*
15.
Socket.IO
16.
asdf
17.
“The cross-browser cross-device WebSocket”
18.
Browser Support IE 5.5+ Safari 2+ Google
Chrome 4+ Firefox 3+ Opera 10.61+
19.
Transport Support WebSocket Flash Socket AJAX long
polling AJAX multipart Forever iframe JSONP Polling
20.
socket.emit(‘news’, ‘hey!’); ! ! ! Server
21.
socket.on(‘news’, function (data)
{ console.log(data); // hey! }); ! Client
22.
socket.emit(‘news’, ‘hey!’); ! socket.on(‘ping’, function
() { socket.emit(‘pong’); }); Server
23.
socket.on(‘news’, function (data)
{ console.log(data); // hey! }); ! socket.emit(‘ping’); Client
24.
Originated from Node.js
25.
Now also available in
many other languages Erlang Java Lua Python Perl Go C++ C Objective-C Haxe Ruby PHP
26.
Except for Haskell
27.
28.
socketio-0.1.0
29.
30.
socket.emit(‘news’, ‘hey!’); ! socket.on(‘ping’, function
() { socket.emit(‘pong’); });
31.
emit “news” [“hey!”] ! on
“ping” $ emit “pong” []
32.
Transport Support WebSocket (80%) Flash Socket AJAX
long polling AJAX multipart Forever iframe JSONP Polling
33.
Difficulties
34.
Transport Support ಠ~ಠ
35.
Transport Support WebSocket Flash Socket AJAX long
polling AJAX multipart Forever iframe JSONP Polling
36.
Transport Support WebSocket Flash Socket AJAX long
polling AJAX multipart Forever iframe JSONP Polling
37.
“Premature optimization is the
root of all evil”
38.
Monad Transformers ಠ~ಠ
39.
40.
41.
! KEEP CALM AND JUST USE IT
42.
43.
Iteratee I/O ಠ~ಠ
44.
45.
46.
47.
48.
String/Text/ByteString ಠ~ಠ
49.
50.
{-# LANGUAGE OverloadedStrings
#-}
51.
Open Source Community ಠ~ಠ
52.
53.
54.
Originated from Node.js
55.
Cabal Hell ಠ~ಠ
56.
> cabal uninstall cabal:
unrecognised command: uninstall (try --help)
57.
58.
cabal-dev?
59.
LIVE DEMO
60.
61.
http://banacorn.org:3000
62.
63.
TODO
64.
cabal-dev?
65.
banacorn/socket.io-haskell ! ! ! ALL CONTRIBUTIONS ARE
WELCOME!
66.
THANKS! Questions?
Jetzt herunterladen