<?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>The Dev Shack &#187; Twitter</title>
	<atom:link href="http://www.thedevshack.com/category/twitter/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thedevshack.com</link>
	<description>Technology and Programming Blog</description>
	<lastBuildDate>Mon, 06 Jun 2011 00:13:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Twitter.com Security Issue</title>
		<link>http://www.thedevshack.com/twitter-com-security-issue/</link>
		<comments>http://www.thedevshack.com/twitter-com-security-issue/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 12:41:29 +0000</pubDate>
		<dc:creator>mfleming</dc:creator>
				<category><![CDATA[Twitter]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.thedevshack.com/?p=391</guid>
		<description><![CDATA[Twitter.com is currently being exploited via an onmouseover security issue.  You can read more about this via Graham Cluley’s blog.  I would highly avoid Twitter.com until this get&#8217;s resolved, and would stick to using a desktop app like TweetDeck or Seesmic, etc&#8230;]]></description>
			<content:encoded><![CDATA[<p>Twitter.com is currently being exploited via an onmouseover security issue.  You can read more about this via <a href="http://www.sophos.com/blogs/gc/g/2010/09/21/twitter-onmouseover-security-flaw-widely-exploited/" target="_blank">Graham Cluley’s blog</a>.  I would highly avoid Twitter.com until this get&#8217;s resolved, and would stick to using a desktop app like TweetDeck or Seesmic, etc&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedevshack.com/twitter-com-security-issue/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My Favorite Android Apps – #1 Touiteur</title>
		<link>http://www.thedevshack.com/my-favorite-android-apps-%e2%80%93-1-touiteur/</link>
		<comments>http://www.thedevshack.com/my-favorite-android-apps-%e2%80%93-1-touiteur/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 14:30:06 +0000</pubDate>
		<dc:creator>mfleming</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.thedevshack.com/?p=386</guid>
		<description><![CDATA[#1 &#8211; Touiteur I am a huge fan of Twitter.  I mostly use it for keeping up with news and sports and for a few aggregators I run.  In looking for a Twitter app there is one requirement that is a must for me: merged timelines.  I have multiple accounts and enjoy having them in [...]]]></description>
			<content:encoded><![CDATA[<p>#1 &#8211; <a href="http://apps.doubletwist.com/Touiteur-(Twitter)/-7825631675319322627" target="_blank">Touiteur</a></p>
<p>I am a huge fan of Twitter.  I mostly use it for keeping up with news and sports and for a few aggregators I run.  In looking for a Twitter app there is one requirement that is a must for me: merged timelines.  I have multiple accounts and enjoy having them in a merged view.  Many of the Twitter apps support multiple accounts, but not merged timelines.  My first Twitter app I used on my Droid was the popular Twidroid application.  It had the features I used the most so I purchased the pro version of it and have used it for quite a period of time.  I used Twidroid until 3 weeks ago, when I came across Touiteur.  Touiteur is now my main Twitter app on my Droid.</p>
<p>Touiteur has most of the same features as Twidroid does, but the user interface is much nicer in my opinion.  It also does a much better job of remembering where you last left off when viewing your timeline.  Twidroid would frequently forget where I left off viewing and would assume I had read all of the tweets.  Touiteur not only merges the main timeline, but also merges the replies and direct messages from all the accounts.</p>
<p>Some of the other features I take advantage of:</p>
<ul>
<li>Bit.ly URL shortening with the option of using your own API key</li>
<li>Support for multiple photo services with Tweetphoto, Twitpic and YFrog</li>
<li>Support for Twitter lists</li>
<li>Search</li>
<li>Trends</li>
<li>Favorites</li>
</ul>
<p>The market contains many difference choices of apps for use with Twitter, but this one has worked the best for me given some of my needs.  Touiteur is also available via a pro version which unlocks a few more features.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedevshack.com/my-favorite-android-apps-%e2%80%93-1-touiteur/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Post #2: Use the .NET TweetSharp Library to Integrate with Twitter via OAuth</title>
		<link>http://www.thedevshack.com/post-2-use-the-net-tweetsharp-library-to-integrate-with-twitter-via-oauth/</link>
		<comments>http://www.thedevshack.com/post-2-use-the-net-tweetsharp-library-to-integrate-with-twitter-via-oauth/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 12:42:55 +0000</pubDate>
		<dc:creator>mfleming</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.thedevshack.com/?p=350</guid>
		<description><![CDATA[Today&#8217;s post is the second in a series explaining how to integrate TweetSharp into your .NET application using OAuth.&#160; In our first post we covered the basics of registering a new application with Twitter.&#160; This post will cover how you ask, then grant access from someone&#8217;s Twitter account to your new application using OAuth. We [...]]]></description>
			<content:encoded><![CDATA[<p>Today&#8217;s post is the second in a series explaining how to integrate TweetSharp into your .NET application using OAuth.&nbsp; In our first post we covered the basics of registering a new application with Twitter.&nbsp; This post will cover how you ask, then grant access from someone&#8217;s Twitter account to your new application using OAuth.<span id="more-350"></span></p>
<p>We will start by creating a very simple page in our application with a single button.&nbsp; When clicked the button will begin the OAuth process via Twitter.&nbsp; Essentially, the user will tell us they would like to grant acesss to their account from our application.&nbsp; From there we will take their request, send the request to Twitter, then grab the response.</p>
<p>So our first step is to create a way for the user to let us know they would like to use our app.&nbsp; As stated above, this will just be a simple button they user will click to start the process.</p>
<p><code lang="csharp[lines]"><%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>       </p>
<p><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">       </p>
<p><html xmlns="http://www.w3.org/1999/xhtml"><br />
<head runat="server">       </p>
<p></head><br />
<body>       </p>
<form id="form1" runat="server">
<div>
            <strong>Clicking the button below will start the OAuth process, which will grant our application access to your Twitter account.</strong></p>
<p>            <asp:Button ID="oauthButton" runat="server" Text="Grant Access" OnClick="Oauth_Click" />
        </div>
</p></form>
<p></body><br />
</html></code></p>
<p>In our code behind we will start our process in the function tied to our button.&nbsp; You will notice that I have set some variables that hold some of the values we set up in the first post.&nbsp; When you registered your new application with Twitter they set us up a Consumer Key and a Consumer Secret.&nbsp; We will use these as part of the request we pass back to Twitter.&nbsp; So make sure you replace the variables below with the values from your application.&nbsp; We have tied our click event to a function named Oauth_Click.&nbsp; This function starts our OAuth process.&nbsp; We first set up our request, then pass our user to Twitter.</p>
<p><code lang="csharp[lines]">using System;<br />
using Dimebrain.TweetSharp.Extensions;<br />
using Dimebrain.TweetSharp.Fluent;<br />
using Dimebrain.TweetSharp.Model;     </p>
<p>public partial class _Default : System.Web.UI.Page<br />
{<br />
    private string _consumerKey = "YourKey";<br />
    private string _consumerSecret = "YourSecret";     </p>
<p>    protected void Page_Load(object sender, EventArgs e)<br />
    {     </p>
<p>    }     </p>
<p>    protected void Oauth_Click(Object sender, EventArgs e)<br />
    {<br />
        var request = GetRequestToken();     </p>
<p>        var authorizeUrl = FluentTwitter.CreateRequest()<br />
            .Authentication<br />
            .GetAuthorizationUrl(request.Token);     </p>
<p>        Response.Redirect(authorizeUrl);<br />
    }     </p>
<p>    private OAuthToken GetRequestToken()<br />
    {<br />
        var requestToken = FluentTwitter.CreateRequest()<br />
            .Authentication.GetRequestToken(_consumerKey, _consumerSecret);     </p>
<p>        var response = requestToken.Request();<br />
        var result = response.AsToken();     </p>
<p>        if (result == null)<br />
        {<br />
            var error = response.AsError();<br />
            if (error != null)<br />
            {<br />
                throw new Exception(error.ErrorMessage);<br />
            }<br />
        }     </p>
<p>        return result;<br />
    }<br />
}</code></p>
<p>So when our user clicks the button, they will see a message from Twitter asking if they would like to grant our app access.&nbsp; From here the user can log into their Twitter account and verify our access to their account.</p>
<p>Easy so far!&nbsp; Our last piece of completing the OAuth access is set up our callback URL.&nbsp; Remember from our first post that we set up a callback URL as part of setting up our application.&nbsp; This URL is where Twitter will send the response back to our application.&nbsp; From here, we need to verify our response, then store the returned OAuth information for the user.</p>
<p>I set up my callback URL as welcome.aspx.&nbsp; The display of this page is just a label, where we can pass the result to our user.</p>
<p><code lang="csharp[lines]"><%@ Page Language="C#" AutoEventWireup="true" CodeFile="welcome.aspx.cs" Inherits="welcome" %>     </p>
<p><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">     </p>
<p><html xmlns="http://www.w3.org/1999/xhtml"><br />
<head runat="server">     </p>
<p></head><br />
<body>     </p>
<form id="form1" runat="server">
<div>
        <asp:Label ID="welcomeLabel" runat="server" />
    </div>
</p></form>
<p></body><br />
</html></code></p>
<p>Once again in our code behind we will use the Consumer Key and Consumer Secret variables for our application.&nbsp; When this page is loaded we will first check to make sure we have a valid request that has been returned from Twitter.&nbsp; If not, you can trap this and do something like send the user back to our default page to try again.&nbsp; If we do have a valid request returned, we can validate the credentials passed back to us and display a nice neat welcome message to our user.</p>
<p><code lang="csharp[lines]">using System;<br />
using Dimebrain.TweetSharp.Extensions;<br />
using Dimebrain.TweetSharp.Fluent;<br />
using Dimebrain.TweetSharp.Model;    </p>
<p>public partial class welcome : System.Web.UI.Page<br />
{<br />
    private string _consumerKey = "YourKey";<br />
    private string _consumerSecret = "YourSecret";    </p>
<p>    protected void Page_Load(object sender, EventArgs e)<br />
    {<br />
        var requestToken = Request["oauth_token"];<br />
        if (requestToken == null)<br />
        {<br />
            //place your error code here, as no token was returned<br />
        }<br />
        else<br />
        {<br />
            // exchange returned request token for access token<br />
            var access = GetAccessToken(requestToken);    </p>
<p>            //verify returned info<br />
            var query = FluentTwitter.CreateRequest()<br />
                .AuthenticateWith(_consumerKey,<br />
                                  _consumerSecret,<br />
                                  access.Token,<br />
                                  access.TokenSecret)<br />
                .Account()<br />
                .VerifyCredentials()<br />
                .AsXml();    </p>
<p>            var response = query.Request();<br />
            var identity = response.AsUser();    </p>
<p>//store the returned values for future use<br />
//access.Token<br />
//access.TokenSecret    </p>
<p>            //display welcome message<br />
            welcomeLabel.Text = "Welcome " + identity.ScreenName + ", you now have access to our demo application.";<br />
        }<br />
    }    </p>
<p>    private OAuthToken GetAccessToken(string requestToken)<br />
    {<br />
        var accessToken = FluentTwitter.CreateRequest()<br />
            .Authentication.GetAccessToken(_consumerKey, _consumerSecret, requestToken);    </p>
<p>        var response = accessToken.Request();<br />
        var result = response.AsToken();    </p>
<p>        return result;<br />
    }<br />
}</code></p>
<p>We have now successfully set up access to our application for a user via OAuth.&nbsp; One step that is not in this demo is storing the values returned from Twitter.&nbsp; Depending on what you plan to do with your app, you will need to store these values for future API requests.&nbsp; TweetSharp will return to you two variables, Token and TokenSecret for the user.&nbsp; In my apps I store these in a database to grab for future use.</p>
<p>That&#8217;s it for today&#8217;s post.&nbsp; Our final post in this series will show you how to post status updates via your application.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedevshack.com/post-2-use-the-net-tweetsharp-library-to-integrate-with-twitter-via-oauth/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New Series: Use the .NET TweetSharp Library to Integrate with Twitter via OAuth</title>
		<link>http://www.thedevshack.com/new-series-use-the-net-tweetsharp-library-to-integrate-with-twitter-via-oauth/</link>
		<comments>http://www.thedevshack.com/new-series-use-the-net-tweetsharp-library-to-integrate-with-twitter-via-oauth/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 12:52:05 +0000</pubDate>
		<dc:creator>mfleming</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.thedevshack.com/?p=345</guid>
		<description><![CDATA[This is the first post on a new series I will be posting on integrating TweetSharp into your .NET applications.&#160; It will also show you how to use OAuth, as all the examples will be connecting to Twitter via OAuth. So what is TweetSharp?&#160; It&#8217;s a .NET library that hooks 100% into the Twitter API.&#160; [...]]]></description>
			<content:encoded><![CDATA[<p>This is the first post on a new series I will be posting on integrating <a href="http://tweetsharp.com" target="_blank">TweetSharp</a> into your .NET applications.&nbsp; It will also show you how to use <a href="http://oauth.net" target="_blank">OAuth</a>, as all the examples will be connecting to Twitter via OAuth.<span id="more-345"></span></p>
<p>So what is TweetSharp?&nbsp; It&#8217;s a .NET library that hooks 100% into the Twitter API.&nbsp; The project is constantly updated as bugs and enhancements are pushed out to the Twitter API.&nbsp; I have been using TweetSharp in an application I wrote 6 months ago and it has worked flawless.</p>
<p>I will start by explaining what this series will cover.&nbsp; In the first post I will go over how you actually create an application on your Twitter account.&nbsp; By the end we will be grabbing our security tokens via OAuth and posting status updates to Twitter via OAuth.</p>
<p>Our first step in setting up our little application will be to register a new app with Twitter.&nbsp; In order to use the OAuth features, you must start by doing this.&nbsp; So let&#8217;s get started.</p>
<p>Log into your Twitter account via the web.&nbsp; Once you are logged in point your browser to <a href="http://twitter.com/apps">http://twitter.com/apps</a> where you will see a listing of your current apps, or a link to register a new application.</p>
<p><img class="size-full wp-image-346 alignnone" title="series1-1" src="http://www.thedevshack.com/wp-content/uploads/2009/11/series1-1.gif" alt="series1-1" width="585" height="428" /></p>
<p>Click on the link to register a new application.&nbsp; From this page you can start to enter in the details of your new application including an icon and the name of your app.&nbsp; Our most important areas of the signup for this post are to set the application type to &#8220;Browser&#8221;, the default access type to &#8220;Read &amp; Write&#8221; and the Callback URL.&nbsp; The Callback URL is where Twitter where send the user to after they grant your application access to their account via OAuth.&nbsp; We will discuss the code on this page in another post.&nbsp; It&#8217;s also important to note that this URL needs to be publicly available.&nbsp; For now set this to the full URL of your callback page.</p>
<p>Once you submit this page you will be taken to the main screen for your new application.&nbsp; Take note of all the information returned on this page, as it will be critical later on!&nbsp; Both the consumer key and the consumer secret fields will be used in our code to work with OAuth.</p>
<p>So now that your new app is set up, you can read a little more about <a href="http://tweetsharp.com" target="_blank">TweetSharp</a> and go ahead and <a href="http://tweetsharp.googlecode.com/" target="_blank">download</a> the library.&nbsp; Our next post will explain how to authorize a user&#8217;s Twitter account to use your application via OAuth.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedevshack.com/new-series-use-the-net-tweetsharp-library-to-integrate-with-twitter-via-oauth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MLB onBase: An Adobe AIR App</title>
		<link>http://www.thedevshack.com/mlb-onbase-an-adobe-air-app/</link>
		<comments>http://www.thedevshack.com/mlb-onbase-an-adobe-air-app/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 11:01:34 +0000</pubDate>
		<dc:creator>mfleming</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.thedevshack.com/?p=307</guid>
		<description><![CDATA[I have talked before about some of the Major League Baseball apps on this blog before.&#160; They have added another application to their arsenal this week: MLB.com OnBase.&#160; This application is built on Adobe AIR and is one slick little app. When you first start the app you can choose your favorite team or teams [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-308" title="mlb-onbase" src="http://www.thedevshack.com/wp-content/uploads/2009/08/mlb-onbase-150x150.jpg" alt="mlb-onbase" width="150" height="150" />I have talked before about some of the Major League Baseball apps on this blog before.&nbsp; They have added another application to their arsenal this week: MLB.com OnBase.&nbsp; This application is built on Adobe AIR and is one slick little app.</p>
<p>When you first start the app you can choose your favorite team or teams or you can flag your favorite players.&nbsp; It then uses these settings to notify you of any news or updates involving your selections.&nbsp; So for example, you will get an alert when the lineups are set for your teams games.&nbsp; There are also alerts for in game notifications.&nbsp; When a team scores in a game that involves one of your flagged teams, an alert pops up informing you that a run or runs scored and how they scored.&nbsp; It also displays the scoreboard of your team&#8217;s games.</p>
<p>Twitter is also an integral part of the application.&nbsp; Part of the news feeds involving your favorite teams or players , are tweets that are found matching your selections.&nbsp; This updates every few minutes.&nbsp; You can also hook up your Twitter account and send tweets directly from the application.</p>
<p>I have always believed that Major League Baseball is at the forefront of internet related technology in the pro sports.&nbsp; Their MLB.tv offering is the best streaming technology in sports, bar none.&nbsp; With the release of this application they continue to be the front runners in cool technology.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedevshack.com/mlb-onbase-an-adobe-air-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UberTwitter Releases New Update &#8211; Adds Multiple Accounts and Ads</title>
		<link>http://www.thedevshack.com/ubertwitter-releases-new-update-adds-multiple-accounts-and-ads/</link>
		<comments>http://www.thedevshack.com/ubertwitter-releases-new-update-adds-multiple-accounts-and-ads/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 11:14:08 +0000</pubDate>
		<dc:creator>mfleming</dc:creator>
				<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.thedevshack.com/?p=295</guid>
		<description><![CDATA[Most of you know that my favorite Twitter client for my BlackBerry has been UberTwitter.&#160; I started using it since their first beta release and have been an avid user ever since.&#160; Yesterday saw a new update to the application, Beta 4.&#160; Two items included in this update jumped right out at me.The first is [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-296" title="ubertwitter_logo" src="http://www.thedevshack.com/wp-content/uploads/2009/08/ubertwitter_logo.png" alt="ubertwitter_logo" width="48" height="48" />Most of you know that my favorite Twitter client for my BlackBerry has been UberTwitter.&nbsp; I started using it since their first beta release and have been an avid user ever since.&nbsp; Yesterday saw a new update to the application, Beta 4.&nbsp; Two items included in this update jumped right out at me.<span id="more-295"></span>The first is the support of multiple accounts.&nbsp; I have been waiting for one of these apps to add support for multiple accounts for awhile now.&nbsp; I have various Twitter accounts set up for different interests and it has always been a pain to have multiple Twitter applications installed on my BlackBerry.&nbsp; This new feature seems to work well so far.&nbsp; You can set up as many accounts as you wish and each are viewed independently (meaning the timelines for each account are not combined).&nbsp; It&#8217;s very easy to switch between accounts and this switch occurs fairly fast.</p>
<p>The second feature, and the one that seems the biggest gripe for most users, is the addition of advertisements.&nbsp; At the top of the timeline is a rotating ad, with mine mostly showing a Yahoo ad.&nbsp; This addition to the application could be a downfall for some users, and cause them to go looking for another app to use.&nbsp; Reading around a bit it does appear that UberTwitter plans to release a paid application which would remove the ads.&nbsp; As long as the price is right, I would pay for UberTwitter, as it&#8217;s still the best Twitter application for the BlackBerry in my opinion.</p>
<p>Some of the other new features in Beta 4:</p>
<ul>
<li>TwitVid support</li>
<li>You can block users</li>
<li>bit.ly integration</li>
<li>Faster photo uploads</li>
</ul>
<p>One other quick note, I FINALLY received my beta invite to SocialScope this morning.&nbsp; A lot of BlackBerry users claim this as their favorite social media application, as it works with Twitter and Facebook.&nbsp; I will post my thoughts on SocialScope after giving it a run for a few days.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedevshack.com/ubertwitter-releases-new-update-adds-multiple-accounts-and-ads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter API Issues</title>
		<link>http://www.thedevshack.com/twitter-api-issues/</link>
		<comments>http://www.thedevshack.com/twitter-api-issues/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 11:26:11 +0000</pubDate>
		<dc:creator>mfleming</dc:creator>
				<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.thedevshack.com/?p=292</guid>
		<description><![CDATA[It appears that Twitter is still experiencing some issues with some API calls.&#160; UberTwitter is still not returning any data on my BlackBerry, and my news aggregators that post to Twitter using TweetSharp are returning nothing via the response.&#160; I would take a guess that these issues are related to the DDoS attacks yesterday.&#160; Hopefully [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-293" title="twitter-button" src="http://www.thedevshack.com/wp-content/uploads/2009/08/twitter-button-150x150.png" alt="twitter-button" width="150" height="150" />It appears that Twitter is still experiencing some issues with some API calls.&nbsp; UberTwitter is still not returning any data on my BlackBerry, and my news aggregators that post to Twitter using TweetSharp are returning nothing via the response.&nbsp; I would take a guess that these issues are related to the DDoS attacks yesterday.&nbsp; Hopefully things will be back to normal soon.&nbsp; Anyone else having issues with the Twitter API?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedevshack.com/twitter-api-issues/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Today&#8217;s DDoS Attacks Due to Cyber Warfare?</title>
		<link>http://www.thedevshack.com/todays-ddos-attacks-due-to-cyber-warfare/</link>
		<comments>http://www.thedevshack.com/todays-ddos-attacks-due-to-cyber-warfare/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 23:41:53 +0000</pubDate>
		<dc:creator>mfleming</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[cyber warfare]]></category>
		<category><![CDATA[ddos attack]]></category>

		<guid isPermaLink="false">http://www.thedevshack.com/?p=285</guid>
		<description><![CDATA[&#160;I am sure that most of you are aware of today&#8217;s attack against Twitter.&#160; The attack crippled the service for a good portion of the day.&#160; News is coming out now about the attack, and according to an article by The New York Times the attack could be related to cyber warfare.&#160; The article cites [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-286" title="micro_worlds" src="http://www.thedevshack.com/wp-content/uploads/2009/08/micro_worlds-150x150.jpg" alt="micro_worlds" width="150" height="150" />&nbsp;I am sure that most of you are aware of today&#8217;s attack against Twitter.&nbsp; The attack crippled the service for a good portion of the day.&nbsp; News is coming out now about the attack, and <a href="http://www.nytimes.com/2009/08/07/technology/internet/07twitter.html?_r=1" target="_blank">according to an article </a>by <em>The New York Times</em> the attack could be related to cyber warfare.&nbsp; The article cites Bill Woodcock, an expert in this area, who believes the attack was a result of the conflict between Russia and Georgia.&nbsp; Woodcock stated the attack was not like a normal DDoS attack, as these attacks were using spam emails to overwhelm the service.&nbsp; Hopefully this is not a sign of things to come.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedevshack.com/todays-ddos-attacks-due-to-cyber-warfare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter is Down</title>
		<link>http://www.thedevshack.com/twitter-is-down/</link>
		<comments>http://www.thedevshack.com/twitter-is-down/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 14:28:28 +0000</pubDate>
		<dc:creator>mfleming</dc:creator>
				<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.thedevshack.com/?p=278</guid>
		<description><![CDATA[Twitter seems to be experiencing a rather massive outage this morning.&#160; The social media site has been down for around an hour and a half.&#160; There is no word on what the issue is or when it will be resolved.&#160; Twitter&#8217;s official status blog states they are looking into the issue: Twitter Status]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-281" title="twitter_logo" src="http://www.thedevshack.com/wp-content/uploads/2009/08/twitter_logo-150x143.png" alt="twitter_logo" width="150" height="143" />Twitter seems to be experiencing a rather massive outage this morning.&nbsp; The social media site has been down for around an hour and a half.&nbsp; There is no word on what the issue is or when it will be resolved.&nbsp; Twitter&#8217;s official status blog states they are looking into the issue: <a href="http://status.twitter.com/" target="_blank">Twitter Status</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedevshack.com/twitter-is-down/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>ESPN&#8217;s New Social Media Policy: Good or Bad?</title>
		<link>http://www.thedevshack.com/espns-new-social-media-policy-good-or-bad/</link>
		<comments>http://www.thedevshack.com/espns-new-social-media-policy-good-or-bad/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 11:36:15 +0000</pubDate>
		<dc:creator>mfleming</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[media accounts]]></category>
		<category><![CDATA[sports information]]></category>

		<guid isPermaLink="false">http://www.thedevshack.com/?p=275</guid>
		<description><![CDATA[Yesterday afternoon ESPN released a memo to it&#8217;s employees detailing guidelines in their social media policy. I&#8217;m not sure they were really guidelines, but appear to say you cannot participate in any social media conversations that involve sports (without prior approval from your department head). You can judge the policy yourself by reading the memo [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-281" title="twitter_logo" src="http://www.thedevshack.com/wp-content/uploads/2009/08/twitter_logo-150x143.png" alt="twitter_logo" width="150" height="143" />Yesterday afternoon ESPN released a memo to it&#8217;s employees detailing guidelines in their social media policy. I&#8217;m not sure they were really guidelines, but appear to say you cannot participate in any social media conversations that involve sports (without prior approval from your department head). You can judge the policy yourself by <a href="http://mashable.com/2009/08/04/espn-social-media/" target="_blank">reading the memo as sent to Mashable</a>.<span id="more-275"></span></p>
<p>I do agree that employers should have some form of a policy on social media.&nbsp; In my opinion, this should state common sense items, such as not bad mouthing your employer or coworkers, not giving away company secrets, or not destroying the company&#8217;s brand image.&nbsp; You do represent your company in more ways than you realize.&nbsp; To me those are common sense guidelines to most people, but since some people may not think like everybody else they need to be included in a policy.&nbsp; Personal social media accounts can greatly benefit your employer as well.&nbsp; You can announce new projects, new brands, etc&#8230; from your personal account that benefit your employer.&nbsp; It&#8217;s also a great networking avenue, which helps to keep you informed of all the latest happenings in your industry.</p>
<p>With that said, I do believe ESPN is missing the point with some of their policy guidelines.&nbsp; The sports information industry is ultra competitive, with every outlet trying to break the next big story.&nbsp; What faster way is there to announce breaking news than Twitter?&nbsp; You can grab your smartphone and post a Tweet in under minute.&nbsp; With this policy ESPN will need to wait for a&nbsp;story to be posted to break the same news item?&nbsp; While they wait other outlets have already broken the same item using Twitter.&nbsp; Why not allow this?&nbsp; I do agree with most parts of the policy, but it&#8217;s surprising to see them take away an outlet that provides the fastest output of news available.</p>
<p>On a personal note on this story, it does bum me out a bit.&nbsp; I have enjoyed following some of the ESPN employees Twitter accounts.&nbsp; They provide some great insight on their respective sports in 140 characters.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedevshack.com/espns-new-social-media-policy-good-or-bad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

