SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Realtime APIs
                             What you need to know, and why.


Thursday, October 27, 2011
Who am I?
                • Damien Tanner - @dctanner

                • Co-founder of 3 companies

                • Most recently: Pusher -
                  Realtime messaging platform.

                • Used by global agencies,
                  startups and enterprises to
                  power the next gen of realtime
                  apps


Thursday, October 27, 2011
Why realtime?




Thursday, October 27, 2011
Speed

Thursday, October 27, 2011
Push

Thursday, October 27, 2011
Engagement

Thursday, October 27, 2011
Realtime APIs let
                             developers build
                              realtime apps




Thursday, October 27, 2011
Realtime data processing


Thursday, October 27, 2011
Push notifications

Thursday, October 27, 2011
Fully realtime next gen apps


Thursday, October 27, 2011
Realtime APIs today

                • One company leads the
                  way:

                • Twitter streaming API

                • Instagram 'realtime' web
                  hooks API

                • ... many more in the works
                  I'm sure...




Thursday, October 27, 2011
The enabling
                              technology




Thursday, October 27, 2011
1st gen
                             Pubsubhubub
                • HTTP REST based

                • Tell provider you want to
                  be pinged every time new
                  content is published

                • Best for low frequency

                • Popular with blogging and
                  content services




Thursday, October 27, 2011
2nd gen
                             HTTP Streaming

                • Twitter required more

                • HTTP Streaming is a one
                  way fire hose

                • Efficient and fairly easy to
                  implement




Thursday, October 27, 2011
Next gen
                Bi-directional socket APIs

                • Efficient socket allows
                  both subscription control
                  and data push/streaming

                • Next year I predict we will
                  see the first examples

                • Why now...?




Thursday, October 27, 2011
HTML5 WebSockets

                • Now browsers can make
                  bi-directional socket
                  connections.

                • We can push data to
                  browsers

                • This tech will also be
                  applied to sever comms
                  and APIs




Thursday, October 27, 2011
Release your realtime data
                             and let the developer community create




Thursday, October 27, 2011
Thanks!
                   Want to know more?
                             damien@tanner.me
                                @dctanner


                             pusher.com
                             Learn more about Websockets
                               and the future of the web


Thursday, October 27, 2011

Contenu connexe

Tendances

Speed Dating: How Speeding up your Blog Improves your SEO
Speed Dating: How Speeding up your Blog Improves your SEOSpeed Dating: How Speeding up your Blog Improves your SEO
Speed Dating: How Speeding up your Blog Improves your SEOVigLink
 
Architecture & collaboration: The cornerstones of Continuous Delivery
Architecture & collaboration: The cornerstones of Continuous DeliveryArchitecture & collaboration: The cornerstones of Continuous Delivery
Architecture & collaboration: The cornerstones of Continuous DeliveryRachel Laycock
 
ExpressionEngine FUGN presentation
ExpressionEngine FUGN presentationExpressionEngine FUGN presentation
ExpressionEngine FUGN presentationJens Brynildsen
 
Rails Presenters
Rails PresentersRails Presenters
Rails PresentersTom Ridge
 

Tendances (6)

Speed Dating: How Speeding up your Blog Improves your SEO
Speed Dating: How Speeding up your Blog Improves your SEOSpeed Dating: How Speeding up your Blog Improves your SEO
Speed Dating: How Speeding up your Blog Improves your SEO
 
2015 Structures Congress - 2 day cycle
2015 Structures Congress - 2 day cycle2015 Structures Congress - 2 day cycle
2015 Structures Congress - 2 day cycle
 
Global Accessibility Awareness Day 2014 WordPress Accessibility
Global Accessibility Awareness Day 2014 WordPress AccessibilityGlobal Accessibility Awareness Day 2014 WordPress Accessibility
Global Accessibility Awareness Day 2014 WordPress Accessibility
 
Architecture & collaboration: The cornerstones of Continuous Delivery
Architecture & collaboration: The cornerstones of Continuous DeliveryArchitecture & collaboration: The cornerstones of Continuous Delivery
Architecture & collaboration: The cornerstones of Continuous Delivery
 
ExpressionEngine FUGN presentation
ExpressionEngine FUGN presentationExpressionEngine FUGN presentation
ExpressionEngine FUGN presentation
 
Rails Presenters
Rails PresentersRails Presenters
Rails Presenters
 

Similaire à Damien Tanner, Pusher

