SlideShare a Scribd company logo
1 of 23
Download to read offline
Realtime Social Data
workshop @ startupfest
Sylvain Carle
Senior Developer Advocate
@froginthevalley
2
Twitter is the
pulse of the planet
@Sylvain: from Startup to Twitter
3
• Startup CTO (a few times around)
• REST + Streaming API building Needium
• Didn’t work so well (that’s another story)
• The tech stack was pretty awesome!
• Modern version of our 2011 idea today
• Colin @ElasticSearch, Sylvain @Twitter
• In the end, not so bad!
Twitter Data APIs
4
Twitter APIs deal both with 

the moment and the past
The pulse of the planet
5
• More than 241 million monthly active users
• 500 million Tweets are sent per day, or 1 billion every ~2 days
• 300+ billion Tweets have been sent since founding in 2006
• 76% of our active users are mobile users
• 40% of our active users simply consume content on Twitter
• Over 400 million monthly unique visitors to twitter.com
• Twitter supports 35 different languages
• 77% of Twitter accounts are outside the U.S.
Get started
6
!
Create you app: easy

t.co/apps



Do not re-invent the wheel: libs
t.co/libs
!
Create your App
7
Twitter Data APIs
8
The Past: REST API

t.co/rest
Optimize your calls, don’t get 429-ied
!
The Moment: Streaming API
t.co/streaming
1% Sample or Track Keywords
!
Getting started
9
Twurl
10
!
t.co/twurl
Twurl
11
!
t.co/console
Hosebird (HBC)
12
!
t.co/hbc
Getting started
13
Think with Data
14
• Focus on 2nd order effects
• Derive value from the content/network
• Catch emerging patterns: trends
• Listen to the chatter: conversations
• Flip it inside out: content from users
• Broader perspective: analytics
• Understand users: personalization
Think with Data
15
• Find one top level object to get started
• Users, Tweets, Timelines
• Map this concept to your domain knowledge
• Start with a measurable experience
• Moebius virtuous circle: fed and feed data
• Add your own layer of data for max value
• Analyze collections + context, not single tweets
Building you taxonomy
16
• Human Insights (domain knowledge)
• Data Insights
• Discovery mode (keyword inventory / baseline)
• Machine Learning (co-occurrences, clustering)
• Historical Indices
• Noise cancellation
• Detecting emerging trends
Taxonomy: Needium Locksmiths
17
• Human Insights (existing taxo + research)
• http://en.wikipedia.org/wiki/Lock
• Data Insights
• Discovery mode: swearing, types of issues
• Machine Learning: “locked up” “locked out”
• Historical Indices: evaluate opportunity by geo
• Noise cancellation: “lockin” “boat” “clock”
• Detecting emerging trends: seasonal, time of day
Other Examples
18
• Dataminr - finding emerging news
• Lithium - managing social at scale
• Sprinklr - social experience management
• Wayin - best brand stories by customers
• Inside - most important stories, for you
• More at t.co/partners
REST API 1.1 Resources
19
!
t.co/1.1
Streaming API Resources
20
!
t.co/1.1
Ramp up
21
• Start small, grow organically
• Get your core data in and out (+ management)
• Build your MVP Twitter integration
• Measure, experiment, learn
• Accelerate: rewrite, optimize, elevate
• Pedal to the metal: promoted, hoses
Twitter Data APIs
22
!
Ask us @TwitterDev



Ask in the forums
t.co/discuss
!
Twitter Data APIs
Streaming API t.co/streaming
REST API t.co/rest
Create App t.co/apps

Twurl t.co/twurl
Open Source Libs t.co/libs
Discussion forums t.co/discuss

Ask us @TwitterDev

More Related Content

Similar to Twitter Realtime Social Data @StartupFest

Leslie Johnston Keynote, Best Practices Exchange 2011
Leslie Johnston Keynote, Best Practices Exchange 2011Leslie Johnston Keynote, Best Practices Exchange 2011
Leslie Johnston Keynote, Best Practices Exchange 2011lljohnston
 
Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...
Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...
Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...Open Analytics
 
Open Data Summit Presentation by Joe Olsen
Open Data Summit Presentation by Joe OlsenOpen Data Summit Presentation by Joe Olsen
Open Data Summit Presentation by Joe OlsenChristopher Whitaker
 
