Twitter é um serviço gratuito de microblogging de redes sociais que permite aos membros registados transmitir mensagens curtas chamadas tweets. Os membros do Twitter podem transmitir tweets e seguir os tweets de outros utilizadores utilizando múltiplas plataformas e dispositivos. Tweets e respostas a tweets podem ser enviados por mensagem de texto no celular, cliente de desktop ou postando no site Twitter.com.
As configurações padrão para Twitter são públicas. Ao contrário do Facebook ou LinkedIn, onde os membros precisam aprovar conexões sociais, qualquer pessoa pode seguir qualquer pessoa no publicTwitter. Para tecer tweets em um tópico de conversa ou conectá-los a um tópico geral, os membros podem adicionar hashtags a uma palavra-chave em seu post. A hashtag, que age como uma meta tag, é expressa como #keyword.
Tweets, que pode incluir hyperlinks, são limitados a 140 caracteres, devido às restrições do sistema de entrega de Short Message Service (SMS) do Twitter. Como os tweets podem ser entregues aos seguidores em tempo real, eles podem parecer mensagens instantâneas para o usuário iniciante. Mas ao contrário das mensagens instantâneas que desaparecem quando o usuário fecha o aplicativo, os tweets também são postados no site do Twitter. Eles são permanentes, são pesquisáveis e são públicos. Qualquer pessoa pode pesquisar tweets no Twitter, seja membro ou não.
Aqui está um exemplo de como você, como profissional de TI, pode usar o Twitter:
Digamos que você esteja interessado em aprender mais sobre computação em nuvem. Primeiro, você pode pesquisar no Twitter para ver se alguém está falando (tweeting) sobre computação em nuvem. Uma pesquisa rápida revela que muitos membros do Twitter estão falando sobre computação em nuvem.
Agora você poderia fazer uma de várias coisas. Você poderia simplesmente ficar de olho na computação em nuvem, retornando e pesquisando no Twitter a cada dia (não muito eficiente - mas eficaz) ou você poderia se juntar ao Twitter e seguir as pessoas que postaram tweets que capturam o seu interesse. Como um membro do Twitter, você pode postar seus próprios tweets ou você pode simplesmente permanecer como um seguidor e lurk.
Twitter usa um framework web open-source chamado Ruby on Rails (RoR). A API está aberta e disponível para desenvolvedores de aplicações.