SlideShare a Scribd company logo
1 of 9
*
    Non-Blocking Python Web Server
* A Python Web Server written for real-time updates

* Written by FriendFeed
  * Open sourced by Facebook

* Optional template system


                *
* Non-blocking at the core

    * Thousands of standing connections

    * Client-side AJAX or Web-Sockets


*
* Easy examples
  * Chat
  * News Feed

* Others
  * Gaming Server
  * Analytics

           *
* mkvirtualenv tornado-demo
* pip install tornado

* and then…



     *
* Simple JavaScript function to listen and send
 messages




                 *
* And that’s your first Tornado app!

* Easy apps are easy




                                       *
* http://tornadoweb.org
* http://groups.google.com/group/python-
 tornado
* https://github.com/facebook/tornado



                            *

More Related Content

What's hot

What's hot (20)

Gestión de la configuración - Jenkins ci
Gestión de la configuración - Jenkins ciGestión de la configuración - Jenkins ci
Gestión de la configuración - Jenkins ci
 
Symfony2 - A Short Introduction
Symfony2 - A Short IntroductionSymfony2 - A Short Introduction
Symfony2 - A Short Introduction
 
The internet of $h1t
The internet of $h1tThe internet of $h1t
The internet of $h1t
 
Stealth post-exploitation with phpsploit
Stealth post-exploitation with phpsploitStealth post-exploitation with phpsploit
Stealth post-exploitation with phpsploit
 
Introduction to Penetration Testing
Introduction to Penetration TestingIntroduction to Penetration Testing
Introduction to Penetration Testing
 
Infrastructure Security
Infrastructure SecurityInfrastructure Security
Infrastructure Security
 
Ohio Linux Fest 2013: Provisioning VMs Quickly with Vagrant and CFEngine
Ohio Linux Fest 2013: Provisioning VMs Quickly with Vagrant and CFEngineOhio Linux Fest 2013: Provisioning VMs Quickly with Vagrant and CFEngine
Ohio Linux Fest 2013: Provisioning VMs Quickly with Vagrant and CFEngine
 
Enumeration
EnumerationEnumeration
Enumeration
 
Metasploit for Web Workshop
Metasploit for Web WorkshopMetasploit for Web Workshop
Metasploit for Web Workshop
 