Highlights from the SharePoint Conference 2011
Highlights from the SharePoint Conference 2011Highlights from the SharePoint Conference 2011
Highlights from the SharePoint Conference 2011Intergen
 
Extreme Testing with Selenium - @hugs at Jenkins User Conference 2011
Extreme Testing with Selenium - @hugs at Jenkins User Conference 2011Extreme Testing with Selenium - @hugs at Jenkins User Conference 2011
Extreme Testing with Selenium - @hugs at Jenkins User Conference 2011hugs
 
ECM Meets the Semantic Web - Nuxeo World 2011
ECM Meets the Semantic Web - Nuxeo World 2011ECM Meets the Semantic Web - Nuxeo World 2011
ECM Meets the Semantic Web - Nuxeo World 2011Stefane Fermigier
 
Keynote essex-final-presentation
Keynote essex-final-presentationKeynote essex-final-presentation
Keynote essex-final-presentationjimcurry
 
Building Scalable Systems: an asynchronous approach
Building Scalable Systems: an asynchronous approachBuilding Scalable Systems: an asynchronous approach
Building Scalable Systems: an asynchronous approachTheo Schlossnagle
 
DevTools at Netflix: Culture, Speed & Innovation
DevTools at Netflix: Culture, Speed & InnovationDevTools at Netflix: Culture, Speed & Innovation
DevTools at Netflix: Culture, Speed & InnovationAtlassian
 
APIs and URLs for Social TV
APIs and URLs for Social TVAPIs and URLs for Social TV
APIs and URLs for Social TVDan Brickley
 
SplunkLive New York 2011: DealerTrack
SplunkLive New York 2011: DealerTrackSplunkLive New York 2011: DealerTrack
SplunkLive New York 2011: DealerTrackSplunk
 
Consuming the Twitter Streaming API with Ruby and MongoDB
Consuming the Twitter Streaming API with Ruby and MongoDBConsuming the Twitter Streaming API with Ruby and MongoDB
Consuming the Twitter Streaming API with Ruby and MongoDBJeff Linwood
 
Twitter streamingapi rubymongodbv2
Twitter streamingapi rubymongodbv2Twitter streamingapi rubymongodbv2
Twitter streamingapi rubymongodbv2Jeff Linwood
 
muCon 2014 "Building Java Microservices for the Cloud"
muCon 2014 "Building Java Microservices for the Cloud"muCon 2014 "Building Java Microservices for the Cloud"
muCon 2014 "Building Java Microservices for the Cloud"Daniel Bryant
 
Evolving Operational Maturity in a Startup Environment
Evolving Operational Maturity in a Startup EnvironmentEvolving Operational Maturity in a Startup Environment
Evolving Operational Maturity in a Startup EnvironmentAdrian Spender
 
Web micro-framework BATTLE!
Web micro-framework BATTLE!Web micro-framework BATTLE!
Web micro-framework BATTLE!Richard Jones
 
The State of Front End Web Development 2011
The State of Front End Web Development 2011The State of Front End Web Development 2011
The State of Front End Web Development 2011Pascal Rettig
 
A Yarn About Twine -- ISWC 2009 Keynote -- Nova Spivack
A Yarn About Twine -- ISWC 2009 Keynote --   Nova SpivackA Yarn About Twine -- ISWC 2009 Keynote --   Nova Spivack
A Yarn About Twine -- ISWC 2009 Keynote -- Nova SpivackNova Spivack
 
AtlasCamp 2015: Bitbucket: Building kick-ass tools for 2.5M developers
AtlasCamp 2015:  Bitbucket: Building kick-ass tools for 2.5M developersAtlasCamp 2015:  Bitbucket: Building kick-ass tools for 2.5M developers
AtlasCamp 2015: Bitbucket: Building kick-ass tools for 2.5M developersAtlassian
 
AppScale Talk at SBonRails
AppScale Talk at SBonRailsAppScale Talk at SBonRails
AppScale Talk at SBonRailsChris Bunch
 

Similaire à Damien Tanner, Pusher (20)

Securing Your API
Securing Your APISecuring Your API
Securing Your API
 
Highlights from the SharePoint Conference 2011
Highlights from the SharePoint Conference 2011Highlights from the SharePoint Conference 2011
Highlights from the SharePoint Conference 2011
 
Web heresies
Web heresiesWeb heresies
Web heresies
 
Extreme Testing with Selenium - @hugs at Jenkins User Conference 2011
Extreme Testing with Selenium - @hugs at Jenkins User Conference 2011Extreme Testing with Selenium - @hugs at Jenkins User Conference 2011
Extreme Testing with Selenium - @hugs at Jenkins User Conference 2011
 
