<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Who is this "Ollie Parsley"??</title>
	<atom:link href="http://ollieparsley.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ollieparsley.com</link>
	<description>The life of a web dev guru from the UK</description>
	<lastBuildDate>Tue, 22 Mar 2011 13:30:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>FootyTweets, New Media and Reading FC</title>
		<link>http://ollieparsley.com/2010/08/08/footytweets-new-media-and-reading-fc/</link>
		<comments>http://ollieparsley.com/2010/08/08/footytweets-new-media-and-reading-fc/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 10:04:36 +0000</pubDate>
		<dc:creator>Ollie Parsley</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://ollieparsley.com/?p=687</guid>
		<description><![CDATA[These last few weeks for me have been pretty awesome. It was topped off yesterday afternoon (Saturday 7th August) when I found myself in the &#8220;Media Suite&#8221; of the Madejski Statdum, the home of Reading Football Club, watching the opening game of the season with lots of journalists and radio commentators. I even found myself [...]]]></description>
			<content:encoded><![CDATA[<p>These last few weeks for me have been pretty awesome. It was topped off yesterday afternoon (Saturday 7th August) when I found myself in the &#8220;Media Suite&#8221; of the Madejski Statdum, the home of <a href="http://www.readingfc.co.uk" target="_blank">Reading Football Club</a>, watching the opening game of the season with lots of journalists and radio commentators. I even found myself in the press conference afterwards where the two managers were questioned by the likes of <a href="http://www.talksport.co.uk/" target="_blank">talkSPORT</a> radio and <a href="http://www.bbc.co.uk/berkshire" target="_blank">BBC Radio Berkshire</a>.<a href="http://ollieparsley.com/wp-content/uploads/2010/08/media_suite.jpg"><br />
</a></p>
<p><strong><a href="http://ollieparsley.com/wp-content/uploads/2010/08/stadium.png">
<a href='http://ollieparsley.com/2010/08/08/footytweets-new-media-and-reading-fc/media_suite/' title='Media Suite'><img width="150" height="112" src="http://ollieparsley.com/wp-content/uploads/2010/08/media_suite.jpg" class="attachment-thumbnail" alt="Media Suite" title="Media Suite" /></a>
<a href='http://ollieparsley.com/2010/08/08/footytweets-new-media-and-reading-fc/press_conference/' title='Press Conference'><img width="118" height="150" src="http://ollieparsley.com/wp-content/uploads/2010/08/press_conference.png" class="attachment-thumbnail" alt="Press Conference" title="Press Conference" /></a>
<a href='http://ollieparsley.com/2010/08/08/footytweets-new-media-and-reading-fc/stadium/' title='Madejski Stadium'><img width="150" height="112" src="http://ollieparsley.com/wp-content/uploads/2010/08/stadium.png" class="attachment-thumbnail" alt="Madejski Stadium" title="Madejski Stadium" /></a>
<br />
</a></strong></p>
<p><strong>How did it come about</strong><br />
Well as you may know I set up <a href="http://footytweets.com" target="_blank">FootyTweets</a> few years ago, a football news/updates service on Twitter. It started out because I wanted to get Reading FC news and score alerts on Twitter. So I started out doing it manually. After a few days I decided to set up a script to do it for me, but what about all the other teams? Well thats where FootyTweets came from.</p>
<p>I&#8217;ve had a fair bit of contraversy with <a href="http://footytweets.om" target="_blank">FootyTweets</a> and its or reltations: <a href="http://motortweets.com" target="_blank">MotorTweets</a>, <a href="http://crickettweets.com" target="_blank">CricketTweets</a> and <a href="http://rugbytweets.com" target="_blank">RugbyTweets</a>. All of these came about due to the way &#8220;old media&#8221; see anyone using their copyright without their permission. Different companies/organisations treat their copyright and trademark in one of two ways:</p>
<ul>
<li>Old media: Send the person in breech of copyright a <a href="http://blog.footytweets.com/2009/04/the-footytweets-cease-and-desist-story/" target="_blank">Cease &amp; Desist</a> letter (like I received)</li>
<li>New media: Embrace the person that is giving them extra publicity and promoting the copyright holder</li>
</ul>
<p>Anyway, as you can see from the <a href="http://blog.footytweets.com/2009/04/the-footytweets-cease-and-desist-story/" target="_blank">Cease &amp; Desist</a> letter I received, all the clubs and governing bodies have a very obvious old media stance.</p>
<p><strong>What happened with Reading FC then?<br />
</strong>Well, Reading FC were the first team to make contact with me and ask to speak on the phone. I immediately knew the issue was Twitter related and was most likely just ringing to ask for the Twitter account I was using for Reading (<a href="http://twitter.com/readingfc" target="_blank">@ReadingFC</a>). Which I would be fine about since I&#8217;d rather not go to court because I wouldn&#8217;t change an account name. Twitter themselves have their rules about using other peoples trademarks and I wouldn&#8217;t stand a chance!</p>
<p>But&#8230; I was really surprised to speak to the Craig, the Head of Communications and Reading FC and he did just want the Twitter account name, which we had swapped over within 10 minutes of the phone call ending (my account changed to @Unofficial_RFC). But what I didn&#8217;t expect was him to thank me for running the account for so long. Not only that but he offered me the chance to go into the press area for any matches I like!</p>
<p><strong>Let&#8217;s backtrack a second<br />
</strong>A football club thanked me for using their trademark because it was benefiting the club. Craig specifically mentioned the term &#8220;new media&#8221; too. I wish more clubs like DC United and New York Red Bulls (Both in the MLS) would have done the same rather than sending me harsh e-mails or going to Twitter directly to take over an account.</p>
<p><strong>Conclusion<br />
</strong>You might well support someone else, but you have to admire what Reading FC have done. If it is possible, then I am a bigger fan that I was this time last week.
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Follieparsley.com%2F2010%2F08%2F08%2Ffootytweets-new-media-and-reading-fc%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Follieparsley.com%2F2010%2F08%2F08%2Ffootytweets-new-media-and-reading-fc%2F&amp;source=ollieparsley&amp;style=normal&amp;service=is.gd&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://ollieparsley.com/2010/08/08/footytweets-new-media-and-reading-fc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I&#8217;m a #DroidFan</title>
		<link>http://ollieparsley.com/2010/06/28/why-im-a-droidfan/</link>
		<comments>http://ollieparsley.com/2010/06/28/why-im-a-droidfan/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 15:34:21 +0000</pubDate>
		<dc:creator>Ollie Parsley</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://ollieparsley.com/?p=676</guid>
		<description><![CDATA[Its been aaaaaaaages since I have written a blog post. I considered getting back into AudioBoo but lost my voice last week and by the time I got it back yesterday I had lost motivation! Whats wrong with Apple? Anyway&#8230; I have become increasingly pissed off with the wall that Apple puts around their products [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="float: right; margin-bottom: 10px;" title="Android Logo" src="http://footmark.files.wordpress.com/2009/06/android-logo.jpg" alt="" width="239" height="264" />Its been aaaaaaaages since I have written a blog post. I considered getting back into AudioBoo but lost my voice last week and by the time I got it back yesterday I had lost motivation!</p>
<p><strong>Whats wrong with Apple?</strong><br />
Anyway&#8230; I have become increasingly pissed off with the wall that Apple puts around their products and the applications people can build on top of them.</p>
<p>Apple have their very well oiled marketing machine that everyone eats up and gets involved with. For instance, from an average persons persepective the queues at the Apple Stores when a product launches is just because the product is that popular. That may well be the case, but from someone who can see through the marketing you can see what Apple is actually doing&#8230; Why serve people so slowly when people have been outside for hours&#8230; Oh yeah, to make sure there is a huge fuss made the media! Drives me nuts that people fall for it everytime, wait a day and then go in and there is no queue!!</p>
<p>Instead of making me want to wait for the new iPhone to come out Apple actually made me look at the alternatives. As people who follow me on Twitter will know, I loved the idea of the Google Nexus One and saw myself getting it on Vodafone UK when it came out. I subscribed to the rubbish marketing e-mails to get news of its launch. But after seeing that you have to basically pay £5 a month extra just because it is a nexus one really pissed me off again.</p>
<p>A few people had told be about the HTC Desire and I did plenty of research on it and basically the only difference between the Desire and Nexus One is there is no background noise cancellation microphone on the back. That and the fact you need to rely on HTC to give you Android updates.</p>
<p style="text-align: center;"><img class="aligncenter" style="margin: 0 auto;" title="HTC Desire" src="http://regmedia.co.uk/2010/03/31/htc_desire_2.jpg" alt="" width="316" height="500" /></p>
<p><strong>HTC Desire baby!</strong><br />
After mulling it over for a few weeks I decided to get the Desire on O2 as I had been on their iPhone simplicity deal with free data. Except thats not exactly how I did it. My Girlfriend Hannah had a really old brick and she had started coming round to the idea that the iPhone might actually be a good phone for her to use. So she upgraded her contract to get the Desire, I still get the simplicity deal, she gets my old iPhone, I get the Desire and I pay the difference in contract prices. All that to get the free &#8220;unlimited&#8221; data!</p>
<p><strong>Whats so amazing about Android?</strong><br />
Back to Android&#8230; AWESOME! What an awesome Operating System. From a developers point of view you can build an app that can replace virtually anything on the phone. Want to make your own keypad? Browser? Home screen? Lock screen? You can! Can you do any of those on apple? NO BLOODY WAY!</p>
<p>I&#8217;m currently building my first two apps (kind of in parallel) to get to grips with development  but as it uses Java and I did a bit for my degree it is really easy to get going. There is nothing to pay (untill you want to put anything into the market) and you can debug on your device rather than having to pay Apple $100 for the benefit!</p>
<p><strong>Catching up</strong><br />
Although not all the &#8220;major brands&#8221; have jumped on the bandwagon yet I can imaging lots of them planning it at the moment. The next release of Android is set to have a lot better UI tools and make it easier and simpler to customise the look and feel of the device and apps so that may help the bigger brands get on board easier.</p>
<p>At the moment I can only find one other downside: Apps that stay open and drain battery. But there is a solution&#8230; get a tast killer. But just be careful&#8230; Don&#8217;t kill the clock app as your alarms won&#8217;t go off! I found that out the hard way.</p>
<p>Are you a #AppleFan or a #DroidFan? Talk to me in the comments! <img src='http://ollieparsley.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Follieparsley.com%2F2010%2F06%2F28%2Fwhy-im-a-droidfan%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Follieparsley.com%2F2010%2F06%2F28%2Fwhy-im-a-droidfan%2F&amp;source=ollieparsley&amp;style=normal&amp;service=is.gd&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://ollieparsley.com/2010/06/28/why-im-a-droidfan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developers: Cache your RSS</title>
		<link>http://ollieparsley.com/2010/05/16/developers-cache-your-rss/</link>
		<comments>http://ollieparsley.com/2010/05/16/developers-cache-your-rss/#comments</comments>
		<pubDate>Sun, 16 May 2010 09:57:52 +0000</pubDate>
		<dc:creator>Ollie Parsley</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://ollieparsley.com/?p=666</guid>
		<description><![CDATA[Background First of all I think it is important to note that I have never received any training when it comes to PHP, MySQL or Apache. I have just finished a degree course but that was mainly Java. This post is done from a web services point of view, not a developer reading an RSS [...]]]></description>
			<content:encoded><![CDATA[<h3>Background</h3>
<p>First of all I think it is important to note that I have never received any training when it comes to PHP, MySQL or Apache. I have just finished a degree course but that was mainly Java.</p>
<p>This post is done from a web services point of view, not a developer reading an RSS feed <img src='http://ollieparsley.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Anyway! I have recently moved servers to Linode, which I would highly recommend if you know your way around Linux. I moved all my small sites like <a href="http://ollieparsley.com">this blog</a>, <a href="http://hootware.com" target="_blank">Hootware</a>, <a href="http://h1debate.com" target="_blank">H1 Debate</a>, <a href="http://lovehatemarmite.com" target="_blank">Love Hate Marmite</a> etc onto the new box and everything was running fine as they don&#8217;t have much traffic and on every blog I host I use WP-Supercache.</p>
<h3>The problem</h3>
<p>But when I moved FootyTweets over and got it all running I noticed that after about 10mins apache had ground to a hault and clogged up the server. It took me a good 20mins to figure out what had been going on. I didn&#8217;t realise it but almost every second there are people out there that refresh about 20 RSS feeds from FootyTweets. As I had never anticipated many people would use the RSS feeds I never thought to cache them. This was baaad news!</p>
<p>Every time an RSS feed was requested it went to the database, requested x recent news items and made an RSS feed from them. Now the news feeds only get checked every half an hour, so after the first feed requested in that 30 minute slot I was simply wasting database connections and processing time doing the same SQL statement.</p>
<h3>MY solution</h3>
<p>This is when I jumped into action. I know there are different ways of caching but my favourite way is a bit similar to WP-Supercache, which is simply save a static copy of the RSS feed so a file when the first request is made. Then all subsequent requests simply check to see if a cached version exists, if it doesn&#8217;t it will create the file, otherwise it will simply server up the static file. Then whenever a news item comes in the RSS feed for that team is deleted ready t be recreated.</p>
<h3>And the people rejoiced</h3>
<p>As soon as I put this back into action the server was back to normal and apache seemed to appreciate the effort I went into to create the cache.</p>
<p>As I&#8217;d done this type of caching of files before it only took me about 10-15mins to implement, but the first time it took a bit of figuring out.</p>
<p>Just as I said before, this is not the only way there are other services that can do the same thing. Everything that was written above was my own opinion <img src='http://ollieparsley.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Follieparsley.com%2F2010%2F05%2F16%2Fdevelopers-cache-your-rss%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Follieparsley.com%2F2010%2F05%2F16%2Fdevelopers-cache-your-rss%2F&amp;source=ollieparsley&amp;style=normal&amp;service=is.gd&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://ollieparsley.com/2010/05/16/developers-cache-your-rss/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HootMonitor is here!</title>
		<link>http://ollieparsley.com/2009/11/16/hootmonitor-is-here/</link>
		<comments>http://ollieparsley.com/2009/11/16/hootmonitor-is-here/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 23:48:20 +0000</pubDate>
		<dc:creator>Ollie Parsley</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://ollieparsley.com/?p=616</guid>
		<description><![CDATA[After several months of long nights of programming on Red Bull, vast amounts of chocolate and attempting not to neglect my lovely girlfriend Hannah. HootMonitor is finally out in beta form! So you might be wondering what HootMonitor is. Well to put it incredibly simple its website monitoring for Twitter. But to go into a [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://hootmonitor.com//blog-logo" target="_blank"><img class="aligncenter" style="border:none;" title="HootMonitor logo" src="http://files.hootware.com/apps/hootmonitor/images/logo/logo_300_beta.png" alt="" width="300" height="66" /></a></p>
<p>After several months of long nights of programming on Red Bull, vast amounts of chocolate and attempting not to neglect my lovely girlfriend Hannah. <a href="http://hootmonitor.com//blog" target="_blank">HootMonitor</a> is finally out in beta form!</p>
<p>So you might be wondering what <a href="http://hootmonitor.com//blog" target="_blank">HootMonitor</a> is. Well to put it incredibly simple its <strong>website monitoring for Twitter</strong>. But to go into a longer explanation I am going to grab  quote from the <a href="http://hootmonitor.com/about" target="_blank">about page</a>:</p>
<blockquote><p>Want to know when your website goes down? How about being notified with a Twitter direct message, e-mail or an SMS? How about some statistics too? HootMonitor can do it all. To set your site up just follow the 3 simple steps above <em>(<a href="http://hootmonitor.com//blog" target="_blank">see the homepage</a> for the images)</em>. Or watch the video tour below.</p></blockquote>
<p>This is the first site I have done based on the &#8220;Freemium&#8221; business model. Basically you <a href="http://hootmonitor.com//blog" target="_blank">HootMonitor</a> offers basic the basic web monitoring service for free, while charging a premium for advanced/special features.</p>
<p>The easiest way to check out <a href="http://hootmonitor.com//blog" target="_blank">HootMonitor</a> is to login with your <a href="http://hootmonitor.com/login/twitter" target="_blank">Twitter</a>/<a href="http://hootmonitor.com//blog" target="_blank">Facebook</a> account and have a look. Or you can see the introductory video below. Or <a href="http://www.youtube.com/watch?v=w-ndk2gLcOE" target="_blank">see it on YouTube</a>.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/w-ndk2gLcOE&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/w-ndk2gLcOE&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="525" height="325"></embed></object>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Follieparsley.com%2F2009%2F11%2F16%2Fhootmonitor-is-here%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Follieparsley.com%2F2009%2F11%2F16%2Fhootmonitor-is-here%2F&amp;source=ollieparsley&amp;style=normal&amp;service=is.gd&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://ollieparsley.com/2009/11/16/hootmonitor-is-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ListLeagues: Turn Twitter lists into leagues</title>
		<link>http://ollieparsley.com/2009/10/23/listleagues-turn-twitter-lists-into-leagues/</link>
		<comments>http://ollieparsley.com/2009/10/23/listleagues-turn-twitter-lists-into-leagues/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 21:15:49 +0000</pubDate>
		<dc:creator>Ollie Parsley</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://ollieparsley.com/?p=610</guid>
		<description><![CDATA[Did you know that Twitter attempted to secretly release a new feature to a small percentage of users (less than 5%)? The chances are that you did, but if you didn&#8217;t check out this Mashable article about Twitter Lists. They will be releasing the lists feature to 5% of people over the next few weeks. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://listleagues.com"><img class="aligncenter" title="ListLeagues logo" src="http://listleagues.com/images/logos/logo_300.png" alt="" width="300" height="49" /></a></p>
<p>Did you know that Twitter attempted to secretly release a new feature to a small percentage of users (less than 5%)? The chances are that you did, but if you didn&#8217;t <a href="http://mashable.com/2009/09/30/twitter-lists/" target="_blank">check out this Mashable article</a> about Twitter Lists. They will be <a href="http://status.twitter.com/post/220398059/expanding-lists-feature-to-5-percent" target="_blank">releasing the lists feature to 5% of people</a> over the next few weeks.</p>
<p>When Twitter release new features, or are planning a new feature, they give developers new API methods to test out. This was the case for Lists. Developers have been given access to a draft API documentation.</p>
<p>So with a combination of being one of the small fraction of users given access to Lists I also saw the draft Lists API, I thought I could make an app as proof of concept of what can be done. The result was <a href="http://listleagues.com" target="_blank">ListLeages</a>.</p>
<p>One of my old Twitter apps <a href="http://twitterleague.com" target="_blank">TwitterLeague</a> (which I no longer own or operate) was built before Lists was even an idea and so if you wanted to create a league of Twitter users you had to login to Twitterleague and add users individually. But now with ListLeagues you can create your lists on Twitter and turn them into leagues by matching the uri (the bit after http://twitter.com)</p>
<p>So for instance I have a league at <a href="http://twitter.com/ollieparsley/hootware" target="_blank">http://twitter.com/ollieparsley/hootware</a>. If I wanted to create a league from this list all I do is substitute twitter.com for listleagues.com. So the URL would become <a href="http://listleagues.com/ollieparsley/hootware" target="_blank">http://listleagues.com/ollieparsley/hootware</a></p>
<p>Alternatively you can see w
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Follieparsley.com%2F2009%2F10%2F23%2Flistleagues-turn-twitter-lists-into-leagues%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Follieparsley.com%2F2009%2F10%2F23%2Flistleagues-turn-twitter-lists-into-leagues%2F&amp;source=ollieparsley&amp;style=normal&amp;service=is.gd&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://ollieparsley.com/2009/10/23/listleagues-turn-twitter-lists-into-leagues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter Developer Nest: August 2009 @devnest</title>
		<link>http://ollieparsley.com/2009/08/28/twitter-developer-nest-august-2009-devnest/</link>
		<comments>http://ollieparsley.com/2009/08/28/twitter-developer-nest-august-2009-devnest/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 16:31:28 +0000</pubDate>
		<dc:creator>Ollie Parsley</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Talks]]></category>

		<guid isPermaLink="false">http://ollieparsley.com/?p=593</guid>
		<description><![CDATA[On Wednesday I headed on my long train journey from Poole to Monument underground station. Why? Well you have read the title haven&#8217;t you? Yes, the 4th Twitter Developer Nest was taking place. What is the Twitter Developer Nest? It&#8217;s a great place for Twitter developers, potential developers and Twitter enthusiasts to get together, hear [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitterdevelopernest.com" target="_blank"><img class="alignright size-full wp-image-595" style="float:right;" title="Twitter Developer Nest logo" src="http://ollieparsley.com/wp-content/uploads/2009/08/logo_small.png" alt="Twitter Developer Nest logo" width="73" height="73" /></a>On Wednesday I headed on my long train journey from Poole to Monument underground station. Why? Well you have read the title haven&#8217;t you? Yes, the 4th Twitter Developer Nest was taking place.</p>
<h3>What is the Twitter Developer Nest?</h3>
<p>It&#8217;s a great place for Twitter developers, potential developers and Twitter enthusiasts to get together, hear what each other is doing, drink lots of free beer and eat lots of free pizza!</p>
<h3>Why do I like it?</h3>
<p>Anyone that knows me knows that I am a bit of a serial Twitter app developer. Just look at my projects page to see what sort of app I develop. Most of my friends don&#8217;t really know much about what I do apart from &#8220;being a geek&#8221;. So coming to an event like this where everyone is on the same page and being such a niche group of UK (mainly) Twitter developers, its great to be a part of.</p>
<h3>Highlights</h3>
<p>All the talks were great and it is a bit bad of me to only choose a couple of presentations, but to hell with it! Here are my favourite 2 apps.</p>
<h4><a href="http://twitter.com/picfog" target="_blank">@picfog</a></h4>
<p>Think the Live TweetMeme stream of links, but for photos instead. Just visit <a href="http://picfog.com" target="_blank">picfog.com</a> to see exactly what I mean. I was very impressed with the speed and realising that noone has done anything similar, imagine the possibilities of breaking news from a photo (like the Hudson plane crash) but you see it straight away rather than waiting for the viral effect of Retweets. See <a href="http://picfog.com/s/devnest" target="_blank">photos from the Developer Nest on picfog.com</a></p>
<h4><a href="http://twitter.com/twase" target="_blank">@twase</a></h4>
<p><a href="http://twitter.com/jchivers" target="_blank">@jchivers</a> presented Twase, the awesome Twitter Spam engine. It&#8217;s along the lines of what Akismet is to WordPress (except Akismet is owned by WordPress and installed by default!). Twase is a developer tool for checking to see if a user is full of spam! Ok its a lot more complicated then that, but check out <a href="http://twase.com" target="_blank">twase.com</a> for more info. <a href="http://prezi.com/ymmhmekhsynb/" target="_blank">Check out the presentation</a>.</p>
<h4><a href="http://twitter.com/twfeed" target="_blank">@twfeed</a></h4>
<p>I was looking forward to this talk from <a href="http://twitter.com/mario" target="_blank">@mario</a>, the creator of <a href="http://twitterfeed.com" target="_blank">TwitterFeed</a> as soon as I saw the schedule. <a href="http://prezi.com/dfvjw_pyodeq/" target="_blank">Check out the presentation</a> for more.<br />
<img class="alignnone size-thumbnail wp-image-602" title="@mario at @devnest" src="http://ollieparsley.com/wp-content/uploads/2009/08/devnest_twfeed-150x150.png" alt="@mario at @devnest" width="150" height="150" /></p>
<h3>HootMonitor<strong><br />
</strong></h3>
<p><a href="http://hootmonitor.com" target="_blank"><img class="alignright" style="float:right;" title="HootMonitor logo" src="http://hootmonitor.com/images/logo/icon_75.png" alt="" width="75" height="75" /></a>Amongst all the presentations going on there are 8 &#8220;show and tells&#8221; these are 140 second demos/presentations by anyone who wants to showcase what they have done. I chose to do a quick demo of my latest Twitter app caleed HootMonitor. It&#8217;s almost ready and you can see more at <a href="http://hootmonitor.com" target="_blank">HootMonitor.com</a> or follow <a href="http://twitter.com/hootmonitor" target="_blank">@HootMonitor</a> on Twitter.</p>
<h3>Live stream!</h3>
<p>There was a live stream up on Ustream.tv that I have included below. If you want to see my HootMonitor demo, skip to the last two minutes of the video!</p>
<p><embed flashvars="loc=%2F&amp;autoplay=false&amp;vid=2051907" width="480" height="386" allowfullscreen="true" allowscriptaccess="always" src="http://www.ustream.tv/flash/video/2051907" type="application/x-shockwave-flash" />
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Follieparsley.com%2F2009%2F08%2F28%2Ftwitter-developer-nest-august-2009-devnest%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Follieparsley.com%2F2009%2F08%2F28%2Ftwitter-developer-nest-august-2009-devnest%2F&amp;source=ollieparsley&amp;style=normal&amp;service=is.gd&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://ollieparsley.com/2009/08/28/twitter-developer-nest-august-2009-devnest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to bring your iPhone back after drowning!</title>
		<link>http://ollieparsley.com/2009/07/11/how-to-bring-your-iphone-back-from-drowning/</link>
		<comments>http://ollieparsley.com/2009/07/11/how-to-bring-your-iphone-back-from-drowning/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 16:49:20 +0000</pubDate>
		<dc:creator>Ollie Parsley</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[car]]></category>
		<category><![CDATA[heat]]></category>
		<category><![CDATA[insurance]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[o2]]></category>
		<category><![CDATA[water]]></category>

		<guid isPermaLink="false">http://ollieparsley.com/?p=586</guid>
		<description><![CDATA[So you have dropped your iPhone into the dogs water bowl. It all went in slow motion as you shouted &#8220;noooooooooo!&#8221;. Ok so you might have just dropped it in some shallow water. Here is what you should do in the &#8220;rules according to Ollie&#8221;. Obviously if you have dropped it in water and have [...]]]></description>
			<content:encoded><![CDATA[<p>So you have dropped your iPhone into the dogs water bowl. It all went in slow motion as you shouted &#8220;noooooooooo!&#8221;.</p>
<p>Ok so you might have just dropped it in some shallow water. Here is what you should do in the &#8220;rules according to Ollie&#8221;. Obviously if you have dropped it in water and have taken the time to find this blog post then it is probably too late for you. But if you are reading this for info then follow these rules:</p>
<ol>
<li>Get it out the water! By now you will be getting odd messages saying &#8220;This accessory is not compatible with iPhone&#8221; (like below)</li>
<li>Wrap it in a towel to get the surface water off</li>
<li>Put the phone on a coat in the footwell of your car</li>
<li>Drive a long distance, whist:
<ol>
<li>Blasting heat into the footwell of the passenger seat</li>
<li>Opening the windows so you don&#8217;t boil</li>
</ol>
</li>
<li>Sorted!</li>
</ol>
<p>There you go. That was exactly what I did on Friday morning and it worked perfectly when I got to the end of the journey. The only thing I am not sure about is insurance. Although I obviously have needed to make a claim, internally there would be signs of water damage which would make the insurance invalid. I am hoping to get clrification on Monday when I take a trip to the O2 store.</p>
<p><img class="aligncenter size-full wp-image-588" title="iPhone screenshot after being dropped in the dogs water bowl" src="http://ollieparsley.com/wp-content/uploads/2009/07/img_0333.png" alt="iPhone screenshot after being dropped in the dogs water bowl" width="320" height="480" />
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Follieparsley.com%2F2009%2F07%2F11%2Fhow-to-bring-your-iphone-back-from-drowning%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Follieparsley.com%2F2009%2F07%2F11%2Fhow-to-bring-your-iphone-back-from-drowning%2F&amp;source=ollieparsley&amp;style=normal&amp;service=is.gd&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://ollieparsley.com/2009/07/11/how-to-bring-your-iphone-back-from-drowning/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Audio blog: Sorry about not posting on my blog much!</title>
		<link>http://ollieparsley.com/2009/06/30/audio-blog-sorry-about-not-posting-on-my-blog-much/</link>
		<comments>http://ollieparsley.com/2009/06/30/audio-blog-sorry-about-not-posting-on-my-blog-much/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 20:28:04 +0000</pubDate>
		<dc:creator>Ollie Parsley</dc:creator>
				<category><![CDATA[Audio Blog]]></category>

		<guid isPermaLink="false">http://ollieparsley.com/?p=574</guid>
		<description><![CDATA[I haven&#8217;t written a blog post in a month and a half. So it&#8217;s was about time I sorted it out! So I recorded an audio blog, an expanded Audioboo if you like. All about the projects I have been working on recently. It&#8217;s just under 5 minutes long and you can download the MP3 [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t written a blog post in a month and a half. So it&#8217;s was about time I sorted it out! So I recorded an audio blog, an expanded Audioboo if you like. All about the projects I have been working on recently.</p>
<p>It&#8217;s just under 5 minutes long and you can<a href="http://ollieparsley.com/wp-content/uploads/2009/06/001.mp3" target="_blank"> download the MP3</a> if you like. Or put the <a href="http://ollieparsley.com/feed">RSS feed</a> into <a href="itpc://ollieparsley.com/feed">iTunes</a> (or another generic player) to receive it as a podcast <img src='http://ollieparsley.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . I hope its not too boring!</p>
<p><a href="http://ollieparsley.com/wp-content/uploads/2009/06/001.mp3">Download audio file (001.mp3)</a></p>
<p>Thanks.</p>
<p>Ollie
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Follieparsley.com%2F2009%2F06%2F30%2Faudio-blog-sorry-about-not-posting-on-my-blog-much%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Follieparsley.com%2F2009%2F06%2F30%2Faudio-blog-sorry-about-not-posting-on-my-blog-much%2F&amp;source=ollieparsley&amp;style=normal&amp;service=is.gd&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://ollieparsley.com/2009/06/30/audio-blog-sorry-about-not-posting-on-my-blog-much/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://ollieparsley.com/wp-content/uploads/2009/06/001.mp3" length="4682595" type="audio/mpeg" />
		</item>
		<item>
		<title>@twavatarsapi makes handling Twitter avatars easier!</title>
		<link>http://ollieparsley.com/2009/05/15/twavatars-makes-handling-twitter-avatars-easier/</link>
		<comments>http://ollieparsley.com/2009/05/15/twavatars-makes-handling-twitter-avatars-easier/#comments</comments>
		<pubDate>Fri, 15 May 2009 11:00:33 +0000</pubDate>
		<dc:creator>Ollie Parsley</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://ollieparsley.com/?p=561</guid>
		<description><![CDATA[After attending the Twitter Developer Nest (which I recommend you attend), where I talked about FootyTweets (see my presentation here), there was a discussion about how the Twitter API handles user avatars. The main problem is that the URL that is given in the API is a direct URL to the image. So if the [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://twavatars.info" target="_blank"><img class="size-full wp-image-562 alignnone" title="Twavatars logo" src="http://ollieparsley.com/wp-content/uploads/2009/05/logo_300.png" alt="Twavatars logo" width="250" height="63" /></a></p>
<p>After attending the <a href="http://twitterdevelopernest.com" target="_blank">Twitter Developer Nest</a> (which I recommend you attend), where I talked about FootyTweets (<a href="http://ollieparsley.com/2009/05/03/look-back-at-the-twitter-developer-nest/" target="_blank">see my presentation here</a>), there was a discussion about how the Twitter API handles user avatars.</p>
<p>The main problem is that the URL that is given in the API is a direct URL to the image. So if the user changes their image after your API call is done, you will get a broken image/404.</p>
<p>I have this problem with TwitterLeague and have to run a 30 minute update to check for users avatars. This also means that an avatar could be broken for up to 30 minutes. In Twitter land this is obviously a long time.</p>
<p>So Twavatars (<a href="http://twitter.com/twavatarsapi" target="_blank">twitter.com/twavatarsapi</a>) is my solution. Whenever you want to display a users avatar instead of doing an API call you instead use a Twavatar URL, this collects the relevant users image (depending on the size) and returns an image. This means the URL can be used directly in an &lt;img&gt;.</p>
<p>This is an example URL (i am looking at getting a domain name):<br />
<a href="http://twavatars.info/user/10721822?s=thumb" target="_blank">http://twavatars.info/user/10721822?s=thumb</a></p>
<p>It returns this image:<br />
<img class="alignnone" title="@ollieparsley Twavatar" src="http://twavatars.info/user/10721822?s=thumb" alt="" /></p>
<p>I think its a nice way of handling Twitter avatars. If you want to know more please head to <a href="http://twavatars.info" target="_blank">http://twavatars.info</a></p>
<p style="text-align: center;"><a href="http://twavatars.info" target="_blank"><img class="aligncenter size-full wp-image-563" title="Twavatars screenshot" src="http://ollieparsley.com/wp-content/uploads/2009/05/twavatars_screenshot.jpg" alt="Twavatars screenshot" width="300" height="225" /></a></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Follieparsley.com%2F2009%2F05%2F15%2Ftwavatars-makes-handling-twitter-avatars-easier%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Follieparsley.com%2F2009%2F05%2F15%2Ftwavatars-makes-handling-twitter-avatars-easier%2F&amp;source=ollieparsley&amp;style=normal&amp;service=is.gd&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://ollieparsley.com/2009/05/15/twavatars-makes-handling-twitter-avatars-easier/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Look back at the Twitter Developer Nest</title>
		<link>http://ollieparsley.com/2009/05/03/look-back-at-the-twitter-developer-nest/</link>
		<comments>http://ollieparsley.com/2009/05/03/look-back-at-the-twitter-developer-nest/#comments</comments>
		<pubDate>Sun, 03 May 2009 17:26:39 +0000</pubDate>
		<dc:creator>Ollie Parsley</dc:creator>
				<category><![CDATA[Talks]]></category>

		<guid isPermaLink="false">http://ollieparsley.com/?p=549</guid>
		<description><![CDATA[I am now back home on my birthday. Haven&#8217;t been here since Wednesday 29th April. Feels like weeks since I slept in my own bed! But I did have an awesome time at the Twitter Developer Nest. I am briefly going to summarise the parts of the day that really got me thinking. Zolty The [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitterdevelopernest.com" target="_blank"><img class="alignright size-full wp-image-501" title="Twitter Developer Nest logo" src="http://ollieparsley.com/wp-content/uploads/2009/04/devnest_logo.jpg" alt="Twitter Developer Nest logo" width="120" height="120" align="right" /></a>I am now back home on my birthday. Haven&#8217;t been here since Wednesday 29th April. Feels like weeks since I slept in my own bed!</p>
<p>But I did have an awesome time at the Twitter Developer Nest. I am briefly going to summarise the parts of the day that really got me thinking.</p>
<p><strong>Zolty</strong><br />
The first presentation was by <a href="http://twitter.com/zolty" target="_blank">@zolty</a> where he showed us BakerTweet and how he used an Arduino unit to create a tool that was installed at the Bakery over the road from his office. The unit sends out a tweet when a baker takes something out the overn, chooses the item on the unit and presses the send button.</p>
<p>It was a really great presentation and really opens up the number of opportunities for this unit. Zolty did mention that there is a unit being tested at London Zoo where a tweet will be sent out when an animal is being fed.</p>
<p><strong>ME!</strong><br />
I spoke second and talked about my various Twitter apps but went on to talk in-depth about the <a href="http://footytweets.com" target="_blank">FootyTweets</a> Cease and Desist issues. I have included the presentation below.</p>
<div id="__ss_1376998" style="width: 425px; text-align: left;"><object width="425" height="355" data="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=footytweetsshow-090502145108-phpapp02&amp;rel=0&amp;stripped_title=footytweets-cd" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=footytweetsshow-090502145108-phpapp02&amp;rel=0&amp;stripped_title=footytweets-cd" /><param name="allowfullscreen" value="true" /></object></div>
<p><strong>Doug Williams</strong><br />
@dougw is part of the Twitter API team and focuses on support. He breifly went into some of the technical details into why there have been problems since Aston Kutcher and Oprah (with a lot of other factors) increased Twitters traffic exponentially.</p>
<p>He also answered a number of questions from the audience. There were a few issues that were raised including Twitter Avatars and syncing.</p>
<p><strong>Paul Johnston</strong><br />
Paul (<a href="http://twitter.com/PaulDJohnston" target="_blank">@PaulDJohnston</a>) did a really interesting talk about Transient and Persinstant data on Twitter. It was quote in-depth and he went into how to best make use of Twitter avatars. I have embedded his presentation below.</p>
<div id="__ss_1372063" style="width: 425px; text-align: left;"><object width="425" height="355" data="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=presentationv0-51-090501031939-phpapp02&amp;rel=0&amp;stripped_title=transient-v-persistent-data-on-twitter-1372063" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=presentationv0-51-090501031939-phpapp02&amp;rel=0&amp;stripped_title=transient-v-persistent-data-on-twitter-1372063" /><param name="allowfullscreen" value="true" /></object></div>
<p><strong>Show &amp; Tweet</strong><br />
After the main talks it was time for show and tweet, you have 140 seconds to talk about your app. I can only remember a couple of the demos so please accept my appologies if your app isn&#8217;t listed. Please tell me in the comments!</p>
<ul>
<li>TweetMeme API</li>
<li>Peepwl</li>
<li>TweetRaffle (in development)</li>
<li>TwitApps</li>
</ul>
<p>Then it was off to the pub! I did get to talk to a number of people and would really like to thank everyone there who talked to me but in particular <a href="http://twitter.com/stut" target="_blank">@stut</a>. We discussed Twitter apps and scaling for almost 2 hours and barely stopped for air!
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Follieparsley.com%2F2009%2F05%2F03%2Flook-back-at-the-twitter-developer-nest%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Follieparsley.com%2F2009%2F05%2F03%2Flook-back-at-the-twitter-developer-nest%2F&amp;source=ollieparsley&amp;style=normal&amp;service=is.gd&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://ollieparsley.com/2009/05/03/look-back-at-the-twitter-developer-nest/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