Real-time Tweet Analysis w/ Maltego Carbon 3.5.3
Real-time Tweet Analysis w/ Maltego Carbon 3.5.3 Real-time Tweet Analysis w/ Maltego Carbon 3.5.3
Real-time Tweet Analysis w/ Maltego Carbon 3.5.3 Shalin Hai-Jew
 
Twitter: A Hands-On Learning Session for Researcher
Twitter: A Hands-On Learning Session for ResearcherTwitter: A Hands-On Learning Session for Researcher
Twitter: A Hands-On Learning Session for ResearcherKMb Unit, York University
 
Gold rushwriterspresentation 2013
Gold rushwriterspresentation 2013Gold rushwriterspresentation 2013
Gold rushwriterspresentation 2013J T "Tom" Johnson
 
Advanced Research Investigations for SIU Investigators
Advanced Research Investigations for SIU InvestigatorsAdvanced Research Investigations for SIU Investigators
Advanced Research Investigations for SIU InvestigatorsSloan Carne
 
Data Driven - The Ancestry Journey - 12-10-14
Data Driven - The Ancestry Journey - 12-10-14Data Driven - The Ancestry Journey - 12-10-14
Data Driven - The Ancestry Journey - 12-10-14Adam Davis
 
Social Media Monitoring (a quick overview).
Social Media Monitoring (a quick overview).Social Media Monitoring (a quick overview).
Social Media Monitoring (a quick overview).Hugo Zaragoza
 
Creating a social media presence
Creating a social media presenceCreating a social media presence
Creating a social media presencePhil Bradley
 
Twitter: A Hands On Learning Session for Researchers
Twitter: A Hands On Learning Session for ResearchersTwitter: A Hands On Learning Session for Researchers
Twitter: A Hands On Learning Session for ResearchersKMb Unit, York University
 
Cro presentation for library jan13v2
Cro presentation for library jan13v2Cro presentation for library jan13v2
Cro presentation for library jan13v2NeilStewartCity
 
Doctoral open day_digital_research_session_Social_Sciences_BL
Doctoral open day_digital_research_session_Social_Sciences_BLDoctoral open day_digital_research_session_Social_Sciences_BL
Doctoral open day_digital_research_session_Social_Sciences_BLAquiles Alencar Brayner
 
What Open Data and Open Source can do for Sri Lanka?
What Open Data and Open Source can do for Sri Lanka?What Open Data and Open Source can do for Sri Lanka?
What Open Data and Open Source can do for Sri Lanka?Srinath Perera
 
Analysis and Visualization of Real-Time Twitter Data
Analysis and Visualization of Real-Time Twitter DataAnalysis and Visualization of Real-Time Twitter Data
Analysis and Visualization of Real-Time Twitter DataEducational Technology
 
Omer Dawelbeit - "Cloud and Social Are All You Need To Go Big"
Omer Dawelbeit - "Cloud and Social Are All You Need To Go Big"Omer Dawelbeit - "Cloud and Social Are All You Need To Go Big"
Omer Dawelbeit - "Cloud and Social Are All You Need To Go Big"Digital Henley
 
Introduction Data Science.pptx
Introduction Data Science.pptxIntroduction Data Science.pptx
Introduction Data Science.pptxAkhirulAminulloh2
 
Leslie Johnston: Library Big Data Repository Services, Open Repositories 2012
Leslie Johnston: Library Big Data Repository Services, Open Repositories 2012Leslie Johnston: Library Big Data Repository Services, Open Repositories 2012
Leslie Johnston: Library Big Data Repository Services, Open Repositories 2012lljohnston
 

Similar to Twitter Realtime Social Data @StartupFest (20)

Leslie Johnston Keynote, Best Practices Exchange 2011
Leslie Johnston Keynote, Best Practices Exchange 2011Leslie Johnston Keynote, Best Practices Exchange 2011
Leslie Johnston Keynote, Best Practices Exchange 2011
 
Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...
Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...
Social Media, Cloud Computing, Machine Learning, Open Source, and Big Data An...
 
Open Data Summit Presentation by Joe Olsen
Open Data Summit Presentation by Joe OlsenOpen Data Summit Presentation by Joe Olsen
Open Data Summit Presentation by Joe Olsen
 
Real-time Tweet Analysis w/ Maltego Carbon 3.5.3
Real-time Tweet Analysis w/ Maltego Carbon 3.5.3 Real-time Tweet Analysis w/ Maltego Carbon 3.5.3
Real-time Tweet Analysis w/ Maltego Carbon 3.5.3
 