The BlackBox Project: Safely store secrets in Git/Mercurial (originally for P...
The BlackBox Project: Safely store secrets in Git/Mercurial (originally for P...The BlackBox Project: Safely store secrets in Git/Mercurial (originally for P...
The BlackBox Project: Safely store secrets in Git/Mercurial (originally for P...
 
Talk NullByteCon 2015
Talk NullByteCon 2015Talk NullByteCon 2015
Talk NullByteCon 2015
 
How *NOT* to firmware
How *NOT* to firmwareHow *NOT* to firmware
How *NOT* to firmware
 
Understand study
Understand studyUnderstand study
Understand study
 
Slides null puliya linux basics
Slides null puliya linux basicsSlides null puliya linux basics
Slides null puliya linux basics
 
WebRTC & Asterisk 11
WebRTC & Asterisk 11WebRTC & Asterisk 11
WebRTC & Asterisk 11
 
Metasploit - Basic and Android Demo
Metasploit  - Basic and Android DemoMetasploit  - Basic and Android Demo
Metasploit - Basic and Android Demo
 
Automated deployment
Automated deploymentAutomated deployment
Automated deployment
 
WOW
WOWWOW
WOW
 
Deployment tales
Deployment talesDeployment tales
Deployment tales
 
Deployment tales
Deployment talesDeployment tales
Deployment tales
 

Viewers also liked

Charlotte Perkins Gilman 07 12 2008
Charlotte Perkins Gilman 07 12 2008Charlotte Perkins Gilman 07 12 2008
Charlotte Perkins Gilman 07 12 2008
paulnj
 
Guidelines on Open Educational Practices
Guidelines on Open Educational PracticesGuidelines on Open Educational Practices
Guidelines on Open Educational Practices
Ulf-Daniel Ehlers
 

Viewers also liked (20)

Tribus Urbanas
Tribus UrbanasTribus Urbanas
Tribus Urbanas
 
@egadenne's QuantifiedSelf - short
@egadenne's QuantifiedSelf - short@egadenne's QuantifiedSelf - short
@egadenne's QuantifiedSelf - short
 
Mobile Monday Madrid June 2008
Mobile Monday Madrid June 2008Mobile Monday Madrid June 2008
Mobile Monday Madrid June 2008
 
The Mobile Web opportunity
The Mobile Web opportunityThe Mobile Web opportunity
The Mobile Web opportunity
 
How Mobile Search and Advertising drive up revenues
How Mobile Search and Advertising drive up revenuesHow Mobile Search and Advertising drive up revenues
How Mobile Search and Advertising drive up revenues
 
TargetWeight pro
TargetWeight proTargetWeight pro
TargetWeight pro
 
Present. Junta
Present. JuntaPresent. Junta
Present. Junta
 
Fitbit 2012 quantified self paris 22 mai
Fitbit 2012 quantified self paris 22 maiFitbit 2012 quantified self paris 22 mai
Fitbit 2012 quantified self paris 22 mai
 
Open Educational Practices - Die Qualitätsfrage
Open Educational Practices - Die Qualitätsfrage Open Educational Practices - Die Qualitätsfrage
Open Educational Practices - Die Qualitätsfrage
 
Learning Communities: from Educaion to Learning
Learning Communities: from Educaion to LearningLearning Communities: from Educaion to Learning
Learning Communities: from Educaion to Learning
 
Álgebra Booleana
Álgebra BooleanaÁlgebra Booleana
Álgebra Booleana
 
20100510 11-opal-paris-meeting-for-documentation
20100510 11-opal-paris-meeting-for-documentation20100510 11-opal-paris-meeting-for-documentation
20100510 11-opal-paris-meeting-for-documentation
 
Open ECBCheck: Open Quality Certification Scheme for Online Courses and Programs
Open ECBCheck: Open Quality Certification Scheme for Online Courses and ProgramsOpen ECBCheck: Open Quality Certification Scheme for Online Courses and Programs
Open ECBCheck: Open Quality Certification Scheme for Online Courses and Programs
 
Charlotte Perkins Gilman 07 12 2008
Charlotte Perkins Gilman 07 12 2008Charlotte Perkins Gilman 07 12 2008
Charlotte Perkins Gilman 07 12 2008
 
Guidelines on Open Educational Practices
Guidelines on Open Educational PracticesGuidelines on Open Educational Practices
Guidelines on Open Educational Practices
 
한국 PyCon 2014 - 개회사
한국 PyCon 2014 - 개회사한국 PyCon 2014 - 개회사
한국 PyCon 2014 - 개회사
 
Opal ehlers-workshop
Opal ehlers-workshopOpal ehlers-workshop
Opal ehlers-workshop
 
Quality - challenges for Post-traditional higher education?! Do MOOCs change ...
Quality - challenges for Post-traditional higher education?! Do MOOCs change ...Quality - challenges for Post-traditional higher education?! Do MOOCs change ...
Quality - challenges for Post-traditional higher education?! Do MOOCs change ...
 
Organic.Edunet Presentation (Ulf Ehlers)
Organic.Edunet Presentation (Ulf Ehlers)Organic.Edunet Presentation (Ulf Ehlers)
Organic.Edunet Presentation (Ulf Ehlers)
 
Determining the Quality of Open Educational Resources - A State of the Art Re...
Determining the Quality of Open Educational Resources - A State of the Art Re...Determining the Quality of Open Educational Resources - A State of the Art Re...
Determining the Quality of Open Educational Resources - A State of the Art Re...
 

Similar to Torando demo

ITCamp 2013 - Raffaele Rialdi - Windows Runtime (WinRT) deep dive
ITCamp 2013 - Raffaele Rialdi - Windows Runtime (WinRT) deep diveITCamp 2013 - Raffaele Rialdi - Windows Runtime (WinRT) deep dive
ITCamp 2013 - Raffaele Rialdi - Windows Runtime (WinRT) deep dive
ITCamp
 
TriplePlay-WebAppPenTestingTools
TriplePlay-WebAppPenTestingToolsTriplePlay-WebAppPenTestingTools
TriplePlay-WebAppPenTestingTools
Yury Chemerkin
 

Similar to Torando demo (20)

OWASP WebGoat and PANTERA Web Assessment Studio Project.
OWASP WebGoat and PANTERA Web Assessment Studio Project.OWASP WebGoat and PANTERA Web Assessment Studio Project.
OWASP WebGoat and PANTERA Web Assessment Studio Project.
 
WebRTC Reborn SignalConf 2016
WebRTC Reborn SignalConf 2016WebRTC Reborn SignalConf 2016
WebRTC Reborn SignalConf 2016
 
Twilio Signal 2016 WebRTC Reborn
Twilio Signal 2016 WebRTC RebornTwilio Signal 2016 WebRTC Reborn
Twilio Signal 2016 WebRTC Reborn
 
Python in the browser
Python in the browserPython in the browser
Python in the browser
 
Scraping the Web
Scraping the WebScraping the Web
Scraping the Web
 
BitTorrent on iOS
BitTorrent on iOSBitTorrent on iOS
BitTorrent on iOS
 
Packet Sniffer
Packet Sniffer Packet Sniffer
Packet Sniffer
 
HTML5 Introduction
HTML5 IntroductionHTML5 Introduction
HTML5 Introduction
 
Welcome to windows 8
Welcome to windows 8Welcome to windows 8
Welcome to windows 8
 
OpenStack Murano introduction
OpenStack Murano introductionOpenStack Murano introduction
OpenStack Murano introduction
 
ITCamp 2013 - Raffaele Rialdi - Windows Runtime (WinRT) deep dive
ITCamp 2013 - Raffaele Rialdi - Windows Runtime (WinRT) deep diveITCamp 2013 - Raffaele Rialdi - Windows Runtime (WinRT) deep dive
ITCamp 2013 - Raffaele Rialdi - Windows Runtime (WinRT) deep dive
 
WebRTC Reborn - Full Stack
WebRTC Reborn  - Full StackWebRTC Reborn  - Full Stack
WebRTC Reborn - Full Stack
 
Pronounced S-pro-ut-Co-re (Introduction to SproutCore)
Pronounced S-pro-ut-Co-re (Introduction to SproutCore)Pronounced S-pro-ut-Co-re (Introduction to SproutCore)
Pronounced S-pro-ut-Co-re (Introduction to SproutCore)
 
Contributing To The Mozilla Codebase
Contributing To The Mozilla CodebaseContributing To The Mozilla Codebase
Contributing To The Mozilla Codebase
 
Don't touch the mobile parts
Don't touch the mobile partsDon't touch the mobile parts
Don't touch the mobile parts
 
10 things you should know about django
10 things you should know about django10 things you should know about django
10 things you should know about django
 
TriplePlay-WebAppPenTestingTools
TriplePlay-WebAppPenTestingToolsTriplePlay-WebAppPenTestingTools
TriplePlay-WebAppPenTestingTools
 
اسلاید اول جلسه دوم کلاس پایتون برای هکرهای قانونی
اسلاید اول جلسه دوم کلاس پایتون برای هکرهای قانونیاسلاید اول جلسه دوم کلاس پایتون برای هکرهای قانونی
اسلاید اول جلسه دوم کلاس پایتون برای هکرهای قانونی
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Developing FirefoxOS
Developing FirefoxOSDeveloping FirefoxOS
Developing FirefoxOS
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

Torando demo