SlideShare a Scribd company logo
@sugree and Twitter
Who am I?
September 28, 2007 14:26 is the exact timestamp of my first tweet.
@sugree's timeline
@sugree's density
@sugree's client
@markpeak's Life Cycle
@sugree's Life Cycle
2 years in Twitter, my life has been changed forever.
Before: Researcher / Engineer
After: Specialist / X-Men
Before: SIPA
After: Friends in Twitter
Before: Sleep in car
After: Tweet in car
Before: Work at office in work hour
After: Work anytime anywhere
Before: SE W810i
After: SE W810i, HTC Magic, BB Curve
The point of no return
jibjib
SE W810i is such a good Java phone
Unfortunately, all JaveME Twitter clients are suck.
The rise of jibjib
What if jibjib go abroad?
Twitter protocol principle is one shot for everything
20 tweets = 40 KB
a tweet = 2 KB
GPRS IR may make you poor
Assume 20 tweets per 5 minutes
Refresh timeline every 5 minutes
40 KB per 5 minutes or 480 KB per hour
11.520 MB per day
Oops! Don't forget avatars. 3 KB per avatar.
100 avatars = 300 KB
Sad story, using usual twitter client abroad is terrible.
#birdnest is hero
#birdnest is the gateway to Twitter and 3 rd  party services
Twitter web server is incompatible with some phones in protocol level.
Some mobile operators do not allow RESTful APIs.
#birdnest is hero for all of us.
The screen behind the mirror
I choose JSON. XML is bigger in size because of overhead in tag names.
#birdnest is the mand in the middle.
#birdnest filters out unused tags. 30 KB > 10 KB
#birdnest offers workaround for some operators.
#birdnest is a gateway for the great firewall. It is GAE ready!
Storm has come.
Twitter API is changing. Versioning has come.
twitter.com > api.twitter.com
Custom List, custom timeline.
Location.
Upcoming future?
Location-aware Mash Up
"geo": {   "type":"Point",   "coordinates":[37.78029, -122.39697] }
<geo xmlns:georss=&quot;http://www.georss.org/georss&quot;>   <georss:point>37.78029 -122.39697</georss:point> </geo>
Hi5? Facebook? Twitter?
Hi5 offers OpenSocial.
Any Hi5 out there?
Facebook is such a platform.
What do you use in Facebook?
Photo, Video, Link, Text, Page, Chat...
Games...
Facebook helps you find new friends through games.
Twitter helps you find new friends via #hashtags.
Twitter Search will be used more and more.
Twitter Search will support more queries.
IDEA
User-driven features
@reply > @mention > retweet
Media? 3 rd  party integration. Photo, Video, Audio...
The last page is just for sale!
For Sale! @pruet world peace @markpeak #otaku @jetboat26 android พ่อ ไอโฟน @pawoot TARAD.com @meddlesome follow me @gupong sugree 1 ในใจคุณ @molek #twittbkk4 มีนานี้ @hohoteam thohmedia.com @oponpono #หื่น @thaiautoshop #sugree1500baht @godzeelus มักกะโรนีกุ้ง @dotsiam จดโดเมนแค่289บ DotSiam.com!! @Jukudliang www.cot.co.th ที่ปรึกษาด้านวิศวกรรม สถาปัตยกรรม.. @pittaya #สาวแว่นสุดยอด @anonymous เซเลปไม่ใช่ไอติม เลิกเลียกันได้ละ @Pkento follow me if u can @sresuda @mormmam อยากรับ &quot;แคลเซียมสูง&quot; ซัก tweet ไหม? #หื่น @hunt Drupal ชนะทุกสิ่ง!! @suntiwong หลงรักสาว Kapook.com @DrRider #currycamp @feelinglomo คนสวยไม่โง่นะค้า @barackobama I have never used Twitter. @thaksinlive เข้าขั้นบ้าแล้วนะ @pm_abhisit (ทีมงาน) @naruebet siamphone เมพขิงๆ @sikachu #javaเร็วส์ #rubyจน #railsเมพ @wwaaarrrrnnnnn Swu Cosci.Cinema เทพมาก @SenaArunothai Please support her... รั้วของชาติ @sugree อ่อนแอเพราะรักเธอมากกว่า กว่าใครจะเข้าใจ @bompartyboy I Love The Night Life @samanahavemail จีบสาวต้องได้ทั้ง กาย วาจา ใจ @mosimosim นศฝึกงาน ของ @samanahavemail
Cloud Sourcing ,[object Object]

More Related Content

Similar to @sugree and Twitter

What I brought back from Austin
What I brought back from AustinWhat I brought back from Austin
What I brought back from Austin
Lisa Adkins
 

Similar to @sugree and Twitter (20)

GDD2010 appengine ja night + Slim3
GDD2010 appengine ja night + Slim3GDD2010 appengine ja night + Slim3
GDD2010 appengine ja night + Slim3
 
Web Perfomance Talk at Twitter London: how to make your website blazing fast
Web Perfomance Talk at Twitter London: how to make your website blazing fastWeb Perfomance Talk at Twitter London: how to make your website blazing fast
Web Perfomance Talk at Twitter London: how to make your website blazing fast
 
Bpstudy ajnreview
Bpstudy ajnreviewBpstudy ajnreview
Bpstudy ajnreview
 
What I brought back from Austin
What I brought back from AustinWhat I brought back from Austin
What I brought back from Austin
 