Twitter: A Hands-On Learning Session for Researcher
Twitter: A Hands-On Learning Session for ResearcherTwitter: A Hands-On Learning Session for Researcher
Twitter: A Hands-On Learning Session for Researcher
 
Gold rushwriterspresentation 2013
Gold rushwriterspresentation 2013Gold rushwriterspresentation 2013
Gold rushwriterspresentation 2013
 
Advanced Research Investigations for SIU Investigators
Advanced Research Investigations for SIU InvestigatorsAdvanced Research Investigations for SIU Investigators
Advanced Research Investigations for SIU Investigators
 
Data Driven - The Ancestry Journey - 12-10-14
Data Driven - The Ancestry Journey - 12-10-14Data Driven - The Ancestry Journey - 12-10-14
Data Driven - The Ancestry Journey - 12-10-14
 
Social Media Monitoring (a quick overview).
Social Media Monitoring (a quick overview).Social Media Monitoring (a quick overview).
Social Media Monitoring (a quick overview).
 
Creating a social media presence
Creating a social media presenceCreating a social media presence
Creating a social media presence
 
Twitter: A Hands On Learning Session for Researchers
Twitter: A Hands On Learning Session for ResearchersTwitter: A Hands On Learning Session for Researchers
Twitter: A Hands On Learning Session for Researchers
 
Cro presentation for library jan13v2
Cro presentation for library jan13v2Cro presentation for library jan13v2
Cro presentation for library jan13v2
 
Doctoral open day_digital_research_session_Social_Sciences_BL
Doctoral open day_digital_research_session_Social_Sciences_BLDoctoral open day_digital_research_session_Social_Sciences_BL
Doctoral open day_digital_research_session_Social_Sciences_BL
 
What Open Data and Open Source can do for Sri Lanka?
What Open Data and Open Source can do for Sri Lanka?What Open Data and Open Source can do for Sri Lanka?
What Open Data and Open Source can do for Sri Lanka?
 
Open Goverment Data: Insights from the International Open Goverment Data Conf...
Open Goverment Data: Insights from the International Open Goverment Data Conf...Open Goverment Data: Insights from the International Open Goverment Data Conf...
Open Goverment Data: Insights from the International Open Goverment Data Conf...
 
Analysis and Visualization of Real-Time Twitter Data
Analysis and Visualization of Real-Time Twitter DataAnalysis and Visualization of Real-Time Twitter Data
Analysis and Visualization of Real-Time Twitter Data
 
Omer Dawelbeit - "Cloud and Social Are All You Need To Go Big"
Omer Dawelbeit - "Cloud and Social Are All You Need To Go Big"Omer Dawelbeit - "Cloud and Social Are All You Need To Go Big"
Omer Dawelbeit - "Cloud and Social Are All You Need To Go Big"
 
Introduction Data Science.pptx
Introduction Data Science.pptxIntroduction Data Science.pptx
Introduction Data Science.pptx
 
Here Comes Everything
Here Comes EverythingHere Comes Everything
Here Comes Everything
 
Leslie Johnston: Library Big Data Repository Services, Open Repositories 2012
Leslie Johnston: Library Big Data Repository Services, Open Repositories 2012Leslie Johnston: Library Big Data Repository Services, Open Repositories 2012
Leslie Johnston: Library Big Data Repository Services, Open Repositories 2012
 

More from Sylvain Carle

IA. Pourquoi et Comment.
IA. Pourquoi et Comment.IA. Pourquoi et Comment.
IA. Pourquoi et Comment.Sylvain Carle
 
FIC 2018: esprit numerique
FIC 2018: esprit numeriqueFIC 2018: esprit numerique
FIC 2018: esprit numeriqueSylvain Carle
 
From atoms to bits (and back again)
From atoms to bits (and back again)From atoms to bits (and back again)
From atoms to bits (and back again)Sylvain Carle
 
Forum rideau 2018: esprit numérique par Sylvain Carle.
Forum rideau 2018: esprit numérique par Sylvain Carle.Forum rideau 2018: esprit numérique par Sylvain Carle.
Forum rideau 2018: esprit numérique par Sylvain Carle.Sylvain Carle
 
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.Sylvain Carle
 
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.Sylvain Carle
 