ECM Meets the Semantic Web - Nuxeo World 2011
ECM Meets the Semantic Web - Nuxeo World 2011ECM Meets the Semantic Web - Nuxeo World 2011
ECM Meets the Semantic Web - Nuxeo World 2011
 
Keynote essex-final-presentation
Keynote essex-final-presentationKeynote essex-final-presentation
Keynote essex-final-presentation
 
Building Scalable Systems: an asynchronous approach
Building Scalable Systems: an asynchronous approachBuilding Scalable Systems: an asynchronous approach
Building Scalable Systems: an asynchronous approach
 
Websockets
WebsocketsWebsockets
Websockets
 
DevTools at Netflix: Culture, Speed & Innovation
DevTools at Netflix: Culture, Speed & InnovationDevTools at Netflix: Culture, Speed & Innovation
DevTools at Netflix: Culture, Speed & Innovation
 
APIs and URLs for Social TV
APIs and URLs for Social TVAPIs and URLs for Social TV
APIs and URLs for Social TV
 
SplunkLive New York 2011: DealerTrack
SplunkLive New York 2011: DealerTrackSplunkLive New York 2011: DealerTrack
SplunkLive New York 2011: DealerTrack
 
Consuming the Twitter Streaming API with Ruby and MongoDB
Consuming the Twitter Streaming API with Ruby and MongoDBConsuming the Twitter Streaming API with Ruby and MongoDB
Consuming the Twitter Streaming API with Ruby and MongoDB
 
Twitter streamingapi rubymongodbv2
Twitter streamingapi rubymongodbv2Twitter streamingapi rubymongodbv2
Twitter streamingapi rubymongodbv2
 
muCon 2014 "Building Java Microservices for the Cloud"
muCon 2014 "Building Java Microservices for the Cloud"muCon 2014 "Building Java Microservices for the Cloud"
muCon 2014 "Building Java Microservices for the Cloud"
 
Evolving Operational Maturity in a Startup Environment
Evolving Operational Maturity in a Startup EnvironmentEvolving Operational Maturity in a Startup Environment
Evolving Operational Maturity in a Startup Environment
 
Web micro-framework BATTLE!
Web micro-framework BATTLE!Web micro-framework BATTLE!
Web micro-framework BATTLE!
 
The State of Front End Web Development 2011
The State of Front End Web Development 2011The State of Front End Web Development 2011
The State of Front End Web Development 2011
 
A Yarn About Twine -- ISWC 2009 Keynote -- Nova Spivack
A Yarn About Twine -- ISWC 2009 Keynote --   Nova SpivackA Yarn About Twine -- ISWC 2009 Keynote --   Nova Spivack
A Yarn About Twine -- ISWC 2009 Keynote -- Nova Spivack
 
AtlasCamp 2015: Bitbucket: Building kick-ass tools for 2.5M developers
AtlasCamp 2015:  Bitbucket: Building kick-ass tools for 2.5M developersAtlasCamp 2015:  Bitbucket: Building kick-ass tools for 2.5M developers
AtlasCamp 2015: Bitbucket: Building kick-ass tools for 2.5M developers
 
AppScale Talk at SBonRails
AppScale Talk at SBonRailsAppScale Talk at SBonRails
AppScale Talk at SBonRails
 

Plus de Mashery

10 basic rules of avoiding hackathon fail final
10 basic rules of avoiding hackathon fail final10 basic rules of avoiding hackathon fail final
10 basic rules of avoiding hackathon fail finalMashery
 
Max Niederhofer, Qwerly
Max Niederhofer, QwerlyMax Niederhofer, Qwerly
Max Niederhofer, QwerlyMashery
 
Marie Butson, ASOS
Marie Butson, ASOSMarie Butson, ASOS
Marie Butson, ASOSMashery
 
Chandran Honour, Nature.com
Chandran Honour, Nature.comChandran Honour, Nature.com
Chandran Honour, Nature.comMashery
 
Ryan Patrick, D&B Hoovers
Ryan Patrick, D&B Hoovers Ryan Patrick, D&B Hoovers
Ryan Patrick, D&B Hoovers Mashery
 
Jean-Luc David, YellowAPI
Jean-Luc David, YellowAPIJean-Luc David, YellowAPI
Jean-Luc David, YellowAPIMashery
 
