<?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>Pakzilla &#187; Twitter</title>
	<atom:link href="http://www.pakzilla.com/tag/twitter/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pakzilla.com</link>
	<description>A blog on Programming, Web and Technology</description>
	<lastBuildDate>Sat, 04 Feb 2012 22:25:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Latest market valuation of dotcom giants</title>
		<link>http://www.pakzilla.com/2011/02/25/latest-market-valuation-of-dotcom-giants/</link>
		<comments>http://www.pakzilla.com/2011/02/25/latest-market-valuation-of-dotcom-giants/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 00:01:07 +0000</pubDate>
		<dc:creator>Tahir Akram</dc:creator>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Foursquare]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.pakzilla.com/?p=1353</guid>
		<description><![CDATA[A number of dotcom firms are growing rapidly. There founds are getting a good ROI. Let&#8217;s have a look on their latest market value. Facebook is having $60 billion and always out of capacity Twitter is on $10 billion. Foursquare that grew 3,400% is having $250 million. via Related posts: Infographic stats of social networking [...]
Related posts:<ol>
<li><a href='http://www.pakzilla.com/2011/01/23/infographic-stats-of-social-networking-and-online-services/' rel='bookmark' title='Infographic stats of social networking and online services'>Infographic stats of social networking and online services</a></li>
<li><a href='http://www.pakzilla.com/2010/04/13/download-gravity-a-symbian-s60-twitter-client/' rel='bookmark' title='Download Gravity, a Symbian S60 Twitter client'>Download Gravity, a Symbian S60 Twitter client</a></li>
<li><a href='http://www.pakzilla.com/2011/02/14/some-dirty-little-secrets-of-twitter-you-should-know/' rel='bookmark' title='Some dirty little secrets of Twitter you should know'>Some dirty little secrets of Twitter you should know</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>A number of dotcom firms are growing rapidly. There founds are getting a good ROI. Let&#8217;s have a look on their latest market value. Facebook is having $60 billion and always out of capacity Twitter is on $10 billion. Foursquare that grew 3,400% is having $250 million.</p>
<p><a href="http://www.pakzilla.com/wp-content/upload/Latest-internet-valuation-002.jpg"><img class="aligncenter" title="Latest dotcom valuation" src="http://www.pakzilla.com/wp-content/upload/Latest-internet-valuation-002.jpg" alt="" width="600" height="415" /></a></p>
<p><a href="http://www.guardian.co.uk/business/2011/feb/20/is-this-the-start-of-the-second-dotcom-bubble">via</a></p>
<p>Related posts:<ol>
<li><a href='http://www.pakzilla.com/2011/01/23/infographic-stats-of-social-networking-and-online-services/' rel='bookmark' title='Infographic stats of social networking and online services'>Infographic stats of social networking and online services</a></li>
<li><a href='http://www.pakzilla.com/2010/04/13/download-gravity-a-symbian-s60-twitter-client/' rel='bookmark' title='Download Gravity, a Symbian S60 Twitter client'>Download Gravity, a Symbian S60 Twitter client</a></li>
<li><a href='http://www.pakzilla.com/2011/02/14/some-dirty-little-secrets-of-twitter-you-should-know/' rel='bookmark' title='Some dirty little secrets of Twitter you should know'>Some dirty little secrets of Twitter you should know</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.pakzilla.com/2011/02/25/latest-market-valuation-of-dotcom-giants/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Class of 2011: If Social Media Were a High School</title>
		<link>http://www.pakzilla.com/2011/02/17/class-of-2011-if-social-media-were-a-high-school/</link>
		<comments>http://www.pakzilla.com/2011/02/17/class-of-2011-if-social-media-were-a-high-school/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 00:06:26 +0000</pubDate>
		<dc:creator>Tahir Akram</dc:creator>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://www.pakzilla.com/?p=1343</guid>
		<description><![CDATA[What if a social media were a high school. Find out where is your favorite one. [via] Related posts: Social media websites affected IMs Infographic stats of social networking and online services Some dirty little secrets of Twitter you should know
Related posts:<ol>
<li><a href='http://www.pakzilla.com/2010/05/02/social-media-websites-affected-ims/' rel='bookmark' title='Social media websites affected IMs'>Social media websites affected IMs</a></li>
<li><a href='http://www.pakzilla.com/2011/01/23/infographic-stats-of-social-networking-and-online-services/' rel='bookmark' title='Infographic stats of social networking and online services'>Infographic stats of social networking and online services</a></li>
<li><a href='http://www.pakzilla.com/2011/02/14/some-dirty-little-secrets-of-twitter-you-should-know/' rel='bookmark' title='Some dirty little secrets of Twitter you should know'>Some dirty little secrets of Twitter you should know</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>What if a social media were a high school. Find out where is your favorite one.<a href="http://www.pakzilla.com/wp-content/upload/110702-FT-HSMEDIA-96x300.png"></a></p>
<p><a href="http://www.pakzilla.com/wp-content/upload/110702-FT-HSMEDIA1.png"><img class="aligncenter size-full wp-image-1345" title="110702-FT-HSMEDIA" src="http://www.pakzilla.com/wp-content/upload/110702-FT-HSMEDIA1.png" alt="" width="600" height="1875" /></a></p>
<p>[<a href="http://www.flowtown.com/blog/class-of-2011-if-social-media-were-a-high-school?display=wide" target="_blank">via</a>]</p>
<p>Related posts:<ol>
<li><a href='http://www.pakzilla.com/2010/05/02/social-media-websites-affected-ims/' rel='bookmark' title='Social media websites affected IMs'>Social media websites affected IMs</a></li>
<li><a href='http://www.pakzilla.com/2011/01/23/infographic-stats-of-social-networking-and-online-services/' rel='bookmark' title='Infographic stats of social networking and online services'>Infographic stats of social networking and online services</a></li>
<li><a href='http://www.pakzilla.com/2011/02/14/some-dirty-little-secrets-of-twitter-you-should-know/' rel='bookmark' title='Some dirty little secrets of Twitter you should know'>Some dirty little secrets of Twitter you should know</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.pakzilla.com/2011/02/17/class-of-2011-if-social-media-were-a-high-school/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Some dirty little secrets of Twitter you should know</title>
		<link>http://www.pakzilla.com/2011/02/14/some-dirty-little-secrets-of-twitter-you-should-know/</link>
		<comments>http://www.pakzilla.com/2011/02/14/some-dirty-little-secrets-of-twitter-you-should-know/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 13:26:50 +0000</pubDate>
		<dc:creator>Tahir Akram</dc:creator>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.pakzilla.com/?p=1335</guid>
		<description><![CDATA[There are many things that we don&#8217;t know about Twitter. I want to share a infographic of some dirty secrets about Twitter. You will find them interesting. [via] Related posts: Tutorial: Java based Twitter App on Google App Engine Download Gravity, a Symbian S60 Twitter client Let&#8217;s help Firefox users on Twitter. Join Army of [...]
Related posts:<ol>
<li><a href='http://www.pakzilla.com/2009/10/03/tutorial-java-based-twitter-app-on-google-app-engine/' rel='bookmark' title='Tutorial: Java based Twitter App on Google App Engine'>Tutorial: Java based Twitter App on Google App Engine</a></li>
<li><a href='http://www.pakzilla.com/2010/04/13/download-gravity-a-symbian-s60-twitter-client/' rel='bookmark' title='Download Gravity, a Symbian S60 Twitter client'>Download Gravity, a Symbian S60 Twitter client</a></li>
<li><a href='http://www.pakzilla.com/2010/11/22/lets-help-firefox-users-on-twitter-join-army-of-awesome/' rel='bookmark' title='Let&#8217;s help Firefox users on Twitter. Join Army of Awesome.'>Let&#8217;s help Firefox users on Twitter. Join Army of Awesome.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>There are many things that we don&#8217;t know about Twitter. I want to share a infographic of some dirty secrets about Twitter. You will find them interesting.</p>
<p><a href="http://www.pakzilla.com/wp-content/upload/Dirty-Little-Secret-Of-Twitter.png"><img class="aligncenter size-full wp-image-1336" title="Dirty-Little-Secret-Of-Twitter" src="http://www.pakzilla.com/wp-content/upload/Dirty-Little-Secret-Of-Twitter.png" alt="" width="600" height="461" /></a></p>
<p>[<a href="http://www.bitrebels.com/social/twitter%E2%80%99s-dirty-little-secret%E2%80%A6-infographic/" target="_blank">via</a>]</p>
<p>Related posts:<ol>
<li><a href='http://www.pakzilla.com/2009/10/03/tutorial-java-based-twitter-app-on-google-app-engine/' rel='bookmark' title='Tutorial: Java based Twitter App on Google App Engine'>Tutorial: Java based Twitter App on Google App Engine</a></li>
<li><a href='http://www.pakzilla.com/2010/04/13/download-gravity-a-symbian-s60-twitter-client/' rel='bookmark' title='Download Gravity, a Symbian S60 Twitter client'>Download Gravity, a Symbian S60 Twitter client</a></li>
<li><a href='http://www.pakzilla.com/2010/11/22/lets-help-firefox-users-on-twitter-join-army-of-awesome/' rel='bookmark' title='Let&#8217;s help Firefox users on Twitter. Join Army of Awesome.'>Let&#8217;s help Firefox users on Twitter. Join Army of Awesome.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.pakzilla.com/2011/02/14/some-dirty-little-secrets-of-twitter-you-should-know/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fetch Twitter friends or followers through REST API in Java</title>
		<link>http://www.pakzilla.com/2010/07/16/fetch-twitter-friends-or-followers-through-rest-api-in-java/</link>
		<comments>http://www.pakzilla.com/2010/07/16/fetch-twitter-friends-or-followers-through-rest-api-in-java/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 11:08:18 +0000</pubDate>
		<dc:creator>Tahir Akram</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Twitter API]]></category>

		<guid isPermaLink="false">http://www.pakzilla.com/?p=1082</guid>
		<description><![CDATA[I was playing around with fetching Twitter followers and friends with Twitter4J. But it was taking time to do that. So I code it with using REST urls given by Twitter. It fetches all your friends or followers. Depending upon your application that you want one list or you want to use paging. But I [...]
Related posts:<ol>
<li><a href='http://www.pakzilla.com/2011/11/03/calling-posterous-api-in-java/' rel='bookmark' title='Calling Posterous API in Java'>Calling Posterous API in Java</a></li>
<li><a href='http://www.pakzilla.com/2010/03/01/how-to-use-and-retain-twitter4j-oauth-access-token/' rel='bookmark' title='How to use and retain Twitter4J OAuth access token'>How to use and retain Twitter4J OAuth access token</a></li>
<li><a href='http://www.pakzilla.com/2009/10/03/tutorial-java-based-twitter-app-on-google-app-engine/' rel='bookmark' title='Tutorial: Java based Twitter App on Google App Engine'>Tutorial: Java based Twitter App on Google App Engine</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I was playing around with fetching Twitter followers and friends with Twitter4J. But it was taking time to do that. So I code it with using REST urls given by Twitter. It fetches all your friends or followers. Depending upon your application that you want one list or you want to use paging. But I did it in one go. Performance wise, it will be trouble of fetching say 2000 followers or friends.</p>
<p>I used JDOM to parse XML.</p>
<pre class="brush: java; title: ; notranslate">
import java.io.ByteArrayInputStream;
import java.io.DataInputStream;
import java.net.URL;
import java.net.URLConnection;
import java.util.ArrayList;
import java.util.List;

import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;

public class Twt {

String urlFlwrs= &quot;http://twitter.com/statuses/followers/YOUR_TWITTER_SCREEN_NAME.xml?cursor=&quot;;
String urlFrnds= &quot;http://twitter.com/statuses/friends/YOUR_TWITTER_SCREEN_NAME.xml?cursor=&quot;;

List followers = new ArrayList();
long cursorCounter = -1;

public static void main(String[] args) {
long start = System.currentTimeMillis();
new Twt().readFollowFriends();
System.out.printf(&quot;Total Time: %d secs&quot;,
(System.currentTimeMillis() - start)/1000);
}

void readFollowFriends(){

try {
StringBuffer followersData = new StringBuffer();
// use urlFrnds as a parameter if you want to fetch friends
URL url = new URL(urlFlwrs+cursorCounter);
URLConnection urlConnection = url.openConnection();
DataInputStream dis = new DataInputStream(
urlConnection.getInputStream());
String inputLine;
while ((inputLine = dis.readLine()) != null) {
followersData.append(inputLine);
}

SAXBuilder builder = new SAXBuilder();
Document document = builder.build(new ByteArrayInputStream(
followersData.toString().getBytes()));

Element root = document.getRootElement();
Element usersElm = root.getChild(&quot;users&quot;);
Element nextCursor = root.getChild(&quot;next_cursor&quot;);
List users = usersElm.getChildren(&quot;user&quot;);

for (int c = 0; c &lt; users.size(); c++) {
Element user = (Element) users.get(c);
Element name = user.getChild(&quot;name&quot;);
// now you have every thing, the information of a user
// here you can populate followers list
}

if (nextCursor != null){
cursorCounter = Long.parseLong(nextCursor.getText());

if (cursorCounter != 0)
readFollowFriends();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
</pre>
<p>But you will also get following <a href="http://twitterapi.pbworks.com/HTTP-Response-Codes-and-Errors">HTTP 400 error</a>. Due to <a href="http://twitterapi.pbworks.com/Rate-limiting">API limits</a> by Twitter. For this we want to <a href="http://twitter.com/help/request_whitelisting">whitelist</a> ourself.</p>
<pre class="brush: java; title: ; notranslate">
java.io.IOException: Server returned HTTP response code: 400 for URL: http://twitter.com/statuses/followers/YOUR_TWITTER_SCREEN_NAME.xml?cursor=-1
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1133)
at Twt.readFollowFriends(Twt.java:32)
at Twt.main(Twt.java:22)
Total Time: 7 secs
</pre>
<p>Related posts:<ol>
<li><a href='http://www.pakzilla.com/2011/11/03/calling-posterous-api-in-java/' rel='bookmark' title='Calling Posterous API in Java'>Calling Posterous API in Java</a></li>
<li><a href='http://www.pakzilla.com/2010/03/01/how-to-use-and-retain-twitter4j-oauth-access-token/' rel='bookmark' title='How to use and retain Twitter4J OAuth access token'>How to use and retain Twitter4J OAuth access token</a></li>
<li><a href='http://www.pakzilla.com/2009/10/03/tutorial-java-based-twitter-app-on-google-app-engine/' rel='bookmark' title='Tutorial: Java based Twitter App on Google App Engine'>Tutorial: Java based Twitter App on Google App Engine</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.pakzilla.com/2010/07/16/fetch-twitter-friends-or-followers-through-rest-api-in-java/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Download Gravity, a Symbian S60 Twitter client</title>
		<link>http://www.pakzilla.com/2010/04/13/download-gravity-a-symbian-s60-twitter-client/</link>
		<comments>http://www.pakzilla.com/2010/04/13/download-gravity-a-symbian-s60-twitter-client/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 06:27:29 +0000</pubDate>
		<dc:creator>Tahir Akram</dc:creator>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Symbian]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Symbian S60]]></category>

		<guid isPermaLink="false">http://www.pakzilla.com/?p=939</guid>
		<description><![CDATA[If you are an avid Twitter user and addicted to use it from your phone. Then you should try Gravity. Its Symbian S60 based Twitter client. Which has very cool and usable interface. I have also tried Snaptu and TweetS60, which are free. But Gravity gave me great experience. I am using it on my [...]
Related posts:<ol>
<li><a href='http://www.pakzilla.com/2009/10/08/free-twitter-clients-for-symbian-s60-phones/' rel='bookmark' title='Free Twitter clients for Symbian S60 phones'>Free Twitter clients for Symbian S60 phones</a></li>
<li><a href='http://www.pakzilla.com/2011/02/14/some-dirty-little-secrets-of-twitter-you-should-know/' rel='bookmark' title='Some dirty little secrets of Twitter you should know'>Some dirty little secrets of Twitter you should know</a></li>
<li><a href='http://www.pakzilla.com/2010/11/02/wordpress-app-for-nokia-is-now-available/' rel='bookmark' title='WordPress app for Nokia is now available'>WordPress app for Nokia is now available</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>If you are an avid Twitter user and addicted to use it from your phone. Then you should try Gravity. Its Symbian S60 based Twitter client. Which has very cool and usable interface. I have also tried <a href="http://www.pakzilla.com/2009/10/08/free-twitter-clients-for-symbian-s60-phones/">Snaptu and TweetS60</a>, which are free. But Gravity gave me great experience. I am using it on my Nokia 5320 Xpress Music.</p>
<p><img class="aligncenter size-full wp-image-945" title="gravity_s60" src="http://www.pakzilla.com/wp-content/upload/gravity_s60.png" alt="" width="499" height="333" />You can download <strong>Gravity  v1.2</strong> from <strong><a href="http://filesocial.com/95kk4c">here</a></strong>.</p>
<p>Related posts:<ol>
<li><a href='http://www.pakzilla.com/2009/10/08/free-twitter-clients-for-symbian-s60-phones/' rel='bookmark' title='Free Twitter clients for Symbian S60 phones'>Free Twitter clients for Symbian S60 phones</a></li>
<li><a href='http://www.pakzilla.com/2011/02/14/some-dirty-little-secrets-of-twitter-you-should-know/' rel='bookmark' title='Some dirty little secrets of Twitter you should know'>Some dirty little secrets of Twitter you should know</a></li>
<li><a href='http://www.pakzilla.com/2010/11/02/wordpress-app-for-nokia-is-now-available/' rel='bookmark' title='WordPress app for Nokia is now available'>WordPress app for Nokia is now available</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.pakzilla.com/2010/04/13/download-gravity-a-symbian-s60-twitter-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to use and retain Twitter4J OAuth access token</title>
		<link>http://www.pakzilla.com/2010/03/01/how-to-use-and-retain-twitter4j-oauth-access-token/</link>
		<comments>http://www.pakzilla.com/2010/03/01/how-to-use-and-retain-twitter4j-oauth-access-token/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 20:41:34 +0000</pubDate>
		<dc:creator>Tahir Akram</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Twitter API]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Twitter4J]]></category>

		<guid isPermaLink="false">http://www.pakzilla.com/?p=831</guid>
		<description><![CDATA[I  was stuck in a problem that how to re use access token, once user has authenticated by Twitter (on call back URL). I got it working. There was problem in my understanding about request token vs access token. When user first time comes on call backed URL. I take request token and token secret [...]
Related posts:<ol>
<li><a href='http://www.pakzilla.com/2009/10/03/tutorial-java-based-twitter-app-on-google-app-engine/' rel='bookmark' title='Tutorial: Java based Twitter App on Google App Engine'>Tutorial: Java based Twitter App on Google App Engine</a></li>
<li><a href='http://www.pakzilla.com/2009/11/23/how-to-register-an-app-with-twitter/' rel='bookmark' title='How to register an app with Twitter'>How to register an app with Twitter</a></li>
<li><a href='http://www.pakzilla.com/2009/10/03/how-to-avoid-deadlineexceededexception-in-google-app-engine/' rel='bookmark' title='How to avoid DeadlineExceededException in Google App Engine'>How to avoid DeadlineExceededException in Google App Engine</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I  was stuck in a problem that how to re use access token, once user has authenticated by Twitter (on call back URL). I got it working. There was problem in my understanding about request token vs access token. When user first time comes on call backed URL. I take request token and token secret from session and prepare the access token. Here the place where I was confused.</p>
<p>Now if user presses the refresh button or you want to get user information again from twitter any where in your application. You need to use the access token and this method<strong> twitter.setOAuthAccessToken(String1, String2)</strong>. Because user has already been authenticated by Twitter. You can save this information in session.</p>
<pre class="brush: java; title: ; notranslate">
HttpSession session = request.getSession();

twitter.setOAuthConsumer(Constants.CONSUMER_KEY,Constants.CONSUMER_SECRET);

if (session.getAttribute(&quot;aToken&quot;) == null){
	// request token
	String token = (String) session.getAttribute(&quot;token&quot;);
	String tokenSecret = (String)session.getAttribute(&quot;tokenSecret&quot;);
	AccessToken accessToken =
		twitter.getOAuthAccessToken(token, tokenSecret);
	twitter.setOAuthAccessToken(accessToken);

	// save the access token, that are different from request token
	session.setAttribute(&quot;aToken&quot;, accessToken.getToken());
	session.setAttribute(&quot;aTokenSecret&quot;, accessToken.getTokenSecret());

}else{
	// use the access token to authenticate user whenever you want
	twitter.setOAuthAccessToken((String)session.getAttribute(&quot;aToken&quot;),
		(String)session.getAttribute(&quot;aTokenSecret&quot;));
}
User user = twitter.verifyCredentials();
</pre>
<p>If you are also developing some app by using Twitter4J API on Google App Engine. Please give feedback on it.</p>
<p><strong>Twitter4J Quick Tutorial:</strong> <a href="http://www.pakzilla.com/2009/10/03/tutorial-java-based-twitter-app-on-google-app-engine/">A quick tutorial on how to develop Twitter app by using Twitter4J on Google App Engine</a>.</p>
<p>Related posts:<ol>
<li><a href='http://www.pakzilla.com/2009/10/03/tutorial-java-based-twitter-app-on-google-app-engine/' rel='bookmark' title='Tutorial: Java based Twitter App on Google App Engine'>Tutorial: Java based Twitter App on Google App Engine</a></li>
<li><a href='http://www.pakzilla.com/2009/11/23/how-to-register-an-app-with-twitter/' rel='bookmark' title='How to register an app with Twitter'>How to register an app with Twitter</a></li>
<li><a href='http://www.pakzilla.com/2009/10/03/how-to-avoid-deadlineexceededexception-in-google-app-engine/' rel='bookmark' title='How to avoid DeadlineExceededException in Google App Engine'>How to avoid DeadlineExceededException in Google App Engine</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.pakzilla.com/2010/03/01/how-to-use-and-retain-twitter4j-oauth-access-token/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>How to register an app with Twitter</title>
		<link>http://www.pakzilla.com/2009/11/23/how-to-register-an-app-with-twitter/</link>
		<comments>http://www.pakzilla.com/2009/11/23/how-to-register-an-app-with-twitter/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 19:47:51 +0000</pubDate>
		<dc:creator>Tahir Akram</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Twitter API]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Twitter4J]]></category>

		<guid isPermaLink="false">http://www.pakzilla.com/?p=675</guid>
		<description><![CDATA[If you want to develop a Twitter app. You need to register your application with Twitter. That means you should have your production URL ready before you think to start your development. When you finished with registration, you will receive consumer key and consumer secret. These unique credentials will help your app to interact with [...]
Related posts:<ol>
<li><a href='http://www.pakzilla.com/2010/03/01/how-to-use-and-retain-twitter4j-oauth-access-token/' rel='bookmark' title='How to use and retain Twitter4J OAuth access token'>How to use and retain Twitter4J OAuth access token</a></li>
<li><a href='http://www.pakzilla.com/2009/10/03/tutorial-java-based-twitter-app-on-google-app-engine/' rel='bookmark' title='Tutorial: Java based Twitter App on Google App Engine'>Tutorial: Java based Twitter App on Google App Engine</a></li>
<li><a href='http://www.pakzilla.com/2010/07/16/fetch-twitter-friends-or-followers-through-rest-api-in-java/' rel='bookmark' title='Fetch Twitter friends or followers through REST API in Java'>Fetch Twitter friends or followers through REST API in Java</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>If you want to develop a Twitter app. You need to register your application with Twitter. That means you should have your production URL ready before you think to start your development. When you finished with registration, you will receive consumer key and consumer secret. These unique credentials will help your app to interact with Twitter. No big deal. You can visit your all registered applications on <a href="http://twitter.com/oauth">http://twitter.com/oauth</a>. And to register for new app you need to visit <a href="http://twitter.com/apps/new">http://twitter.com/apps/new</a><br />
</p>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-676" title="registering_new_app_with_twitter" src="http://www.pakzilla.com/wp-content/upload/registering_new_app_with_twitter.png" alt="registering_new_app_with_twitter" width="586" height="539" /></p>
<p></p>
<p style="text-align: left;">Some things need to consider are the call back URL and the access type. Basically call back URL will be the production level URL of your application not your local host. If you want to use Twitter for authentication, then on successful authentication your call back URL will be invoked. Access type is the operations that your app is going to do. Read-only mode is that you only want the read access. And in Read-Write mode you can send tweets and can do other operations.</p>
<p>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-678" style="border: 1px solid black;" title="twitter_setting_callback_url" src="http://www.pakzilla.com/wp-content/upload/twitter_setting_callback_url.png" alt="twitter_setting_callback_url" width="474" height="139" /></p>
<p>And I assume that you people know how Twitter authenticates. I am telling here in steps.</p>
<ol>
<li>You app will generate a URL with unique access token</li>
<li>Your visitor will click on that URL, which will take your the Twitter web. Where he could allow your app to access or deny</li>
<li>On if he allows your app, he will be asked to enter his Twitter user name and password</li>
<li>And on successful authentication, Twitter will take user to your web. By calling your mentioned call back URL</li>
</ol>
<p>Related posts:<ol>
<li><a href='http://www.pakzilla.com/2010/03/01/how-to-use-and-retain-twitter4j-oauth-access-token/' rel='bookmark' title='How to use and retain Twitter4J OAuth access token'>How to use and retain Twitter4J OAuth access token</a></li>
<li><a href='http://www.pakzilla.com/2009/10/03/tutorial-java-based-twitter-app-on-google-app-engine/' rel='bookmark' title='Tutorial: Java based Twitter App on Google App Engine'>Tutorial: Java based Twitter App on Google App Engine</a></li>
<li><a href='http://www.pakzilla.com/2010/07/16/fetch-twitter-friends-or-followers-through-rest-api-in-java/' rel='bookmark' title='Fetch Twitter friends or followers through REST API in Java'>Fetch Twitter friends or followers through REST API in Java</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.pakzilla.com/2009/11/23/how-to-register-an-app-with-twitter/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Free Twitter clients for Symbian S60 phones</title>
		<link>http://www.pakzilla.com/2009/10/08/free-twitter-clients-for-symbian-s60-phones/</link>
		<comments>http://www.pakzilla.com/2009/10/08/free-twitter-clients-for-symbian-s60-phones/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 21:27:16 +0000</pubDate>
		<dc:creator>Tahir Akram</dc:creator>
				<category><![CDATA[Symbian]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Symbian S60]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.pakzilla.com/?p=652</guid>
		<description><![CDATA[Its quite a long time I was looking for a Twitter client for my Symbian S60 phone (Nokia 5320). Earlier I used JTwitter but it gone to paid application so I only left with m.twitter.com or dabr.co.uk like website to use on. But recently a friend queried about it and I again had a search [...]
Related posts:<ol>
<li><a href='http://www.pakzilla.com/2010/04/13/download-gravity-a-symbian-s60-twitter-client/' rel='bookmark' title='Download Gravity, a Symbian S60 Twitter client'>Download Gravity, a Symbian S60 Twitter client</a></li>
<li><a href='http://www.pakzilla.com/2011/05/14/time-to-say-goodbye-to-symbian-moving-to-android/' rel='bookmark' title='Time to say goodbye to Symbian, moving to Android'>Time to say goodbye to Symbian, moving to Android</a></li>
<li><a href='http://www.pakzilla.com/2009/04/07/essential-softwares-for-symbian-s60-phone/' rel='bookmark' title='Essential softwares for Symbian S60 phone'>Essential softwares for Symbian S60 phone</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Its quite a long time I was looking for a Twitter client for my Symbian S60 phone (Nokia 5320). Earlier I used JTwitter but it gone to paid application so I only left with <a href="http://m.twitter.com/">m.twitter.com</a> or <a href="http://dabr.co.uk/">dabr.co.uk</a> like website to use on.</p>
<p>But recently a friend queried about it and I again had a search on it and come up with two free Twitter clients.</p>
<h4>Snaptu</h4>
<p><a href="http://www.snaptu.com/">Snaptu</a> is Java based funbox. If you p<img class="size-full wp-image-654  alignright" title="snaptu" src="http://www.pakzilla.com/wp-content/upload/snaptu.png" alt="snaptu" width="146" height="40" />hone is Java enabled, it can be installed. More than just Twitter client, it contains every thing that we need to used on Internet on daily basis. Name any social networking or daily use site, they have them on it. Almost every popular site is available as a widget, which can be added to Snaptu. The Twitter interface is very clean. To download Snaptu to your phone, point the browser of your mobile phone to this URL: <span style="text-decoration: underline;">m.snaptu.com</span></p>
<p style="text-align: center;"><span style="text-decoration: underline;"><img class="aligncenter" title="snaptu-screenshot" src="http://www.pakzilla.com/wp-content/upload/snaptu-screenshot.png" alt="snaptu-screenshot" width="407" height="178" /></span></p>
<p style="text-align: center;"><span style="text-decoration: underline;"><br />
</span></p>
<h4>TweetS60</h4>
<p><img class="size-full wp-image-655  alignright" title="tweets60-logo" src="http://www.pakzilla.com/wp-content/upload/tweets60-logo.png" alt="tweets60-logo" width="96" height="96" /><a href="http://www.tweets60.com/">TweetS60</a> is Symbian based applicatin. Available in .sisx file with just size of 110 Kb. Very sleek interface with basic features of tweeting. You need to signin for only once and the thing I like over Snaptu is you can set Internet access point. It means you didnt need to select your Internet access point every time it refreshed. You can download TweetS60 from <a href="http://www.tweets60.com/">here</a>.</p>
<p style="text-align: center;"><img class="aligncenter" title="tweets60-screenshot" src="http://www.pakzilla.com/wp-content/upload/tweets60-screenshot.png" alt="tweets60-screenshot" width="409" height="178" /></p>
<p>I have decided to keep both applications on my phone. I will use TweetS60 for Twitter and will use Snaptu for other Internet needs. Like cricket score, weather, images and calandar etc.</p>
<p>If you like this post, you may also interested to read <a href="http://www.pakzilla.com/2009/04/07/essential-softwares-for-symbian-s60-phone/">essential softwares of Symbian S60 phones</a>.</p>
<p>Related posts:<ol>
<li><a href='http://www.pakzilla.com/2010/04/13/download-gravity-a-symbian-s60-twitter-client/' rel='bookmark' title='Download Gravity, a Symbian S60 Twitter client'>Download Gravity, a Symbian S60 Twitter client</a></li>
<li><a href='http://www.pakzilla.com/2011/05/14/time-to-say-goodbye-to-symbian-moving-to-android/' rel='bookmark' title='Time to say goodbye to Symbian, moving to Android'>Time to say goodbye to Symbian, moving to Android</a></li>
<li><a href='http://www.pakzilla.com/2009/04/07/essential-softwares-for-symbian-s60-phone/' rel='bookmark' title='Essential softwares for Symbian S60 phone'>Essential softwares for Symbian S60 phone</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.pakzilla.com/2009/10/08/free-twitter-clients-for-symbian-s60-phones/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to avoid DeadlineExceededException in Google App Engine</title>
		<link>http://www.pakzilla.com/2009/10/03/how-to-avoid-deadlineexceededexception-in-google-app-engine/</link>
		<comments>http://www.pakzilla.com/2009/10/03/how-to-avoid-deadlineexceededexception-in-google-app-engine/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 23:00:30 +0000</pubDate>
		<dc:creator>Tahir Akram</dc:creator>
				<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Twitter4J]]></category>

		<guid isPermaLink="false">http://www.pakzilla.com/?p=641</guid>
		<description><![CDATA[If you are developing web application on Google App Engine for Java. And you dont know what this exception is. You can be in trouble. The container throws this exception for those requests which take time more than 30 seconds. In other words GAE wants every requests to be fullfilled within 30 seconds. Case I [...]
Related posts:<ol>
<li><a href='http://www.pakzilla.com/2009/12/07/upgrading-to-google-app-engine-java-sdk-1-2-8/' rel='bookmark' title='Upgrading to Google App Engine Java SDK 1.2.8'>Upgrading to Google App Engine Java SDK 1.2.8</a></li>
<li><a href='http://www.pakzilla.com/2009/12/13/tutorial-jpa-on-google-app-engine/' rel='bookmark' title='Tutorial: JPA on Google App Engine'>Tutorial: JPA on Google App Engine</a></li>
<li><a href='http://www.pakzilla.com/2010/12/03/new-google-app-engine-sdk-1-4-0-released-with-major-improvements/' rel='bookmark' title='New Google App Engine SDK 1.4.0 released with major improvements'>New Google App Engine SDK 1.4.0 released with major improvements</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>If you are developing web application on Google App Engine for Java. And you dont know what this <a href="http://code.google.com/appengine/docs/java/runtime.html#The%5FRequest%5FTimer">exception</a> is. You can be in trouble. The container throws this exception for those requests which take time more than 30 seconds. In other words GAE wants every requests to be fullfilled within 30 seconds.</p>
<h2><strong>Case</strong></h2>
<p>I am developing a Twitter application and I got this exception when I login my Twitter user name. I have some 120 friends and 170 followers. So I need to fill two lists of Twitter users with their name and image URL. It was a bad practice from my side that I started populating lists in a loop which contain external service lookup overhead (Twitter) and also big in iteration. So I got following exception.<br />
<code>This request (670f658c2bf64b44) started at 2009/10/02 23:18:23.902 UTC and was still executing at 2009/10/02 23:18:52.605 UTC.</code></p>
<h2><strong>Possible solution</strong></h2>
<p>As for those users who have friends and followers in thousands, this problem will persist. So what I am thinking is to put lists in session. Populate the page with first 30 users. And give a link to next 30 (paginate). I will keep updating two variables in session which will tell start and end to pick the users from the list. I will use <a href="http://directwebremoting.org/dwr/index.html">DWR</a> for this. By this my every request will be responded by container with in 30 seconds.</p>
<p>If you guys have some more optimum solution for it, please share me. Another solution has been discussed <a href="http://groups.google.com/group/google-appengine/browse_thread/thread/10c231dcd9d43a73">here</a> too.</p>
<p>Related posts:<ol>
<li><a href='http://www.pakzilla.com/2009/12/07/upgrading-to-google-app-engine-java-sdk-1-2-8/' rel='bookmark' title='Upgrading to Google App Engine Java SDK 1.2.8'>Upgrading to Google App Engine Java SDK 1.2.8</a></li>
<li><a href='http://www.pakzilla.com/2009/12/13/tutorial-jpa-on-google-app-engine/' rel='bookmark' title='Tutorial: JPA on Google App Engine'>Tutorial: JPA on Google App Engine</a></li>
<li><a href='http://www.pakzilla.com/2010/12/03/new-google-app-engine-sdk-1-4-0-released-with-major-improvements/' rel='bookmark' title='New Google App Engine SDK 1.4.0 released with major improvements'>New Google App Engine SDK 1.4.0 released with major improvements</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.pakzilla.com/2009/10/03/how-to-avoid-deadlineexceededexception-in-google-app-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial: Java based Twitter App on Google App Engine</title>
		<link>http://www.pakzilla.com/2009/10/03/tutorial-java-based-twitter-app-on-google-app-engine/</link>
		<comments>http://www.pakzilla.com/2009/10/03/tutorial-java-based-twitter-app-on-google-app-engine/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 20:40:58 +0000</pubDate>
		<dc:creator>Tahir Akram</dc:creator>
				<category><![CDATA[Porgramming]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Twitter4J]]></category>

		<guid isPermaLink="false">http://www.pakzilla.com/?p=630</guid>
		<description><![CDATA[Twitter a microblogging service is getting more and more popular these  days. A lot of developers are involved to develop applications on its  API. Two weeks ago I click with a very basic idea and being as a matter of learning I started working on it. I have finished more than 80% of the work. [...]
Related posts:<ol>
<li><a href='http://www.pakzilla.com/2010/03/01/how-to-use-and-retain-twitter4j-oauth-access-token/' rel='bookmark' title='How to use and retain Twitter4J OAuth access token'>How to use and retain Twitter4J OAuth access token</a></li>
<li><a href='http://www.pakzilla.com/2009/10/03/how-to-avoid-deadlineexceededexception-in-google-app-engine/' rel='bookmark' title='How to avoid DeadlineExceededException in Google App Engine'>How to avoid DeadlineExceededException in Google App Engine</a></li>
<li><a href='http://www.pakzilla.com/2009/11/23/how-to-register-an-app-with-twitter/' rel='bookmark' title='How to register an app with Twitter'>How to register an app with Twitter</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-705" title="google_app_engine_java" src="http://www.pakzilla.com/wp-content/upload/google_app_engine_java.png" alt="google_app_engine_java" width="117" height="106" /><a href="http://twitter.com/">Twitter </a>a microblogging service is getting more and more popular these  days. A lot of developers are involved to develop applications on its  <a href="http://apiwiki.twitter.com/">API</a>.</p>
<p>Two weeks ago I click with a very basic idea and being as a matter of learning I started working on it. I have finished more than 80% of the work. I deployed the application on <a href="http://www.pakzilla.com/2009/04/09/java-in-google-app-engine-whats-new-for-developers/">Google App Engine</a> (I hope you are familiar with it). I used <a href="http://yusuke.homeip.net/twitter4j/en/index.html">Twitter4J</a> lib a Java wrapper for Twitter API.</p>
<p>If you are also interested in Twitter based app development in Jave, then this tutorial will be helpful for you. Feel free to add comments at the end of the post, I will love to reply.</p>
<h2>Things you require for development</h2>
<ul>
<li><a href="http://www.eclipse.org/downloads">Eclipse IDE</a></li>
<li><a href="http://code.google.com/appengine/downloads.html#Google_App_Engine_SDK_for_Java">Google App Engine SDK</a></li>
<li><a href="http://twitter.com/">A Twitter account</a></li>
<li><a href="http://yusuke.homeip.net/twitter4j/en/index.html">Twitter4J API</a></li>
</ul>
<h2>Things you need to know before you start</h2>
<h3><strong>Oauth authentication</strong></h3>
<p>You should know Oauth basics and its terminologies. You can little google on it or read this <a href="http://apiwiki.twitter.com/OAuth-FAQ">FAQs</a></p>
<h3><strong>Register an App with Twitter</strong></h3>
<p>You need to register an application on this URL: <a href="http://twitter.com/oauth">http://twitter.com/oauth</a>. Please take care of two things. The call back URL will not be your localhost URL. It should be a valid web address. And while choosing Default Access Type, if your application need to do changes or send tweets then you should choose Read &amp; Write otherwise/if you just want to do readonly operations then leave Read-only checked.</p>
<h3><strong>A little bit about Google App Engine</strong></h3>
<p>Google App Engine is cloud based hosting environment. You should read on their <a href="http://code.google.com/appengine/">web</a> or on a <a href="http://www.pakzilla.com/2009/04/09/java-in-google-app-engine-whats-new-for-developers/">post</a> by me.</p>
<h3>Steps for any Twitter App</h3>
<ol>
<li>User is on your website</li>
<li>Generate a token</li>
<li>Have a hyperlink and take user to the Twitter from your website for authentication</li>
<li>User will enter its user name and passeword and press allow<br />
If user&#8217;s credentials authentiecated Twitter will call the callback method which you had mentioned. Note that localhost URLs will not work here. You need mentiona a valid web address which will be invoked when user will be authenticated.</li>
</ol>
<h3>Code Section</h3>
<p>I will assume that you have developed a helloworld prject in Google App Engine and deployed it on appspot.com domain. Code snippet is available in 2 servlets and 1 jsp page.</p>
<p><strong>LoginServlet.java</strong></p>
<pre class="brush: java; title: ; notranslate">
Twitter twitter = new Twitter();
twitter.setOAuthConsumer(Constants.CONSUMER_KEY,
Constants.CONSUMER_SECRET);
RequestToken requestToken  = twitter.getOAuthRequestToken();

String token = requestToken.getToken();
String tokenSecret = requestToken.getTokenSecret();

HttpSession session = request.getSession();
session.setAttribute(&quot;token&quot;, token);
session.setAttribute(&quot;tokenSecret&quot;, tokenSecret);

String authUrl = requestToken.getAuthorizationURL();

request.setAttribute(&quot;authUrl&quot;, authUrl);
RequestDispatcher rd = request.getRequestDispatcher(&quot;login.jsp&quot;);
rd.forward(request, response);
</pre>
<p>Consumer key and secrets will be generated when you register an application with Twitter. You need to keep token information into session so that you can use the token when callback URL will be called. authUrl is a link which will take user to the Twitter website for authentication. And if authentication successful it will call your URL mentioned as callback.</p>
<p><strong>login.jsp</strong></p>
<pre class="brush: java; title: ; notranslate">
&lt;a href='&lt;%=request.getAttribute(&quot;authUrl&quot;) %&gt;'&gt;Sign in with Twitter&lt;/a&gt;
</pre>
<p><strong>HomeServlet.java</strong> (as callback URL)</p>
<pre class="brush: java; title: ; notranslate">
Twitter twitter = new Twitter();
HttpSession session = request.getSession();

twitter.setOAuthConsumer(Constants.CONSUMER_KEY,
Constants.CONSUMER_SECRET);
AccessToken accessToken = twitter.getOAuthAccessToken(
(String) session.getAttribute(&quot;token&quot;), (String) session
.getAttribute(&quot;tokenSecret&quot;));
twitter.setOAuthAccessToken(accessToken);

User user = twitter.verifyCredentials();
</pre>
<p>HomeServlet is your callback. Let say you have mentioned URL mapping of this servlet as /Home. So you mention http://.appspot.com/Home in callback field in your app registeration page at twitter. And this HomeServlet will be called. Now you have the user object to play with. See <a href="http://yusuke.homeip.net/twitter4j/en/javadoc/index.html">Twitter4J javadocs</a> for more help.</p>
<p>WEB-INF/<strong>appengine-web.xml</strong></p>
<pre class="brush: xml; title: ; notranslate">&lt;sessions-enabled&gt;true&lt;/sessions-enabled&gt;</pre>
<p>You need to add this tag in you appengine-web.xml file that you are enabling the session.</p>
<p>So this was a tutorial, feel free to ping me on it. If you stuck somewhere. We will both look into it.</p>
<p>I also suggest following links to you people to must visit them. They helps me a lot in the understanding and the development. I will update this tutorial if got more things to discuss.</p>
<h2>Helpful Links</h2>
<ul>
<li><a href="http://www.pakzilla.com/2009/11/23/how-to-register-an-app-with-twitter/">How to Register an App with Twitter for OAuth</a></li>
<li><a href="http://www.snipe.net/2009/07/writing-your-first-twitter-application-with-oauth/">Writing Your First Twitter Application with OAuth</a></li>
<li><a href="http://jeungun.wordpress.com/2009/09/03/quick-and-dirty-twitter4j-oauth-for-web-apps/">Quick and Dirty Twitter4j OAuth for Web Apps</a></li>
<li><a href="http://research2009.wordpress.com/2009/08/24/finding-a-web-solution-for-twitter4j-results-of-session-solution/">Finding a Web Solution for Twitter4j: Results of Session Solution</a></li>
</ul>
<p>Related posts:<ol>
<li><a href='http://www.pakzilla.com/2010/03/01/how-to-use-and-retain-twitter4j-oauth-access-token/' rel='bookmark' title='How to use and retain Twitter4J OAuth access token'>How to use and retain Twitter4J OAuth access token</a></li>
<li><a href='http://www.pakzilla.com/2009/10/03/how-to-avoid-deadlineexceededexception-in-google-app-engine/' rel='bookmark' title='How to avoid DeadlineExceededException in Google App Engine'>How to avoid DeadlineExceededException in Google App Engine</a></li>
<li><a href='http://www.pakzilla.com/2009/11/23/how-to-register-an-app-with-twitter/' rel='bookmark' title='How to register an app with Twitter'>How to register an app with Twitter</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.pakzilla.com/2009/10/03/tutorial-java-based-twitter-app-on-google-app-engine/feed/</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
	</channel>
</rss>

