(Go: >> BACK << -|- >> HOME <<)

SlideShare a Scribd company logo
@twitter
Saturday, October 5, 13
Global Conversation
http://www.flickr.com/photos/twitteroffice/8798022019/
Saturday, October 5, 13
Global Conversation
http://www.flickr.com/photos/twitteroffice/7420677428/
Saturday, October 5, 13
@TwitterEng | HackMIT
Core Objects
4
User
Timeline Social Graph
Tweet
Saturday, October 5, 13
@TwitterEng | HackMIT 5
{
"id": 777925,
"id_str": "777925",
"name": "Matt Harris",
"screen_name": "themattharris",
"location": "SFO/LHR/YVR/JAX/IAD",
"description": "PECoS @twitter. Married to @cindyli. Kryptonite hurts me.",
"url": "http://t.co/ZDjyFfevMF",
"entities": {
"url": {
"urls": [
{
"url": "http://t.co/ZDjyFfevMF",
"expanded_url": "http://about.me/themattharris",
"display_url": "about.me/themattharris",
"indices": [
0,
22
]
}
]
},
"description": {
"urls": [
]
}
},
"protected": false,
"followers_count": 8586,
"friends_count": 486,
"listed_count": 314,
"created_at": "Sat Feb 17 20:49:54 +0000 2007",
"favourites_count": 338,
"utc_offset": -25200,
"time_zone": "Pacific Time (US & Canada)",
"geo_enabled": true,
"verified": false,
"statuses_count": 4874,
"lang": "en",
"status": {
"created_at": "Mon Sep 30 22:46:44 +0000 2013",
"id": 384811580208082944,
"id_str": "384811580208082944",
"text": "the professor and i are deriving ... /cc @jmhodges",
"source": "web",
"truncated": false,
"in_reply_to_status_id": null,
"in_reply_to_status_id_str": null,
"in_reply_to_user_id": null,
"in_reply_to_user_id_str": null,
"in_reply_to_screen_name": null,
"geo": null,
"coordinates": null,
"place": null,
"contributors": null,
"retweet_count": 0,
"favorite_count": 1,
"entities": {
"hashtags": [
],
"symbols": [
],
"urls": [
"in_reply_to_status_id": null,
"in_reply_to_status_id_str": null,
"in_reply_to_user_id": null,
"in_reply_to_user_id_str": null,
"in_reply_to_screen_name": null,
"user": {
"id": 777925,
"id_str": "777925",
"name": "Matt Harris",
"screen_name": "themattharris",
"location": "SFO/LHR/YVR/JAX/IAD",
"description": "PECoS @twitter. Married to @cindyli. Kryptonite hurts me.",
"url": "http://t.co/ZDjyFfevMF",
"entities": {
"url": {
"urls": [
{
"url": "http://t.co/ZDjyFfevMF",
"expanded_url": "http://about.me/themattharris",
"display_url": "about.me/themattharris",
"indices": [0, 22]
}
]
},
"description": {
"urls": [ ]
}
},
"protected": false,
"followers_count": 8586,
"friends_count": 486,
"listed_count": 314,
"created_at": "Sat Feb 17 20:49:54 +0000 2007",
"favourites_count": 338,
"utc_offset": -25200,
"time_zone": "Pacific Time (US & Canada)",
"geo_enabled": true,
"verified": false,
"statuses_count": 4874,
"lang": "en",
"contributors_enabled": false,
"is_translator": false,
"profile_background_color": "C0DEED",
"profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png",
"profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png",
"profile_background_tile": false,
"profile_image_url": "http://a0.twimg.com/profile_images/554181350/matt_normal.jpg",
"profile_image_url_https": "https://si0.twimg.com/profile_images/554181350/matt_normal.jpg",
"profile_banner_url": "https://pbs.twimg.com/profile_banners/777925/1351367661",
"profile_link_color": "0084B4",
"profile_sidebar_border_color": "C0DEED",
"profile_sidebar_fill_color": "DDEEF6",
"profile_text_color": "333333",
"profile_use_background_image": true,
"default_profile": true,
"default_profile_image": false,
"following": true,
"follow_request_sent": false,
"notifications": null
},
"geo": null,
"coordinates": null,
"place": {
"id": "5a110d312052166f",
"url": "https://api.twitter.com/1.1/geo/id/5a110d312052166f.json",
"place_type": "city",
"name": "San Francisco",
"full_name": "San Francisco, CA",
"country_code": "US",
"country": "United States",
"bounding_box": {
"type": "Polygon",
"coordinates": [
[
[-122.51368188, 37.70813196],
[-122.35845384, 37.70813196],
[-122.35845384, 37.83245301],
[-122.51368188, 37.83245301]
]
]
},
"attributes": {
}
},
"contributors": null,
"retweet_count": 1,
"favorite_count": 4,
"entities": {
"hashtags": [ ],
"symbols": [ ],
"urls": [ ],
"user_mentions": [ ]Saturday, October 5, 13
@TwitterEng | HackMIT 6
"user": {
"id": 777925,
"id_str": "777925",
"name": "Matt Harris",
"screen_name": "themattharris",
"location": "SFO/LHR/YVR/JAX/IAD",
"description": "PECoS @twitter. Married to @cindyli. Kryptonite hurts me.",
"url": "http://t.co/ZDjyFfevMF",
"entities": {
"url": {
"urls": [
{
"url": "http://t.co/ZDjyFfevMF",
"expanded_url": "http://about.me/themattharris",
"display_url": "about.me/themattharris",
"indices": [0, 22]
User
Saturday, October 5, 13
@TwitterEng | HackMIT 7
"place": {
"id": "5a110d312052166f",
"url": "https://api.twitter.com/1.1/geo/id/5a110d312052166f.json",
"place_type": "city",
"name": "San Francisco",
"full_name": "San Francisco, CA",
"country_code": "US",
"country": "United States",
"bounding_box": {
"type": "Polygon",
"coordinates": [
[
[-122.51368188, 37.70813196],
[-122.35845384, 37.70813196],
[-122.35845384, 37.83245301],
[-122.51368188, 37.83245301]
]
]
},
Geo
Saturday, October 5, 13
@TwitterEng | HackMIT 8
"contributors": null,
"retweet_count": 1,
"favorite_count": 4,
"entities": {
"hashtags": [ ],
"symbols": [ ],
"urls": [ ],
"user_mentions": [ ]
},
"favorited": false,
"retweeted": false,
"lang": "en"
Counts
Saturday, October 5, 13
@TwitterEng | HackMIT
Sources
9
Search
Streaming Snapshot
Timelines
Saturday, October 5, 13
@TwitterEng | HackMIT
Snapshots
10
Breaking Bad
Final Season
“Felina”
9/29
#breakingbad, #felina
Boston Redsox
Game
7/29
#redsox, @redsox,
@Raysbaseball
Breaking Bad
Final Season
“Bloodmoney”
8/11
#breakingbad, #bloodmoney
Saturday, October 5, 13
@TwitterEng | HackMIT
JSON and >53bits
11
(380749093766561793).toString()
"380749093766561800"
Saturday, October 5, 13
@TwitterEng | HackMIT
JSON and >53bits
12
(380749093766561793).toString()
"380749093766561800"
use the _str version so you don’t hit this
Saturday, October 5, 13
@TwitterEng | HackMIT
Explore the API
13
Saturday, October 5, 13
@TwitterEng | HackMIT 14
Docs
https://dev.twitter.com
https://dev.twitter.com/console
Code
https://github.com/mbilotti/hashtag_aggregator
https://github.com/kmonkeyjam/trends_cloud
https://github.com/twitter/hbc
Visuals
http://www.flickr.com/photos/twitteroffice/sets/72157633647745984/
Saturday, October 5, 13
@TwitterEng | HackMIT
Come and see us
15
@themattharris@kmonkeyjam
@kasittig@vmbarry
Saturday, October 5, 13

More Related Content

What's hot

Typesabusenursinghomesphiladelphiaca
TypesabusenursinghomesphiladelphiacaTypesabusenursinghomesphiladelphiaca
Typesabusenursinghomesphiladelphiaca
Michael Murray
 
Bs110 Research And Citation Tips
Bs110 Research And Citation TipsBs110 Research And Citation Tips
Bs110 Research And Citation Tips
Globe Education Network
 
Typesabusenursinghomesphiladelphia
TypesabusenursinghomesphiladelphiaTypesabusenursinghomesphiladelphia
Typesabusenursinghomesphiladelphia
Michael Murray
 
Workerscompensationbodypartcodesphiladel
WorkerscompensationbodypartcodesphiladelWorkerscompensationbodypartcodesphiladel
Workerscompensationbodypartcodesphiladel
Michael Murray
 
Hacking up location aware apps
Hacking up location aware appsHacking up location aware apps
Hacking up location aware apps
Anshu Prateek
 
Typesabusenursinghomesphiladelphiaj8t
Typesabusenursinghomesphiladelphiaj8tTypesabusenursinghomesphiladelphiaj8t
Typesabusenursinghomesphiladelphiaj8t
Michael Murray
 
FSTO - An Affordable REST
FSTO - An Affordable RESTFSTO - An Affordable REST
FSTO - An Affordable REST
Shanta Nathwani
 
Typesabusenursinghomesphiladelphian6d9
Typesabusenursinghomesphiladelphian6d9Typesabusenursinghomesphiladelphian6d9
Typesabusenursinghomesphiladelphian6d9
Michael Murray
 
Seven Deadly Sins
Seven Deadly SinsSeven Deadly Sins
Seven Deadly Sins
Markus Eisele
 
YQL Overview
YQL OverviewYQL Overview
YQL Overview
Jonathan LeBlanc
 
Profiling Web Archives IIPC GA 2015
Profiling Web Archives IIPC GA 2015Profiling Web Archives IIPC GA 2015
Profiling Web Archives IIPC GA 2015
Sawood Alam
 
Yql hacku iitd_2012
Yql hacku iitd_2012Yql hacku iitd_2012
Yql hacku iitd_2012
Anshu Prateek
 

What's hot (12)

Typesabusenursinghomesphiladelphiaca
TypesabusenursinghomesphiladelphiacaTypesabusenursinghomesphiladelphiaca
Typesabusenursinghomesphiladelphiaca
 
Bs110 Research And Citation Tips
Bs110 Research And Citation TipsBs110 Research And Citation Tips
Bs110 Research And Citation Tips
 
Typesabusenursinghomesphiladelphia
TypesabusenursinghomesphiladelphiaTypesabusenursinghomesphiladelphia
Typesabusenursinghomesphiladelphia
 
Workerscompensationbodypartcodesphiladel
WorkerscompensationbodypartcodesphiladelWorkerscompensationbodypartcodesphiladel
Workerscompensationbodypartcodesphiladel
 
Hacking up location aware apps
Hacking up location aware appsHacking up location aware apps
Hacking up location aware apps
 
Typesabusenursinghomesphiladelphiaj8t
Typesabusenursinghomesphiladelphiaj8tTypesabusenursinghomesphiladelphiaj8t
Typesabusenursinghomesphiladelphiaj8t
 
FSTO - An Affordable REST
FSTO - An Affordable RESTFSTO - An Affordable REST
FSTO - An Affordable REST
 
Typesabusenursinghomesphiladelphian6d9
Typesabusenursinghomesphiladelphian6d9Typesabusenursinghomesphiladelphian6d9
Typesabusenursinghomesphiladelphian6d9
 
Seven Deadly Sins
Seven Deadly SinsSeven Deadly Sins
Seven Deadly Sins
 
YQL Overview
YQL OverviewYQL Overview
YQL Overview
 
Profiling Web Archives IIPC GA 2015
Profiling Web Archives IIPC GA 2015Profiling Web Archives IIPC GA 2015
Profiling Web Archives IIPC GA 2015
 
Yql hacku iitd_2012
Yql hacku iitd_2012Yql hacku iitd_2012
Yql hacku iitd_2012
 

Viewers also liked

HackMIT Presentation
HackMIT PresentationHackMIT Presentation
HackMIT Presentation
Matt Harris
 
@twitterapi meetup at Paypal Town Hall
@twitterapi meetup at Paypal Town Hall@twitterapi meetup at Paypal Town Hall
@twitterapi meetup at Paypal Town Hall
Matt Harris
 
Twitter Meetup at the Hacker Dojo
Twitter Meetup at the Hacker DojoTwitter Meetup at the Hacker Dojo
Twitter Meetup at the Hacker Dojo
Matt Harris
 
@twitterapi at SocialApp Workshop
@twitterapi at SocialApp Workshop@twitterapi at SocialApp Workshop
@twitterapi at SocialApp Workshop
Matt Harris
 
From API to Website
From API to WebsiteFrom API to Website
From API to Website
Matt Harris
 
Hackcamp
HackcampHackcamp
Hackcamp
Matt Harris
 
Adding timezones into Upcoming feeds
Adding timezones into Upcoming feedsAdding timezones into Upcoming feeds
Adding timezones into Upcoming feeds
Matt Harris
 
The eLearning Agenda
The eLearning AgendaThe eLearning Agenda
The eLearning Agenda
Matt Harris
 
World time zones
World time zonesWorld time zones
World time zones
nam2534
 

Viewers also liked (9)

HackMIT Presentation
HackMIT PresentationHackMIT Presentation
HackMIT Presentation
 
@twitterapi meetup at Paypal Town Hall
@twitterapi meetup at Paypal Town Hall@twitterapi meetup at Paypal Town Hall
@twitterapi meetup at Paypal Town Hall
 
Twitter Meetup at the Hacker Dojo
Twitter Meetup at the Hacker DojoTwitter Meetup at the Hacker Dojo
Twitter Meetup at the Hacker Dojo
 
@twitterapi at SocialApp Workshop
@twitterapi at SocialApp Workshop@twitterapi at SocialApp Workshop
@twitterapi at SocialApp Workshop
 
From API to Website
From API to WebsiteFrom API to Website
From API to Website
 
Hackcamp
HackcampHackcamp
Hackcamp
 
Adding timezones into Upcoming feeds
Adding timezones into Upcoming feedsAdding timezones into Upcoming feeds
Adding timezones into Upcoming feeds
 
The eLearning Agenda
The eLearning AgendaThe eLearning Agenda
The eLearning Agenda
 
World time zones
World time zonesWorld time zones
World time zones
 

Similar to HackMIT Lightning Talk

Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...
Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...
Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...
Markus Lanthaler
 
API Design - 3rd Edition
API Design - 3rd EditionAPI Design - 3rd Edition
API Design - 3rd Edition
Apigee | Google Cloud
 
Data exchange formats
Data exchange formatsData exchange formats
Data exchange formats
Przemysław Kamiński
 
JSON-LD: JSON for Linked Data
JSON-LD: JSON for Linked DataJSON-LD: JSON for Linked Data
JSON-LD: JSON for Linked Data
Gregg Kellogg
 
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs - Front in Bahia...
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs  - Front in Bahia...Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs  - Front in Bahia...
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs - Front in Bahia...
Ícaro Medeiros
 
Agile Testing Days 2018 - API Fundamentals - postman collection
Agile Testing Days 2018 - API Fundamentals - postman collectionAgile Testing Days 2018 - API Fundamentals - postman collection
Agile Testing Days 2018 - API Fundamentals - postman collection
JoEllen Carter
 
JSON-LD for RESTful services
JSON-LD for RESTful servicesJSON-LD for RESTful services
JSON-LD for RESTful services
Markus Lanthaler
 
GraphQL, l'avenir du REST par François ZANINOTTO
GraphQL, l'avenir du REST par François ZANINOTTOGraphQL, l'avenir du REST par François ZANINOTTO
GraphQL, l'avenir du REST par François ZANINOTTO
La Cuisine du Web
 
Beautiful REST+JSON APIs with Ion
Beautiful REST+JSON APIs with IonBeautiful REST+JSON APIs with Ion
Beautiful REST+JSON APIs with Ion
Stormpath
 
Winning with Structured Data and Schema.org - OMLIVE 2018
Winning with Structured Data and Schema.org - OMLIVE 2018Winning with Structured Data and Schema.org - OMLIVE 2018
Winning with Structured Data and Schema.org - OMLIVE 2018
Izzi Smith
 
Capitulo 3-enegia-y-conservacion-de-masas
Capitulo 3-enegia-y-conservacion-de-masasCapitulo 3-enegia-y-conservacion-de-masas
Capitulo 3-enegia-y-conservacion-de-masas
wanda i sanchez trinidad
 
JSON-LD: JSON for the Social Web
JSON-LD: JSON for the Social WebJSON-LD: JSON for the Social Web
JSON-LD: JSON for the Social Web
Gregg Kellogg
 
Drupal Mobile
Drupal MobileDrupal Mobile
Drupal Mobile
Ruben Teijeiro
 
Building GraphQL APIs in C#.pptx
Building GraphQL APIs in C#.pptxBuilding GraphQL APIs in C#.pptx
Building GraphQL APIs in C#.pptx
Brandon Minnick, MBA
 
WordPress 次期バージョンと日本のコミュニティ
WordPress 次期バージョンと日本のコミュニティWordPress 次期バージョンと日本のコミュニティ
WordPress 次期バージョンと日本のコミュニティ
Yuriko IKEDA
 
Free or open? Investigating intellectual property rights and openness for OER...
Free or open? Investigating intellectual property rights and openness for OER...Free or open? Investigating intellectual property rights and openness for OER...
Free or open? Investigating intellectual property rights and openness for OER...
Open Education Global (OEGlobal)
 
Free of Open? Investigating Intellectual Property Right and Openness for OER ...
Free of Open? Investigating Intellectual Property Right and Openness for OER ...Free of Open? Investigating Intellectual Property Right and Openness for OER ...
Free of Open? Investigating Intellectual Property Right and Openness for OER ...
The Open Education Consortium
 
JSON Schema in Web Frontend #insideFE
JSON Schema in Web Frontend #insideFEJSON Schema in Web Frontend #insideFE
JSON Schema in Web Frontend #insideFE
Hiroyuki Anai
 
Building GraphQL APIs in C#.pptx
Building GraphQL APIs in C#.pptxBuilding GraphQL APIs in C#.pptx
Building GraphQL APIs in C#.pptx
Brandon Minnick, MBA
 
JS Fest 2018. Иван Гончаров. W.T.F. is GraphQL?
JS Fest 2018. Иван Гончаров. W.T.F. is GraphQL?JS Fest 2018. Иван Гончаров. W.T.F. is GraphQL?
JS Fest 2018. Иван Гончаров. W.T.F. is GraphQL?
JSFestUA
 

Similar to HackMIT Lightning Talk (20)

Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...
Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...
Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...
 
API Design - 3rd Edition
API Design - 3rd EditionAPI Design - 3rd Edition
API Design - 3rd Edition
 
Data exchange formats
Data exchange formatsData exchange formats
Data exchange formats
 
JSON-LD: JSON for Linked Data
JSON-LD: JSON for Linked DataJSON-LD: JSON for Linked Data
JSON-LD: JSON for Linked Data
 
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs - Front in Bahia...
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs  - Front in Bahia...Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs  - Front in Bahia...
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs - Front in Bahia...
 
Agile Testing Days 2018 - API Fundamentals - postman collection
Agile Testing Days 2018 - API Fundamentals - postman collectionAgile Testing Days 2018 - API Fundamentals - postman collection
Agile Testing Days 2018 - API Fundamentals - postman collection
 
JSON-LD for RESTful services
JSON-LD for RESTful servicesJSON-LD for RESTful services
JSON-LD for RESTful services
 
GraphQL, l'avenir du REST par François ZANINOTTO
GraphQL, l'avenir du REST par François ZANINOTTOGraphQL, l'avenir du REST par François ZANINOTTO
GraphQL, l'avenir du REST par François ZANINOTTO
 
Beautiful REST+JSON APIs with Ion
Beautiful REST+JSON APIs with IonBeautiful REST+JSON APIs with Ion
Beautiful REST+JSON APIs with Ion
 
Winning with Structured Data and Schema.org - OMLIVE 2018
Winning with Structured Data and Schema.org - OMLIVE 2018Winning with Structured Data and Schema.org - OMLIVE 2018
Winning with Structured Data and Schema.org - OMLIVE 2018
 
Capitulo 3-enegia-y-conservacion-de-masas
Capitulo 3-enegia-y-conservacion-de-masasCapitulo 3-enegia-y-conservacion-de-masas
Capitulo 3-enegia-y-conservacion-de-masas
 
JSON-LD: JSON for the Social Web
JSON-LD: JSON for the Social WebJSON-LD: JSON for the Social Web
JSON-LD: JSON for the Social Web
 
Drupal Mobile
Drupal MobileDrupal Mobile
Drupal Mobile
 
Building GraphQL APIs in C#.pptx
Building GraphQL APIs in C#.pptxBuilding GraphQL APIs in C#.pptx
Building GraphQL APIs in C#.pptx
 
WordPress 次期バージョンと日本のコミュニティ
WordPress 次期バージョンと日本のコミュニティWordPress 次期バージョンと日本のコミュニティ
WordPress 次期バージョンと日本のコミュニティ
 
Free or open? Investigating intellectual property rights and openness for OER...
Free or open? Investigating intellectual property rights and openness for OER...Free or open? Investigating intellectual property rights and openness for OER...
Free or open? Investigating intellectual property rights and openness for OER...
 
Free of Open? Investigating Intellectual Property Right and Openness for OER ...
Free of Open? Investigating Intellectual Property Right and Openness for OER ...Free of Open? Investigating Intellectual Property Right and Openness for OER ...
Free of Open? Investigating Intellectual Property Right and Openness for OER ...
 
JSON Schema in Web Frontend #insideFE
JSON Schema in Web Frontend #insideFEJSON Schema in Web Frontend #insideFE
JSON Schema in Web Frontend #insideFE
 
Building GraphQL APIs in C#.pptx
Building GraphQL APIs in C#.pptxBuilding GraphQL APIs in C#.pptx
Building GraphQL APIs in C#.pptx
 
JS Fest 2018. Иван Гончаров. W.T.F. is GraphQL?
JS Fest 2018. Иван Гончаров. W.T.F. is GraphQL?JS Fest 2018. Иван Гончаров. W.T.F. is GraphQL?
JS Fest 2018. Иван Гончаров. W.T.F. is GraphQL?
 

Recently uploaded

Performance Budgets for the Real World by Tammy Everts
Performance Budgets for the Real World by Tammy EvertsPerformance Budgets for the Real World by Tammy Everts
Performance Budgets for the Real World by Tammy Everts
ScyllaDB
 
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
uuuot
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
shanthidl1
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
Vijayananda Mohire
 
What's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdfWhat's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdf
SeasiaInfotech2
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
Larry Smarr
 
How Netflix Builds High Performance Applications at Global Scale
How Netflix Builds High Performance Applications at Global ScaleHow Netflix Builds High Performance Applications at Global Scale
How Netflix Builds High Performance Applications at Global Scale
ScyllaDB
 
Data Protection in a Connected World: Sovereignty and Cyber Security
Data Protection in a Connected World: Sovereignty and Cyber SecurityData Protection in a Connected World: Sovereignty and Cyber Security
Data Protection in a Connected World: Sovereignty and Cyber Security
anupriti
 
AI_dev Europe 2024 - From OpenAI to Opensource AI
AI_dev Europe 2024 - From OpenAI to Opensource AIAI_dev Europe 2024 - From OpenAI to Opensource AI
AI_dev Europe 2024 - From OpenAI to Opensource AI
Raphaël Semeteys
 
Running a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU ImpactsRunning a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU Impacts
ScyllaDB
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
UiPathCommunity
 
How to Avoid Learning the Linux-Kernel Memory Model
How to Avoid Learning the Linux-Kernel Memory ModelHow to Avoid Learning the Linux-Kernel Memory Model
How to Avoid Learning the Linux-Kernel Memory Model
ScyllaDB
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
BookNet Canada
 
K2G - Insurtech Innovation EMEA Award 2024
K2G - Insurtech Innovation EMEA Award 2024K2G - Insurtech Innovation EMEA Award 2024
K2G - Insurtech Innovation EMEA Award 2024
The Digital Insurer
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
BookNet Canada
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 

Recently uploaded (20)

Performance Budgets for the Real World by Tammy Everts
Performance Budgets for the Real World by Tammy EvertsPerformance Budgets for the Real World by Tammy Everts
Performance Budgets for the Real World by Tammy Everts
 
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
 
What's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdfWhat's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdf
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
 
How Netflix Builds High Performance Applications at Global Scale
How Netflix Builds High Performance Applications at Global ScaleHow Netflix Builds High Performance Applications at Global Scale
How Netflix Builds High Performance Applications at Global Scale
 
Data Protection in a Connected World: Sovereignty and Cyber Security
Data Protection in a Connected World: Sovereignty and Cyber SecurityData Protection in a Connected World: Sovereignty and Cyber Security
Data Protection in a Connected World: Sovereignty and Cyber Security
 
AI_dev Europe 2024 - From OpenAI to Opensource AI
AI_dev Europe 2024 - From OpenAI to Opensource AIAI_dev Europe 2024 - From OpenAI to Opensource AI
AI_dev Europe 2024 - From OpenAI to Opensource AI
 
Running a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU ImpactsRunning a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU Impacts
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
 
How to Avoid Learning the Linux-Kernel Memory Model
How to Avoid Learning the Linux-Kernel Memory ModelHow to Avoid Learning the Linux-Kernel Memory Model
How to Avoid Learning the Linux-Kernel Memory Model
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
 
K2G - Insurtech Innovation EMEA Award 2024
K2G - Insurtech Innovation EMEA Award 2024K2G - Insurtech Innovation EMEA Award 2024
K2G - Insurtech Innovation EMEA Award 2024
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 

HackMIT Lightning Talk

  • 4. @TwitterEng | HackMIT Core Objects 4 User Timeline Social Graph Tweet Saturday, October 5, 13
  • 5. @TwitterEng | HackMIT 5 { "id": 777925, "id_str": "777925", "name": "Matt Harris", "screen_name": "themattharris", "location": "SFO/LHR/YVR/JAX/IAD", "description": "PECoS @twitter. Married to @cindyli. Kryptonite hurts me.", "url": "http://t.co/ZDjyFfevMF", "entities": { "url": { "urls": [ { "url": "http://t.co/ZDjyFfevMF", "expanded_url": "http://about.me/themattharris", "display_url": "about.me/themattharris", "indices": [ 0, 22 ] } ] }, "description": { "urls": [ ] } }, "protected": false, "followers_count": 8586, "friends_count": 486, "listed_count": 314, "created_at": "Sat Feb 17 20:49:54 +0000 2007", "favourites_count": 338, "utc_offset": -25200, "time_zone": "Pacific Time (US & Canada)", "geo_enabled": true, "verified": false, "statuses_count": 4874, "lang": "en", "status": { "created_at": "Mon Sep 30 22:46:44 +0000 2013", "id": 384811580208082944, "id_str": "384811580208082944", "text": "the professor and i are deriving ... /cc @jmhodges", "source": "web", "truncated": false, "in_reply_to_status_id": null, "in_reply_to_status_id_str": null, "in_reply_to_user_id": null, "in_reply_to_user_id_str": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "place": null, "contributors": null, "retweet_count": 0, "favorite_count": 1, "entities": { "hashtags": [ ], "symbols": [ ], "urls": [ "in_reply_to_status_id": null, "in_reply_to_status_id_str": null, "in_reply_to_user_id": null, "in_reply_to_user_id_str": null, "in_reply_to_screen_name": null, "user": { "id": 777925, "id_str": "777925", "name": "Matt Harris", "screen_name": "themattharris", "location": "SFO/LHR/YVR/JAX/IAD", "description": "PECoS @twitter. Married to @cindyli. Kryptonite hurts me.", "url": "http://t.co/ZDjyFfevMF", "entities": { "url": { "urls": [ { "url": "http://t.co/ZDjyFfevMF", "expanded_url": "http://about.me/themattharris", "display_url": "about.me/themattharris", "indices": [0, 22] } ] }, "description": { "urls": [ ] } }, "protected": false, "followers_count": 8586, "friends_count": 486, "listed_count": 314, "created_at": "Sat Feb 17 20:49:54 +0000 2007", "favourites_count": 338, "utc_offset": -25200, "time_zone": "Pacific Time (US & Canada)", "geo_enabled": true, "verified": false, "statuses_count": 4874, "lang": "en", "contributors_enabled": false, "is_translator": false, "profile_background_color": "C0DEED", "profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png", "profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png", "profile_background_tile": false, "profile_image_url": "http://a0.twimg.com/profile_images/554181350/matt_normal.jpg", "profile_image_url_https": "https://si0.twimg.com/profile_images/554181350/matt_normal.jpg", "profile_banner_url": "https://pbs.twimg.com/profile_banners/777925/1351367661", "profile_link_color": "0084B4", "profile_sidebar_border_color": "C0DEED", "profile_sidebar_fill_color": "DDEEF6", "profile_text_color": "333333", "profile_use_background_image": true, "default_profile": true, "default_profile_image": false, "following": true, "follow_request_sent": false, "notifications": null }, "geo": null, "coordinates": null, "place": { "id": "5a110d312052166f", "url": "https://api.twitter.com/1.1/geo/id/5a110d312052166f.json", "place_type": "city", "name": "San Francisco", "full_name": "San Francisco, CA", "country_code": "US", "country": "United States", "bounding_box": { "type": "Polygon", "coordinates": [ [ [-122.51368188, 37.70813196], [-122.35845384, 37.70813196], [-122.35845384, 37.83245301], [-122.51368188, 37.83245301] ] ] }, "attributes": { } }, "contributors": null, "retweet_count": 1, "favorite_count": 4, "entities": { "hashtags": [ ], "symbols": [ ], "urls": [ ], "user_mentions": [ ]Saturday, October 5, 13
  • 6. @TwitterEng | HackMIT 6 "user": { "id": 777925, "id_str": "777925", "name": "Matt Harris", "screen_name": "themattharris", "location": "SFO/LHR/YVR/JAX/IAD", "description": "PECoS @twitter. Married to @cindyli. Kryptonite hurts me.", "url": "http://t.co/ZDjyFfevMF", "entities": { "url": { "urls": [ { "url": "http://t.co/ZDjyFfevMF", "expanded_url": "http://about.me/themattharris", "display_url": "about.me/themattharris", "indices": [0, 22] User Saturday, October 5, 13
  • 7. @TwitterEng | HackMIT 7 "place": { "id": "5a110d312052166f", "url": "https://api.twitter.com/1.1/geo/id/5a110d312052166f.json", "place_type": "city", "name": "San Francisco", "full_name": "San Francisco, CA", "country_code": "US", "country": "United States", "bounding_box": { "type": "Polygon", "coordinates": [ [ [-122.51368188, 37.70813196], [-122.35845384, 37.70813196], [-122.35845384, 37.83245301], [-122.51368188, 37.83245301] ] ] }, Geo Saturday, October 5, 13
  • 8. @TwitterEng | HackMIT 8 "contributors": null, "retweet_count": 1, "favorite_count": 4, "entities": { "hashtags": [ ], "symbols": [ ], "urls": [ ], "user_mentions": [ ] }, "favorited": false, "retweeted": false, "lang": "en" Counts Saturday, October 5, 13
  • 9. @TwitterEng | HackMIT Sources 9 Search Streaming Snapshot Timelines Saturday, October 5, 13
  • 10. @TwitterEng | HackMIT Snapshots 10 Breaking Bad Final Season “Felina” 9/29 #breakingbad, #felina Boston Redsox Game 7/29 #redsox, @redsox, @Raysbaseball Breaking Bad Final Season “Bloodmoney” 8/11 #breakingbad, #bloodmoney Saturday, October 5, 13
  • 11. @TwitterEng | HackMIT JSON and >53bits 11 (380749093766561793).toString() "380749093766561800" Saturday, October 5, 13
  • 12. @TwitterEng | HackMIT JSON and >53bits 12 (380749093766561793).toString() "380749093766561800" use the _str version so you don’t hit this Saturday, October 5, 13
  • 13. @TwitterEng | HackMIT Explore the API 13 Saturday, October 5, 13
  • 14. @TwitterEng | HackMIT 14 Docs https://dev.twitter.com https://dev.twitter.com/console Code https://github.com/mbilotti/hashtag_aggregator https://github.com/kmonkeyjam/trends_cloud https://github.com/twitter/hbc Visuals http://www.flickr.com/photos/twitteroffice/sets/72157633647745984/ Saturday, October 5, 13
  • 15. @TwitterEng | HackMIT Come and see us 15 @themattharris@kmonkeyjam @kasittig@vmbarry Saturday, October 5, 13