Andrew Mager, Spotify
Andrew Mager, SpotifyAndrew Mager, Spotify
Andrew Mager, SpotifyMashery
 
Arjun Moorthy, Hubspot
Arjun Moorthy, HubspotArjun Moorthy, Hubspot
Arjun Moorthy, HubspotMashery
 
Matt Thomson, Klout
Matt Thomson, KloutMatt Thomson, Klout
Matt Thomson, KloutMashery
 
Business of APIs Conference 2011 - Klout
Business of APIs Conference 2011 - KloutBusiness of APIs Conference 2011 - Klout
Business of APIs Conference 2011 - KloutMashery
 
Business of APIs Conference 2011 - YourTrove
Business of APIs Conference 2011 - YourTroveBusiness of APIs Conference 2011 - YourTrove
Business of APIs Conference 2011 - YourTroveMashery
 
Business of APIs Conference 2011 - Unicorns
Business of APIs Conference 2011 - UnicornsBusiness of APIs Conference 2011 - Unicorns
Business of APIs Conference 2011 - UnicornsMashery
 
Business of APIs Conference 2011 - Swordfish
Business of APIs Conference 2011 - SwordfishBusiness of APIs Conference 2011 - Swordfish
Business of APIs Conference 2011 - SwordfishMashery
 
Business of APIs Conference 2011 - SalesForce.com
Business of APIs Conference 2011 - SalesForce.comBusiness of APIs Conference 2011 - SalesForce.com
Business of APIs Conference 2011 - SalesForce.comMashery
 
Business of APIs Conference 2011 - deCarta
Business of APIs Conference 2011 - deCartaBusiness of APIs Conference 2011 - deCarta
Business of APIs Conference 2011 - deCartaMashery
 
Business of APIs Conference 2011 - Netflix
Business of APIs Conference 2011 - NetflixBusiness of APIs Conference 2011 - Netflix
Business of APIs Conference 2011 - NetflixMashery
 
Business of APIs Conference 2011 - Twillio
Business of APIs Conference 2011 - TwillioBusiness of APIs Conference 2011 - Twillio
Business of APIs Conference 2011 - TwillioMashery
 
Business of APIs Conference 2011 - ProgrammableWeb
Business of APIs Conference 2011 - ProgrammableWebBusiness of APIs Conference 2011 - ProgrammableWeb
Business of APIs Conference 2011 - ProgrammableWebMashery
 
Mashery Presents: The Evolution of Distribution - Edwin Aoki, Chief Architect...
Mashery Presents: The Evolution of Distribution - Edwin Aoki, Chief Architect...Mashery Presents: The Evolution of Distribution - Edwin Aoki, Chief Architect...
Mashery Presents: The Evolution of Distribution - Edwin Aoki, Chief Architect...Mashery
 
Mashery Presents: The Evolution of Distribution - Kumar Kandaswamy, Director,...
Mashery Presents: The Evolution of Distribution - Kumar Kandaswamy, Director,...Mashery Presents: The Evolution of Distribution - Kumar Kandaswamy, Director,...
Mashery Presents: The Evolution of Distribution - Kumar Kandaswamy, Director,...Mashery
 

Plus de Mashery (20)

10 basic rules of avoiding hackathon fail final
10 basic rules of avoiding hackathon fail final10 basic rules of avoiding hackathon fail final
10 basic rules of avoiding hackathon fail final
 
Max Niederhofer, Qwerly
Max Niederhofer, QwerlyMax Niederhofer, Qwerly
Max Niederhofer, Qwerly
 
Marie Butson, ASOS
Marie Butson, ASOSMarie Butson, ASOS
Marie Butson, ASOS
 
Chandran Honour, Nature.com
Chandran Honour, Nature.comChandran Honour, Nature.com
Chandran Honour, Nature.com
 
Ryan Patrick, D&B Hoovers
Ryan Patrick, D&B Hoovers Ryan Patrick, D&B Hoovers
Ryan Patrick, D&B Hoovers
 
Jean-Luc David, YellowAPI
Jean-Luc David, YellowAPIJean-Luc David, YellowAPI
Jean-Luc David, YellowAPI
 
Andrew Mager, Spotify
Andrew Mager, SpotifyAndrew Mager, Spotify
Andrew Mager, Spotify
 
Arjun Moorthy, Hubspot
Arjun Moorthy, HubspotArjun Moorthy, Hubspot
Arjun Moorthy, Hubspot
 
