API di Twitter e l’arte del semplice tweet

17

Facebook e MySpace hanno speso miliardi cercando di rendere la tua vita digitale un portafoglio complesso. Volevano che tu creassi profili, caricassi foto ad alta risoluzione, incorporassi contenuti multimediali e integrassi bizzarri widget di terze parti nella tua home page. C’era molto rumore. La semplicità ha vinto quel round. Questo è esattamente il motivo per cui Twitter è decollato.

Se hai vissuto sotto una roccia, la premessa di base è semplice. Pubblichi un messaggio. Va ai tuoi follower. Fatto. Nessuna dozzina di email. Nessuna catena di testo. Una sola trasmissione. La gente lo usava per organizzare proteste. Lo usavano per incontri improvvisati. Lo usavano per dirti cosa avevano mangiato a pranzo.

La storia di questa piattaforma è confusa. Tutto è iniziato con Evan Williams. Aveva già creato Blogger, che Google ha acquistato. Quindi Williams andò a lavorare per il colosso della ricerca. Ma non rimase a lungo. Se ne andò con un dipendente di nome Biz Stone per avviare una nuova impresa.

Quella compagnia si chiamava Odeo.

Doveva essere un hub di podcasting. A Williams non interessavano nemmeno i podcast. Sotto la sua guida, Odeo ha perso la strada. Ma un progetto stava prendendo piede. Un servizio di messaggistica. Stone lo ha chiamato Twitter. Gli piaceva l’idea di brevi sequenze di informazioni. Lo paragonò al cinguettio degli uccelli. Ha anche notato che molte suonerie suonano come richiami di uccelli.

Odeo lottò. Twitter ha prosperato. Williams ha rilevato gli investitori. Ha fuso la società di podcast in fallimento con la stella nascente in una nuova entità chiamata Obvious Corporation. Jack Dorsey si è unito alla squadra. Si è concentrato sulle interfacce. Si è assicurato che le persone potessero twittare tramite messaggistica istantanea ed e-mail.

Nel marzo 2006 le cose si divisero nuovamente. Twitter ha lasciato Ovvio. È diventata Twitter Incorporated.

Questo articolo si concentra sul motore tecnico dietro questo caos: l’interfaccia di programmazione dell’applicazione (API) di Twitter. Analizzeremo cos’è effettivamente un Tweet. Vedremo come crearli. Vedremo come li leggi. Esamineremo anche come Twitter abbia ottimizzato il suo servizio per le piattaforme mobili molto prima che tutti gli altri se ne accorgessero.

Cosa rende unico un tweet?

Nella sezione successiva definiremo il Tweet. Non il fenomeno culturale. L’unità tecnica.