Tweets are then despatched to search engines through the Firehose API. The API quickly became legendary as a reference implementation for general public Rest APIs and is broadly cited in programming tutorials. Ruby Enterprise Edition implementation of Ruby. Since 2009, implementation has been slowly changed with program composed in Scala. In 2009, Nielsen Online claimed that Twitter experienced a person-retention level of forty per cent.