Corporate Innovation (the hackweek model)
Corporate Innovation (the hackweek model)Corporate Innovation (the hackweek model)
Corporate Innovation (the hackweek model)Sylvain Carle
 
Gouverner comme un hackeur
Gouverner comme un hackeurGouverner comme un hackeur
Gouverner comme un hackeurSylvain Carle
 
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.Le logiciel libre au Québec. La révolution, qui n'en fût pas une.
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.Sylvain Carle
 
Wear it Smart Conference Opening Keynote
Wear it Smart Conference Opening KeynoteWear it Smart Conference Opening Keynote
Wear it Smart Conference Opening KeynoteSylvain Carle
 
Entreprendre les entrepreneurs
Entreprendre les entrepreneursEntreprendre les entrepreneurs
Entreprendre les entrepreneursSylvain Carle
 
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...Sylvain Carle
 
Startups: Commerce de Détail au Québec
Startups: Commerce de Détail au QuébecStartups: Commerce de Détail au Québec
Startups: Commerce de Détail au QuébecSylvain Carle
 
This is not about Tweeting and Driving
This is not about Tweeting and DrivingThis is not about Tweeting and Driving
This is not about Tweeting and DrivingSylvain Carle
 
Twitter le pouls de la planète #BoomConf
Twitter le pouls de la planète #BoomConfTwitter le pouls de la planète #BoomConf
Twitter le pouls de la planète #BoomConfSylvain Carle
 
La société en réseau, version avec notes
La société en réseau, version avec notesLa société en réseau, version avec notes
La société en réseau, version avec notesSylvain Carle
 
La société en réseau
La société en réseauLa société en réseau
La société en réseauSylvain Carle
 
#Artisan: a few thoughts to weave together while thinking about makers and in...
#Artisan: a few thoughts to weave together while thinking about makers and in...#Artisan: a few thoughts to weave together while thinking about makers and in...
#Artisan: a few thoughts to weave together while thinking about makers and in...Sylvain Carle
 
Twitter Platform 2013
Twitter Platform 2013Twitter Platform 2013
Twitter Platform 2013Sylvain Carle
 
Projet Notman @ Pecha Kucha Montréal
Projet Notman @ Pecha Kucha MontréalProjet Notman @ Pecha Kucha Montréal
Projet Notman @ Pecha Kucha MontréalSylvain Carle
 

More from Sylvain Carle (20)

IA. Pourquoi et Comment.
IA. Pourquoi et Comment.IA. Pourquoi et Comment.
IA. Pourquoi et Comment.
 
FIC 2018: esprit numerique
FIC 2018: esprit numeriqueFIC 2018: esprit numerique
FIC 2018: esprit numerique
 
From atoms to bits (and back again)
From atoms to bits (and back again)From atoms to bits (and back again)
From atoms to bits (and back again)
 
Forum rideau 2018: esprit numérique par Sylvain Carle.
Forum rideau 2018: esprit numérique par Sylvain Carle.Forum rideau 2018: esprit numérique par Sylvain Carle.
Forum rideau 2018: esprit numérique par Sylvain Carle.
 
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.
 
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.
 
Corporate Innovation (the hackweek model)
Corporate Innovation (the hackweek model)Corporate Innovation (the hackweek model)
Corporate Innovation (the hackweek model)
 
Gouverner comme un hackeur
Gouverner comme un hackeurGouverner comme un hackeur
Gouverner comme un hackeur
 
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.Le logiciel libre au Québec. La révolution, qui n'en fût pas une.
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.
 
Wear it Smart Conference Opening Keynote
Wear it Smart Conference Opening KeynoteWear it Smart Conference Opening Keynote
Wear it Smart Conference Opening Keynote
 
Entreprendre les entrepreneurs
Entreprendre les entrepreneursEntreprendre les entrepreneurs
Entreprendre les entrepreneurs
 
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...
 
Startups: Commerce de Détail au Québec
Startups: Commerce de Détail au QuébecStartups: Commerce de Détail au Québec
Startups: Commerce de Détail au Québec
 
This is not about Tweeting and Driving
This is not about Tweeting and DrivingThis is not about Tweeting and Driving
This is not about Tweeting and Driving
 
Twitter le pouls de la planète #BoomConf
Twitter le pouls de la planète #BoomConfTwitter le pouls de la planète #BoomConf
Twitter le pouls de la planète #BoomConf
 