Telegram bots with python why not- v2.0
Telegram bots with python  why not- v2.0Telegram bots with python  why not- v2.0
Telegram bots with python why not- v2.0
 
HTML5: 5 Quick Wins
HTML5:  5 Quick WinsHTML5:  5 Quick Wins
HTML5: 5 Quick Wins
 
Telegram bots with python why not- v1.0
Telegram bots with python  why not- v1.0Telegram bots with python  why not- v1.0
Telegram bots with python why not- v1.0
 
Artem Denysov "Easy ways to speed up your web application"
Artem Denysov "Easy ways to speed up your web application"Artem Denysov "Easy ways to speed up your web application"
Artem Denysov "Easy ways to speed up your web application"
 
jibjib - ultimate twitter client for your phone
jibjib - ultimate twitter client for your phonejibjib - ultimate twitter client for your phone
jibjib - ultimate twitter client for your phone
 
Doing More with Less: Automated, High-Quality Content Generation
Doing More with Less: Automated, High-Quality Content GenerationDoing More with Less: Automated, High-Quality Content Generation
Doing More with Less: Automated, High-Quality Content Generation
 
What I learnt from building a chatbot - BrightonSEO 2017
What I learnt from building a chatbot - BrightonSEO 2017What I learnt from building a chatbot - BrightonSEO 2017
What I learnt from building a chatbot - BrightonSEO 2017
 
Tools, Tips and Techniques for Developing Real-time Apps. Phil Leggetter
Tools, Tips and Techniques for Developing Real-time Apps. Phil LeggetterTools, Tips and Techniques for Developing Real-time Apps. Phil Leggetter
Tools, Tips and Techniques for Developing Real-time Apps. Phil Leggetter
 
Los Angeles HTML5 User Group Meeting Ask the Expert Session
Los Angeles HTML5 User Group Meeting Ask the Expert SessionLos Angeles HTML5 User Group Meeting Ask the Expert Session
Los Angeles HTML5 User Group Meeting Ask the Expert Session
 
Real-time Ruby for the Real-time Web
Real-time Ruby for the Real-time WebReal-time Ruby for the Real-time Web
Real-time Ruby for the Real-time Web
 
sthlm.js - Passwords are so 1990
sthlm.js - Passwords are so 1990sthlm.js - Passwords are so 1990
sthlm.js - Passwords are so 1990
 
WebRTC Reborn - Cloud Expo / WebRTC Summit
WebRTC Reborn - Cloud Expo / WebRTC SummitWebRTC Reborn - Cloud Expo / WebRTC Summit
WebRTC Reborn - Cloud Expo / WebRTC Summit
 
ChatGPT Use- Cases
ChatGPT Use- Cases ChatGPT Use- Cases
ChatGPT Use- Cases
 
Copyright CC Infocamp V2
Copyright CC Infocamp V2Copyright CC Infocamp V2
Copyright CC Infocamp V2
 
20190905 Blockchain GIG#4 Introduction
20190905 Blockchain GIG#4 Introduction20190905 Blockchain GIG#4 Introduction
20190905 Blockchain GIG#4 Introduction
 
HTML5 Overview
HTML5 OverviewHTML5 Overview
HTML5 Overview
 

More from Sugree Phatanapherom

Optimizing Drupal for Mobile Devices
Optimizing Drupal for Mobile DevicesOptimizing Drupal for Mobile Devices
Optimizing Drupal for Mobile Devices
Sugree Phatanapherom
 
Call for Students: Google Summer of Code 2008
Call for Students: Google Summer of Code 2008Call for Students: Google Summer of Code 2008
Call for Students: Google Summer of Code 2008
Sugree Phatanapherom
 

More from Sugree Phatanapherom (11)

drupal.in.th
drupal.in.thdrupal.in.th
drupal.in.th
 
Twitter API and Startup Ideas
Twitter API and Startup IdeasTwitter API and Startup Ideas
Twitter API and Startup Ideas
 
Readme Read Sugree
Readme Read SugreeReadme Read Sugree
Readme Read Sugree
 
SCMSWeb and Condor-G Demonstration
SCMSWeb and Condor-G DemonstrationSCMSWeb and Condor-G Demonstration
SCMSWeb and Condor-G Demonstration
 
Hand-on Resources II: Extending SCMSWeb
Hand-on Resources II: Extending SCMSWebHand-on Resources II: Extending SCMSWeb
Hand-on Resources II: Extending SCMSWeb
 
Drupal: blog and beyond
Drupal: blog and beyondDrupal: blog and beyond
Drupal: blog and beyond
 
The Spirit of Open Source
The Spirit of Open SourceThe Spirit of Open Source
The Spirit of Open Source
 
Next Web Application - Brainstorm
Next Web Application - BrainstormNext Web Application - Brainstorm
Next Web Application - Brainstorm
 
Optimizing Drupal for Mobile Devices
Optimizing Drupal for Mobile DevicesOptimizing Drupal for Mobile Devices
Optimizing Drupal for Mobile Devices
 
Call for Students: Google Summer of Code 2008
Call for Students: Google Summer of Code 2008Call for Students: Google Summer of Code 2008
Call for Students: Google Summer of Code 2008
 
Twitter Rules
Twitter RulesTwitter Rules
Twitter Rules
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 

@sugree and Twitter