Matt Thomson, Klout
Matt Thomson, KloutMatt Thomson, Klout
Matt Thomson, Klout
 
Business of APIs Conference 2011 - Klout
Business of APIs Conference 2011 - KloutBusiness of APIs Conference 2011 - Klout
Business of APIs Conference 2011 - Klout
 
Business of APIs Conference 2011 - YourTrove
Business of APIs Conference 2011 - YourTroveBusiness of APIs Conference 2011 - YourTrove
Business of APIs Conference 2011 - YourTrove
 
Business of APIs Conference 2011 - Unicorns
Business of APIs Conference 2011 - UnicornsBusiness of APIs Conference 2011 - Unicorns
Business of APIs Conference 2011 - Unicorns
 
Business of APIs Conference 2011 - Swordfish
Business of APIs Conference 2011 - SwordfishBusiness of APIs Conference 2011 - Swordfish
Business of APIs Conference 2011 - Swordfish
 
Business of APIs Conference 2011 - SalesForce.com
Business of APIs Conference 2011 - SalesForce.comBusiness of APIs Conference 2011 - SalesForce.com
Business of APIs Conference 2011 - SalesForce.com
 
Business of APIs Conference 2011 - deCarta
Business of APIs Conference 2011 - deCartaBusiness of APIs Conference 2011 - deCarta
Business of APIs Conference 2011 - deCarta
 
Business of APIs Conference 2011 - Netflix
Business of APIs Conference 2011 - NetflixBusiness of APIs Conference 2011 - Netflix
Business of APIs Conference 2011 - Netflix
 
Business of APIs Conference 2011 - Twillio
Business of APIs Conference 2011 - TwillioBusiness of APIs Conference 2011 - Twillio
Business of APIs Conference 2011 - Twillio
 
Business of APIs Conference 2011 - ProgrammableWeb
Business of APIs Conference 2011 - ProgrammableWebBusiness of APIs Conference 2011 - ProgrammableWeb
Business of APIs Conference 2011 - ProgrammableWeb
 
Mashery Presents: The Evolution of Distribution - Edwin Aoki, Chief Architect...
Mashery Presents: The Evolution of Distribution - Edwin Aoki, Chief Architect...Mashery Presents: The Evolution of Distribution - Edwin Aoki, Chief Architect...
Mashery Presents: The Evolution of Distribution - Edwin Aoki, Chief Architect...
 
Mashery Presents: The Evolution of Distribution - Kumar Kandaswamy, Director,...
Mashery Presents: The Evolution of Distribution - Kumar Kandaswamy, Director,...Mashery Presents: The Evolution of Distribution - Kumar Kandaswamy, Director,...
Mashery Presents: The Evolution of Distribution - Kumar Kandaswamy, Director,...
 

Dernier

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Dernier (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

Damien Tanner, Pusher

  • 1. Realtime APIs What you need to know, and why. Thursday, October 27, 2011
  • 2. Who am I? • Damien Tanner - @dctanner • Co-founder of 3 companies • Most recently: Pusher - Realtime messaging platform. • Used by global agencies, startups and enterprises to power the next gen of realtime apps Thursday, October 27, 2011
  • 7. Realtime APIs let developers build realtime apps Thursday, October 27, 2011
  • 10. Fully realtime next gen apps Thursday, October 27, 2011
  • 11. Realtime APIs today • One company leads the way: • Twitter streaming API • Instagram 'realtime' web hooks API • ... many more in the works I'm sure... Thursday, October 27, 2011
  • 12. The enabling technology Thursday, October 27, 2011
  • 13. 1st gen Pubsubhubub • HTTP REST based • Tell provider you want to be pinged every time new content is published • Best for low frequency • Popular with blogging and content services Thursday, October 27, 2011
  • 14. 2nd gen HTTP Streaming • Twitter required more • HTTP Streaming is a one way fire hose • Efficient and fairly easy to implement Thursday, October 27, 2011
  • 15. Next gen Bi-directional socket APIs • Efficient socket allows both subscription control and data push/streaming • Next year I predict we will see the first examples • Why now...? Thursday, October 27, 2011
  • 16. HTML5 WebSockets • Now browsers can make bi-directional socket connections. • We can push data to browsers • This tech will also be applied to sever comms and APIs Thursday, October 27, 2011
  • 17. Release your realtime data and let the developer community create Thursday, October 27, 2011
  • 18. Thanks! Want to know more? damien@tanner.me @dctanner pusher.com Learn more about Websockets and the future of the web Thursday, October 27, 2011