La société en réseau, version avec notes
La société en réseau, version avec notesLa société en réseau, version avec notes
La société en réseau, version avec notes
 
La société en réseau
La société en réseauLa société en réseau
La société en réseau
 
#Artisan: a few thoughts to weave together while thinking about makers and in...
#Artisan: a few thoughts to weave together while thinking about makers and in...#Artisan: a few thoughts to weave together while thinking about makers and in...
#Artisan: a few thoughts to weave together while thinking about makers and in...
 
Twitter Platform 2013
Twitter Platform 2013Twitter Platform 2013
Twitter Platform 2013
 
Projet Notman @ Pecha Kucha Montréal
Projet Notman @ Pecha Kucha MontréalProjet Notman @ Pecha Kucha Montréal
Projet Notman @ Pecha Kucha Montréal
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

Twitter Realtime Social Data @StartupFest

  • 1. Realtime Social Data workshop @ startupfest Sylvain Carle Senior Developer Advocate @froginthevalley
  • 2. 2 Twitter is the pulse of the planet
  • 3. @Sylvain: from Startup to Twitter 3 • Startup CTO (a few times around) • REST + Streaming API building Needium • Didn’t work so well (that’s another story) • The tech stack was pretty awesome! • Modern version of our 2011 idea today • Colin @ElasticSearch, Sylvain @Twitter • In the end, not so bad!
  • 4. Twitter Data APIs 4 Twitter APIs deal both with 
 the moment and the past
  • 5. The pulse of the planet 5 • More than 241 million monthly active users • 500 million Tweets are sent per day, or 1 billion every ~2 days • 300+ billion Tweets have been sent since founding in 2006 • 76% of our active users are mobile users • 40% of our active users simply consume content on Twitter • Over 400 million monthly unique visitors to twitter.com • Twitter supports 35 different languages • 77% of Twitter accounts are outside the U.S.
  • 6. Get started 6 ! Create you app: easy
 t.co/apps
 
 Do not re-invent the wheel: libs t.co/libs !
  • 8. Twitter Data APIs 8 The Past: REST API
 t.co/rest Optimize your calls, don’t get 429-ied ! The Moment: Streaming API t.co/streaming 1% Sample or Track Keywords !
  • 14. Think with Data 14 • Focus on 2nd order effects • Derive value from the content/network • Catch emerging patterns: trends • Listen to the chatter: conversations • Flip it inside out: content from users • Broader perspective: analytics • Understand users: personalization
  • 15. Think with Data 15 • Find one top level object to get started • Users, Tweets, Timelines • Map this concept to your domain knowledge • Start with a measurable experience • Moebius virtuous circle: fed and feed data • Add your own layer of data for max value • Analyze collections + context, not single tweets
  • 16. Building you taxonomy 16 • Human Insights (domain knowledge) • Data Insights • Discovery mode (keyword inventory / baseline) • Machine Learning (co-occurrences, clustering) • Historical Indices • Noise cancellation • Detecting emerging trends
  • 17. Taxonomy: Needium Locksmiths 17 • Human Insights (existing taxo + research) • http://en.wikipedia.org/wiki/Lock • Data Insights • Discovery mode: swearing, types of issues • Machine Learning: “locked up” “locked out” • Historical Indices: evaluate opportunity by geo • Noise cancellation: “lockin” “boat” “clock” • Detecting emerging trends: seasonal, time of day
  • 18. Other Examples 18 • Dataminr - finding emerging news • Lithium - managing social at scale • Sprinklr - social experience management • Wayin - best brand stories by customers • Inside - most important stories, for you • More at t.co/partners
  • 19. REST API 1.1 Resources 19 ! t.co/1.1
  • 21. Ramp up 21 • Start small, grow organically • Get your core data in and out (+ management) • Build your MVP Twitter integration • Measure, experiment, learn • Accelerate: rewrite, optimize, elevate • Pedal to the metal: promoted, hoses
  • 22. Twitter Data APIs 22 ! Ask us @TwitterDev
 
 Ask in the forums t.co/discuss !
  • 23. Twitter Data APIs Streaming API t.co/streaming REST API t.co/rest Create App t.co/apps
 Twurl t.co/twurl Open Source Libs t.co/libs Discussion forums t.co/discuss
 Ask us @TwitterDev