SlideShare una empresa de Scribd logo
1 de 18
Fox Valley Computing Professionals - 11/12/13 #fvcp
Overview
• Why Twibitz Exists
• Technology Overview
• UI Elements
• 3rd Party APIs

• Optimization
• Challenges
• Demo
• Questions?
Why Twibitz Exists

Photo Courtesy of GoldTowner.com

But first… A lesson in Gold Mining
(No Chin Beards Required)
Lots of Dirt = $$$
• 20-30 Cubic Yards of dirt per Hour
• .025 oz of gold per yard
• Gold about $1,300 per Ounce
• 30 Yards of dirt = ¾ oz Gold
• ¾ oz Gold = $975
• 1 Yard of dirt produces $32.50
(You need a lot of dirt)
Purpose of a Wash Plant:

• Filters out large rocks
• Washes gold off rocks
• Separates gold flakes
from dirt
• Produces a mix of gold
and fine black sand
Twibitz
This… is a Rock
How Twibitz Shows You This Is a Rock
Technology Overview
• ASP.Net MVC 4.0

• C#
• MS SQL Server

• Entity Framework
• Windows Azure

• Turnstone Twitter API Library
UI Elements
• Bootstrap 2.0

• Google Charts
• jQCloud

• Font Awesome
Twitter Client Library
• Turnstone Twitter API Library (C#)
3rd Party APIs
• Social Scoring:

• MailChimp (Mailing list signup)
• SendGrid (Notifications)
LambdaLabs Facial Recognition
Optimization
• Task Parallel Library (.Net)
1. Get Twitter Profile
2. Begin 3rd Party API Tasks
3. Get & Analyze Tweets
4. Get 3rd Party Task Results
5. Generate Report

Avg. Results (2,000 Tweets):

9.8 seconds
Challenges
• Twitter API 1.1 Changes

• Rate Limiting
• Abandoned 3rd Party Twitter API

Clients (TweetSharp, Twitterizer)
• OAuth
(C# UrlEncode is lower case, Twitter API expects
uppercase)
Demo
Questions?
Links
http://www.twibitz.com
https://dev.twitter.com/

http://getbootstrap.com/
https://developers.google.com/chart/
https://github.com/lucaong/jQCloud
http://fontawesome.io/

http://klout.com/s/developers/home
https://developer.peoplebrowsr.com/kred
https://developers.peerindex.com/
http://sendgrid.com/
http://apidocs.mailchimp.com/
https://github.com/mikejhale/turnstone (coming soon)

Más contenido relacionado

Destacado

Quickpoint How To
Quickpoint How ToQuickpoint How To
Quickpoint How ToSINNMC
 
Newsweek - June 24, 2015
Newsweek - June 24, 2015Newsweek - June 24, 2015
Newsweek - June 24, 2015Jason Wu
 
Storyboard revised
Storyboard revisedStoryboard revised
Storyboard revisedjbourass
 
My favorite pastime 2
My favorite pastime   2My favorite pastime   2
My favorite pastime 2Irham92
 
My favorite pastime
My favorite pastimeMy favorite pastime
My favorite pastimeIrham92
 
SLDportfolioPD_060111
SLDportfolioPD_060111SLDportfolioPD_060111
SLDportfolioPD_060111hoff_2011
 
цахим хичээл 2
цахим хичээл  2цахим хичээл  2
цахим хичээл 2deem_8989
 
Online Community = People
Online Community = PeopleOnline Community = People
Online Community = PeopleColleen Young
 
Modern Union creds
Modern Union credsModern Union creds
Modern Union credsModern_Union
 

Destacado (14)

Quickpoint How To
Quickpoint How ToQuickpoint How To
Quickpoint How To
 
1º grado j
1º grado j1º grado j
1º grado j
 
profe
profeprofe
profe
 
Newsweek - June 24, 2015
Newsweek - June 24, 2015Newsweek - June 24, 2015
Newsweek - June 24, 2015
 
Storyboard revised
Storyboard revisedStoryboard revised
Storyboard revised
 
My favorite pastime 2
My favorite pastime   2My favorite pastime   2
My favorite pastime 2
 
S.E. Day Press Kit
S.E. Day Press KitS.E. Day Press Kit
S.E. Day Press Kit
 
My favorite pastime
My favorite pastimeMy favorite pastime
My favorite pastime
 
Portadas
PortadasPortadas
Portadas
 
SLDportfolioPD_060111
SLDportfolioPD_060111SLDportfolioPD_060111
SLDportfolioPD_060111
 
Cuarto nivel
Cuarto   nivelCuarto   nivel
Cuarto nivel
 
цахим хичээл 2
цахим хичээл  2цахим хичээл  2
цахим хичээл 2
 
Online Community = People
Online Community = PeopleOnline Community = People
Online Community = People
 
Modern Union creds
Modern Union credsModern Union creds
Modern Union creds
 

Último

Sociocosmos empowers you to go trendy on social media with a few clicks..pdf
Sociocosmos empowers you to go trendy on social media with a few clicks..pdfSociocosmos empowers you to go trendy on social media with a few clicks..pdf
Sociocosmos empowers you to go trendy on social media with a few clicks..pdfSocioCosmos
 
Kodaikanal Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Kodaikanal Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsKodaikanal Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Kodaikanal Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDeepika Singh
 
Sikar Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Sikar Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsSikar Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Sikar Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDeepika Singh
 
Capstone slidedeck for my capstone project part 2.pdf
Capstone slidedeck for my capstone project part 2.pdfCapstone slidedeck for my capstone project part 2.pdf
Capstone slidedeck for my capstone project part 2.pdfeliklein8
 
JUAL PILL CYTOTEC PALOPO SULAWESI 087776558899 OBAT PENGGUGUR KANDUNGAN PALOP...
JUAL PILL CYTOTEC PALOPO SULAWESI 087776558899 OBAT PENGGUGUR KANDUNGAN PALOP...JUAL PILL CYTOTEC PALOPO SULAWESI 087776558899 OBAT PENGGUGUR KANDUNGAN PALOP...
JUAL PILL CYTOTEC PALOPO SULAWESI 087776558899 OBAT PENGGUGUR KANDUNGAN PALOP...Cara Menggugurkan Kandungan 087776558899
 
Jual obat aborsi Asli Taiwan ( 085657271886 ) Cytote pil telat bulan penggugu...
Jual obat aborsi Asli Taiwan ( 085657271886 ) Cytote pil telat bulan penggugu...Jual obat aborsi Asli Taiwan ( 085657271886 ) Cytote pil telat bulan penggugu...
Jual obat aborsi Asli Taiwan ( 085657271886 ) Cytote pil telat bulan penggugu...Klinik kandungan
 
Jual Obat Aborsi Palu ( Taiwan No.1 ) 085657271886 Obat Penggugur Kandungan C...
Jual Obat Aborsi Palu ( Taiwan No.1 ) 085657271886 Obat Penggugur Kandungan C...Jual Obat Aborsi Palu ( Taiwan No.1 ) 085657271886 Obat Penggugur Kandungan C...
Jual Obat Aborsi Palu ( Taiwan No.1 ) 085657271886 Obat Penggugur Kandungan C...ZurliaSoop
 
💊💊 OBAT PENGGUGUR KANDUNGAN SEMARANG 087776-558899 ABORSI KLINIK SEMARANG
💊💊 OBAT PENGGUGUR KANDUNGAN SEMARANG 087776-558899 ABORSI KLINIK SEMARANG💊💊 OBAT PENGGUGUR KANDUNGAN SEMARANG 087776-558899 ABORSI KLINIK SEMARANG
💊💊 OBAT PENGGUGUR KANDUNGAN SEMARANG 087776-558899 ABORSI KLINIK SEMARANGCara Menggugurkan Kandungan 087776558899
 
Jhunjhunu Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Jhunjhunu Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsJhunjhunu Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Jhunjhunu Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDeepika Singh
 
Capstone slidedeck for my capstone final edition.pdf
Capstone slidedeck for my capstone final edition.pdfCapstone slidedeck for my capstone final edition.pdf
Capstone slidedeck for my capstone final edition.pdfeliklein8
 
Sawai Madhopur Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Sawai Madhopur Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsSawai Madhopur Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Sawai Madhopur Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDeepika Singh
 
Coorg Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Coorg Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsCoorg Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Coorg Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDeepika Singh
 
A brief introduction to debate skill for ENG154
A brief introduction to debate skill for ENG154A brief introduction to debate skill for ENG154
A brief introduction to debate skill for ENG154ThanhPhuongNguyenVu
 
Kayamkulam Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Kayamkulam Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsKayamkulam Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Kayamkulam Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDeepika Singh
 
BVG BEACH CLEANING PROJECTS- ORISSA , ANDAMAN, PORT BLAIR
BVG BEACH CLEANING PROJECTS- ORISSA , ANDAMAN, PORT BLAIRBVG BEACH CLEANING PROJECTS- ORISSA , ANDAMAN, PORT BLAIR
BVG BEACH CLEANING PROJECTS- ORISSA , ANDAMAN, PORT BLAIRNeha Kajulkar
 
Mayiladuthurai Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Mayiladuthurai Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsMayiladuthurai Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Mayiladuthurai Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDeepika Singh
 
Marketing Plan - Social Media. The Sparks Foundation
Marketing Plan -  Social Media. The Sparks FoundationMarketing Plan -  Social Media. The Sparks Foundation
Marketing Plan - Social Media. The Sparks Foundationsolidgbemi
 
Meet Incall & Out Escort Service in D -9634446618 | #escort Service in GTB Na...
Meet Incall & Out Escort Service in D -9634446618 | #escort Service in GTB Na...Meet Incall & Out Escort Service in D -9634446618 | #escort Service in GTB Na...
Meet Incall & Out Escort Service in D -9634446618 | #escort Service in GTB Na...Heena Escort Service
 
Kashipur Uttrakhand Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Kashipur Uttrakhand Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsKashipur Uttrakhand Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Kashipur Uttrakhand Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDeepika Singh
 
Capstone slide deck on the TikTok revolution
Capstone slide deck on the TikTok revolutionCapstone slide deck on the TikTok revolution
Capstone slide deck on the TikTok revolutioneliklein8
 

Último (20)

Sociocosmos empowers you to go trendy on social media with a few clicks..pdf
Sociocosmos empowers you to go trendy on social media with a few clicks..pdfSociocosmos empowers you to go trendy on social media with a few clicks..pdf
Sociocosmos empowers you to go trendy on social media with a few clicks..pdf
 
Kodaikanal Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Kodaikanal Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsKodaikanal Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Kodaikanal Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
Sikar Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Sikar Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsSikar Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Sikar Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
Capstone slidedeck for my capstone project part 2.pdf
Capstone slidedeck for my capstone project part 2.pdfCapstone slidedeck for my capstone project part 2.pdf
Capstone slidedeck for my capstone project part 2.pdf
 
JUAL PILL CYTOTEC PALOPO SULAWESI 087776558899 OBAT PENGGUGUR KANDUNGAN PALOP...
JUAL PILL CYTOTEC PALOPO SULAWESI 087776558899 OBAT PENGGUGUR KANDUNGAN PALOP...JUAL PILL CYTOTEC PALOPO SULAWESI 087776558899 OBAT PENGGUGUR KANDUNGAN PALOP...
JUAL PILL CYTOTEC PALOPO SULAWESI 087776558899 OBAT PENGGUGUR KANDUNGAN PALOP...
 
Jual obat aborsi Asli Taiwan ( 085657271886 ) Cytote pil telat bulan penggugu...
Jual obat aborsi Asli Taiwan ( 085657271886 ) Cytote pil telat bulan penggugu...Jual obat aborsi Asli Taiwan ( 085657271886 ) Cytote pil telat bulan penggugu...
Jual obat aborsi Asli Taiwan ( 085657271886 ) Cytote pil telat bulan penggugu...
 
Jual Obat Aborsi Palu ( Taiwan No.1 ) 085657271886 Obat Penggugur Kandungan C...
Jual Obat Aborsi Palu ( Taiwan No.1 ) 085657271886 Obat Penggugur Kandungan C...Jual Obat Aborsi Palu ( Taiwan No.1 ) 085657271886 Obat Penggugur Kandungan C...
Jual Obat Aborsi Palu ( Taiwan No.1 ) 085657271886 Obat Penggugur Kandungan C...
 
💊💊 OBAT PENGGUGUR KANDUNGAN SEMARANG 087776-558899 ABORSI KLINIK SEMARANG
💊💊 OBAT PENGGUGUR KANDUNGAN SEMARANG 087776-558899 ABORSI KLINIK SEMARANG💊💊 OBAT PENGGUGUR KANDUNGAN SEMARANG 087776-558899 ABORSI KLINIK SEMARANG
💊💊 OBAT PENGGUGUR KANDUNGAN SEMARANG 087776-558899 ABORSI KLINIK SEMARANG
 
Jhunjhunu Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Jhunjhunu Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsJhunjhunu Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Jhunjhunu Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
Capstone slidedeck for my capstone final edition.pdf
Capstone slidedeck for my capstone final edition.pdfCapstone slidedeck for my capstone final edition.pdf
Capstone slidedeck for my capstone final edition.pdf
 
Sawai Madhopur Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Sawai Madhopur Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsSawai Madhopur Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Sawai Madhopur Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
Coorg Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Coorg Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsCoorg Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Coorg Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
A brief introduction to debate skill for ENG154
A brief introduction to debate skill for ENG154A brief introduction to debate skill for ENG154
A brief introduction to debate skill for ENG154
 
Kayamkulam Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Kayamkulam Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsKayamkulam Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Kayamkulam Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
BVG BEACH CLEANING PROJECTS- ORISSA , ANDAMAN, PORT BLAIR
BVG BEACH CLEANING PROJECTS- ORISSA , ANDAMAN, PORT BLAIRBVG BEACH CLEANING PROJECTS- ORISSA , ANDAMAN, PORT BLAIR
BVG BEACH CLEANING PROJECTS- ORISSA , ANDAMAN, PORT BLAIR
 
Mayiladuthurai Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Mayiladuthurai Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsMayiladuthurai Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Mayiladuthurai Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
Marketing Plan - Social Media. The Sparks Foundation
Marketing Plan -  Social Media. The Sparks FoundationMarketing Plan -  Social Media. The Sparks Foundation
Marketing Plan - Social Media. The Sparks Foundation
 
Meet Incall & Out Escort Service in D -9634446618 | #escort Service in GTB Na...
Meet Incall & Out Escort Service in D -9634446618 | #escort Service in GTB Na...Meet Incall & Out Escort Service in D -9634446618 | #escort Service in GTB Na...
Meet Incall & Out Escort Service in D -9634446618 | #escort Service in GTB Na...
 
Kashipur Uttrakhand Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Kashipur Uttrakhand Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsKashipur Uttrakhand Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Kashipur Uttrakhand Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
Capstone slide deck on the TikTok revolution
Capstone slide deck on the TikTok revolutionCapstone slide deck on the TikTok revolution
Capstone slide deck on the TikTok revolution
 

Twibitz Profile Reports Technical Overview