Saturday, June 12, 2010
Tuesday, June 8, 2010
Twitter is a fantastic resource. It’s also a fantastic place to be.
Most.. http://chilp.it/11c7d1
The most beau.. http://chilp.it/4397dc
In May 2009, @Mashable, @TechCrunch and @.. http://chilp.it/8c418a
For brands and entrepreneurs, success within social media isn’t all.. http://chilp.it/8d3816
This may not be a very new.. http://chilp.it/b73bb0
Massive Twitterfall for iPhone update!
Today we have pushed out a brand new version of Twitterfall for iPhone. Not only has it been completely rewritten from the ground up, but it also has plenty of new features. In particular:
- It now supports multiple accounts (timeline, mentions, and tweeting), and multiple searches.
- It's lightning fast to load, and because it's been completely rewritten scrolling is super- smooth, even on an iphone 3G.
- Tapping on a hashtag shows you a preview of some tweets containing that hashtag.
- Persistent view of tweets when you close the app.
- The same great Twitterfall-style timeline view.
We've designed the Twitterfall app to do what you normally use Twitter for really well, rather than adding loads of unnecessary features. Huge thanks to Mike Tomasello for working with us to bring our iPhone app up to date!
Check it out on the App Store, available for just 59p ($0.99), where you will find screenshots and some more information.
Let us know what you think!
http://chilp.it/dfb0f3
From PHP to Erlang
- The Twitter API is slow. At peak times it can take seconds, not milliseconds, to respond. As a result, we have to run lots of PHP processes on our server that have to sit maintaining connections, using up lots of memory (This isn't what PHP was designed for!). When Twitterfall first started, this used to be a huge problem, now it's more of a niggling pain, but still there.
- The PHP code is basic, it doesn't forward errors to the client (it just silently fails), and is very difficult to debug. It's been around since the start of Twitterfall, so understandably it's got a bit long in the tooth.
- There's no easy way of monitoring it, and adding monitoring to an already bulky process would just slow it down more.
So we've worked on a replacement, and we're pleased to say it's been running in production successfully now for quite some time. We've built it on several great components available:
- Erlang, which is great at running hundreds, thousands, even millions of concurrent processes, great for the slow Twitter API.
- Mochiweb, a lightweight HTTP server framework for Erlang that powers Facebook Chat, and Hydrometeor.
- erlang-oauth, an Erlang library for dealing with oAuth requests. We have modified it to support:
- ibrowse, an HTTP client written in Erlang that replaces Erlang's HTTP client, which we've experienced big problems with when dealing with multiple concurrent requests to the same server.
- erlang-collectd, an Erlang library for logging data to collectd, a monitoring daemon.
This means:
- We can handle loads of concurrent connections to Twitter without breaking a sweat.
- We can easily monitor the status of the connection between Twitterfall and Twitter, which makes it easier to inform our users when Twitter have a problem (and they think it's us).
- We can monitor how people use Twitterfall to help improve the user experience.
- Twitterfall feels more responsive.
Thanks to this new component, we've made the following observations:
- The Twitter API errors a lot. Sometimes it will return 404 errors on known API endpoints for no apparent reason, and quite often it will return capacity errors.
- The Twitter API is really slow when America are awake. Here's a graph of response time when people have made authenticated requests to the Twitter API via Twitterfall:
- People have lists in their Twitterfall that don't exist any more, so we've added a visual cue to show when you have a list in your Twitterfall that doesn't exist.
- People don't notice their tweets are too long, so we've made it so that you are warned if you try to send a tweet that is more than 140 characters.
Other updates
- Fixed a bug with loading your lists.
- Fixed a bug that caused the geolocation map that shows up for geolocated tweets to stop working.
- Added some new error messages.
New blog and fixes
After consistently having issues with Posterous's post formatting, we've moved our blog to Squarespace.
We've also made a few tweaks to Twitterfall, the main one being:
Improved URL shortening
Now, if you shorten a URL in the 'New Tweet' box it will shorten the URL and add the title of the web page you are linking to (when possible). (yeah, the example above is bad, but you get the idea!)
Other changes
- We've moved the @ symbol out of Twitter links to stay consistent with the Twitter user interface.
- We've adjusted some of the default colours to improve readability.
- You can now view tweets in conversations between protected users if you are following those users.
- We've added a '?present=' URL parameter which allows you to set the presentation mode text immediately when the page loads. This was at request from @bennuk.
- We've improved some of our Javascript. Source 1, Source 2 (avoiding eval() with YUI Compressor), Source 3.
- We've fixed the bug with DMs not working.
-Smart way.. http://buzzup.com/zrhv
-No login .. http://buzzup.com/zrhu
-.. http://buzzup.com/zrht
-All applicatio.. http://buzzup.com/zbsk
-Register your number and start voice tweeting S.. http://buzzup.com/zrhq
paper.li organizes links shared on Tw.. http://buzzup.com/zrhp
Many people are known to say “Oh, I love T.. http://buzzup.com/zktt
Source: BeatW.. http://buzzup.com/ycjy
Remotetweet.com is a d.. http://buzzup.com/yv4r
Popular Posts
-
Here are this month’s accounts to follow on Twitter, Instagram and Snapchat. Click the images to follow the featured Twitter and Instagram a...
-
#TWRF Wikipedia Will Use Colors to Add Layers of Trust to its Articles: Wikipedia Will Use Colors to Add La.. http://buzzup.com/bgn2
-
Netflix is all over social media. Whether talking about their latest “Netflix binge” or talking specifically about a favorite Netflix show, ...
-
‘Love Island’ star Chris Hughes has branded Katie Price a “rotten piece of shit” in a lengthy Twitter rant. The reality star, who has since...
-
#TWRF Logo, Branding and Twitter - A guest post by Ben Johnson: After having a unique logo, you start marketi.. http://buzzup.com/62f4
-
#TWRF TinyPetition - Create and sign petitions via twitter: TinyPetition has been developed to help you sta.. http://buzzup.com/6648
-
With participants including Macy's, Rite Aid and more, the coalition could shake up traditional rewards programs in the U.S.
-
It's 28 April, which only means one thing - Ed Balls Day is here once again. The one day we set aside to remember one of the most import...
-
The most successful managers recognize the benefits of ongoing training and continuing education.
-
Season 8 was my last time watching Idol When ADAM LAMBERT lost to kris allen, I made myself a... http://www.awsclic.com/l/1159384
Blog Archive
- October (12)
- September (13)
- August (18)
- July (15)
- June (12)
- May (16)
- April (8)
- March (21)
- February (11)
- January (14)
- December (11)
- November (9)
- October (12)
- September (18)
- August (23)
- July (20)
- June (20)
- May (22)
- April (22)
- March (22)
- February (13)
- January (28)
- December (27)
- November (61)
- October (57)
- September (81)
- August (71)
- July (98)
- June (121)
- May (135)
- April (866)
- March (1095)
- February (993)
- January (518)
- March (50)
- May (186)
- April (1456)
- March (1376)
- June (43)
- April (1373)
- March (1498)
- February (1395)
- January (1505)
- December (1550)
- November (1413)
- October (1550)
- September (1450)
- August (1500)
- July (1517)
- June (1438)
- May (659)