<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Marc's Musings</title>
	
	<link>http://www.rogue-development.com/blog2</link>
	<description>Comments and thoughts on technology from Marc Hughes</description>
	<pubDate>Fri, 24 Oct 2008 14:17:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/rogue-development/aRwh" type="application/rss+xml" /><feedburner:emailServiceId>1053063</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Frogue-development%2FaRwh" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Frogue-development%2FaRwh" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Frogue-development%2FaRwh" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.rojo.com/add-subscription?resource=http%3A%2F%2Ffeeds.feedburner.com%2Frogue-development%2FaRwh" src="http://blog.rojo.com/RojoWideRed.gif">Subscribe with Rojo</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/rogue-development/aRwh" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Frogue-development%2FaRwh" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Frogue-development%2FaRwh" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Frogue-development%2FaRwh" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
		<title>Globe Trotting - Using the AIR Derby prize</title>
		<link>http://feeds.feedburner.com/~r/rogue-development/aRwh/~3/430762350/</link>
		<comments>http://www.rogue-development.com/blog2/2008/10/globe-trotting-using-the-air-derby-prize/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 14:17:16 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rogue-development.com/blog2/2008/10/globe-trotting-using-the-air-derby-prize/</guid>
		<description><![CDATA[A bit more than a year ago I was lucky enough to win the best in show of Adobe&#8217;s AIR derby.  It&#8217;s been a crazy good year since then and I&#8217;m really fortunate that things went the way they did.  Besides the tangible benefits, being featured on Adobe websites and during conferences has done a [...]]]></description>
			<content:encoded><![CDATA[<p>A bit more than a year ago I was lucky enough to win the best in show of Adobe&#8217;s <a href="http://labs.adobe.com/showcase/special/airderby/">AIR derby</a>.  It&#8217;s been a crazy good year since then and I&#8217;m really fortunate that things went the way they did.  Besides the tangible benefits, being featured on Adobe websites and during conferences has done a ton to boost the visibility of <a href="http://www.agileagenda.com/">AgileAgenda</a>. Hopefully, that&#8217;s a project I can continue to grow over the upcoming years.</p>
<p>Tomorrow, I head off to use the bulk of the prize.</p>
<p>In case you&#8217;re interested, here&#8217;s a little bit of background of how it worked.  They took $100,000 and put it in an account with a Travel agent and I was allowed to use it towards any service the travel agency could provide.  The only real restriction was I had to book any travel within one year.</p>
<p>We ended up splitting it into 3 different trips.  For the first, my wife and I headed off to <a href="http://www.venetian.com/">Las Vegas</a> for a week.  We had a really great time.  We saw some shows, did some gambling, and took in the sights.  We even took a day trip out to <a href="http://www.zionpark.com/">Zion national park</a> and got to see a bit of Utah along the way.</p>
<p>Then, in June, me, my wife, and 7 other family members all went down to Mexico for a week and stayed at a great <a href="http://www.palaceresorts.com/resorts/moonpalace/index.asp">all inclusive resort</a>.  Most of the family members had never been anywhere like that and it went really well.  I&#8217;m really glad the prize was structured in a way that we could share it with them like this.</p>
<p>Tomorrow, my wife and I head out at 4:30am   in the morning to catch a flight to LA, we have most of the day there so we&#8217;ll be able to see some of the city.  After that we&#8217;re off to New Zealand.</p>
<p>We&#8217;ll be spending four nights at the <a href="http://www.sofitel.com/gb/hotel-5688-sofitel-queenstown-hotel-and-spa/index.shtml">Sofitel</a> in Queenstown.  During that we&#8217;ve got a 12 hour long tour planned one day, and a helicopter tour of Milford sound the next.</p>
<p>From there we fly down to Christchurch and spend three nights at the <a href="http://www.thegeorge.com/">George</a>.  The first day we have a tour of the town, and the next we have a train/atv/boat excursion planned.</p>
<p>From there we fly over to Sydney, Australia where we have two nights at the Observatory Hotel.  While there we&#8217;ll explore the Blue Mountains and have a day in the city.  (We&#8217;re really not city-folk, so a day is enough for us)</p>
<p>Next, we head over to <a href="http://en.wikipedia.org/wiki/Uluru">Ayer&#8217;s Rock</a> (or Uluru  depending on who&#8217;s describing it).  While there, we have a helicopter ride over the rock, an evening BBQ dinner at the <a href="http://en.wikipedia.org/wiki/Kata_Tjuta">Olgas</a>, a sunrise camel ride (my wife booked that before I even knew!) to the rock, and a night time dinner under the stars in the outback. I think this is the leg of the trip I&#8217;m looking forward to the most.</p>
<p>Next we head up to Cairns and spend a few nights at the <a href="http://www.silkyoakslodge.com.au/">Silky Oaks Lodge &amp; Spa.</a> It&#8217;s in the Daintree rain forest with hiking trails and nature-ey things to do.</p>
<p>For the last leg of the trip we head out to an Island on the barrier reef and stay at the <a href="http://www.paradisebay.com.au/">Paradise Bay Eco Escape</a>.  I guess this place only has 16 guests at a time or something so it should be interesting.  We spend a few days on the beach, snorkeling, sailing, and then fly back to Brisbane -&gt; LA -&gt; and finally back home to Boston.</p>
<p>It should be an amazing three weeks.</p>
<p>I&#8217;d like to send out a big thank-you to Adobe, the judges of that AIR derby, and everyone who has downloaded, emailed about, or purchased AgileAgenda.</p>
<p>Since it&#8217;s been a year, I promise to stop talking about the derby after this post <img src='http://www.rogue-development.com/blog2/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Time to look to the future instead of remembering the past again.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=6seAM"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=6seAM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=oIf2m"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=oIf2m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=eWyOm"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=eWyOm" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/rogue-development/aRwh/~4/430762350" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2008/10/globe-trotting-using-the-air-derby-prize/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.rogue-development.com/blog2/2008/10/globe-trotting-using-the-air-derby-prize/</feedburner:origLink></item>
		<item>
		<title>Amazon EC2 - SLA available</title>
		<link>http://feeds.feedburner.com/~r/rogue-development/aRwh/~3/430756569/</link>
		<comments>http://www.rogue-development.com/blog2/2008/10/amazon-ec2-sla-available/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 13:32:06 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rogue-development.com/blog2/2008/10/amazon-ec2-sla-available/</guid>
		<description><![CDATA[Today, Amazon EC2 went from beta to a released service and with it they have implemented a service level agreement (SLA).  It&#8217;s not the best SLA I&#8217;ve seen, but it&#8217;s a start.&#160; The gist of it is:&#160; If, over a year the service drops below 99.95% available then you&#8217;re entitled to a 10% refund [...]]]></description>
			<content:encoded><![CDATA[<p>Today, Amazon EC2 went from beta to a released service and with it they have <a href="http://aws.amazon.com/ec2-sla/">implemented a service level agreement (SLA)</a>.  It&#8217;s not the best SLA I&#8217;ve seen, but it&#8217;s a start.&#160; The gist of it is:&#160; If, over a year the service drops below 99.95% available then you&#8217;re entitled to a 10% refund of that year. </p>
<p>Obviously there&#8217;s a few problems with that.</p>
<ol>
<li>99.95% isn&#8217;t the best uptime.&#160; I would have liked to have seen at least 99.99%&#160; But for many applications, it probably will be an acceptable amount of downtime.&#160; Add the fact that you have the possibility of hosting in multiple availability zones, and you can mitigate the risk fairly effectively. </li>
<li>You either have to be a customer for an entire year before you get any redress for 99.95%.&#160; OR they have to have such terrible uptime that it becomes statisitcally impossible for them to hit 99.95% for that year. A per-month SLA would have been better. </li>
<li>A 10% credit is pretty meager.&#160; But at least it&#8217;s for the entire period and not for the downtime amount.&#160; This means if I spend $200 a month for a year, they  hit 99.94% uptime, I get a $240 credit.   But that&#8217;s it.&#160; If they&#8217;re at 90% uptime I get the same credit.&#160;</li>
</ol>
<p>I think this SLA will  help with convincing business folks that EC2 is a viable service, but probably not so much to actually help mitigate damages.</p>
<p>Compared to the <a href="http://www.google.com/apps/intl/en/terms/sla.html">google apps SLA</a>, it&#8217;s a lot better.&#160; It&#8217;ll be interesting to see how the Google App Engine SLA turns compares when they implement one. <br/>
		      </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=iqQrM"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=iqQrM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=Z2O1m"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=Z2O1m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=l0sVm"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=l0sVm" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/rogue-development/aRwh/~4/430756569" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2008/10/amazon-ec2-sla-available/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.rogue-development.com/blog2/2008/10/amazon-ec2-sla-available/</feedburner:origLink></item>
		<item>
		<title>XRay AS3 post + XRayViewer source</title>
		<link>http://feeds.feedburner.com/~r/rogue-development/aRwh/~3/417673487/</link>
		<comments>http://www.rogue-development.com/blog2/2008/10/xray-as3-post-xrayviewer-source/#comments</comments>
		<pubDate>Sat, 11 Oct 2008 10:50:37 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rogue-development.com/blog2/2008/10/xray-as3-post-xrayviewer-source/</guid>
		<description><![CDATA[John Grden posted an updated guide to using XRay with AS3 on his blog. I figured I&#8217;d post here since he posted a link back to my XRay Viewer page.
If you&#8217;ve never heard of XRay before, it&#8217;s this amazing tool to inspect swfs while they run.  You can see visual objects, runtime tracing, and even [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://rogue-development.com/images/icon128.png" alt="" width="128" height="128" align="left" />John Grden posted an <a href="http://rockonflash.wordpress.com/2008/10/11/xray-yes-it-does-as3/">updated guide to using XRay with AS3</a> on his blog. I figured I&#8217;d post here since he posted a link back to my <a href="http://rogue-development.com/xrayviewer.html">XRay Viewer</a> page.</p>
<p>If you&#8217;ve never heard of XRay before, it&#8217;s this amazing tool to inspect swfs while they run.  You can see visual objects, runtime tracing, and even manipulate some of that to see how things look.</p>
<p>XRay Viewer is a simple application that hosts the XRay connector and loads a swf that you can look at through XRay.  It&#8217;s a no-code-change way of using XRay.</p>
<p>If you want the source for XRay Viewer, you should be able to just install it, right click and select &#8220;View Source&#8221;&#8230; but that doesn&#8217;t seem to work with the latest version of it.  Someday I&#8217;ll fix that but for now, here you go:</p>
<p><a href="http://rogue-development.com/uploads/XRayViewer-src.zip">XRayViewer-src.zip</a></p>
<p>It&#8217;s really nothing special, but it can make working with swfs from designers easier. If you just want to install, there is an AIR install badge on the XRayViewer page that makes it easier than building.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=bzgUM"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=bzgUM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=iCpGm"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=iCpGm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=McwJm"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=McwJm" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/rogue-development/aRwh/~4/417673487" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2008/10/xray-as3-post-xrayviewer-source/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.rogue-development.com/blog2/2008/10/xray-as3-post-xrayviewer-source/</feedburner:origLink></item>
		<item>
		<title>Uservoice</title>
		<link>http://feeds.feedburner.com/~r/rogue-development/aRwh/~3/414180047/</link>
		<comments>http://www.rogue-development.com/blog2/2008/10/uservoice/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 21:36:41 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rogue-development.com/blog2/2008/10/uservoice/</guid>
		<description><![CDATA[I came across a new website today called Uservoice. It lets you sign up and create a simple forum where users of your software can make suggestions, comment on suggestions, and vote on them.&#160; It&#8217;s one of those sites that makes it super easy to do something and it &#34;just works&#34;.&#160; I set up agileagenda.uservoice.com [...]]]></description>
			<content:encoded><![CDATA[<p>I came across a new website today called <a href="http://uservoice.com/">Uservoice</a>. It lets you sign up and create a simple forum where users of your software can make suggestions, comment on suggestions, and vote on them.&#160; It&#8217;s one of those sites that makes it super easy to do something and it &quot;just works&quot;.&#160; I set up <a href="http://agileagenda.uservoice.com/">agileagenda.uservoice.com</a> to solicit input from people and can&#8217;t wait to see how it works out.  It took me all of 15 minutes to get up and running with it.&#160; </p>
<p>My only wish is that it supported openID and it would have been even easier.&#160; Of course they have their own uservoice forum, and I was able to go <a href="http://uservoice.uservoice.com/pages/general/suggestions/55">vote for it</a>. <br/>
		          </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=GzX0M"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=GzX0M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=2ULFm"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=2ULFm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=gBxzm"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=gBxzm" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/rogue-development/aRwh/~4/414180047" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2008/10/uservoice/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.rogue-development.com/blog2/2008/10/uservoice/</feedburner:origLink></item>
		<item>
		<title>Lost focus</title>
		<link>http://feeds.feedburner.com/~r/rogue-development/aRwh/~3/407774547/</link>
		<comments>http://www.rogue-development.com/blog2/2008/09/lost-focus/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 01:10:04 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rogue-development.com/blog2/2008/09/lost-focus/</guid>
		<description><![CDATA[Over the past few months I&#8217;ve been working on a big upgrade to AgileAgenda.com and the AgileTracker.&#160; It&#8217;s just about done and I&#8217;m really happy with the results.&#160; But I&#8217;m starting to wonder if I&#8217;ve just lost focus.&#160; I&#8217;m writing a project scheduling application, yet over the past few months I haven&#8217;t really touched the [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past few months I&#8217;ve been working on a big upgrade to <a href="http://beta.agileagenda.com/login.jsp">AgileAgenda.com</a> and the <a href="http://beta.agileagenda.com/agileTracker/">AgileTracker</a>.&#160; It&#8217;s just about done and I&#8217;m really happy with the results.&#160; But I&#8217;m starting to wonder if I&#8217;ve just lost focus.&#160; I&#8217;m writing a project scheduling application, yet over the past few months I haven&#8217;t really touched the scheduling part of that at all.&#160; I&#8217;ve been dealing with time tracking, OpenID, Amazon EC2, server reliability, rss feeds, and collaborative features.&#160; But I wonder at what point it&#8217;s best to skip all of that and just really focus on the core functionality of the project.&#160; After I get this upgrade out of the way I&#8217;m really looking forward to focusing  on those core pieces again.&#160; I&#8217;ve had some great ideas about things to make scheduling tasks easier and I hope to get some prototypes working soon.&#160;</p>
<p>If nothing else, I suppose these extra things are a strong resume builder.</p>
<p><br/>
		            </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=MTISL"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=MTISL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=bBMKl"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=bBMKl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=ucwgl"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=ucwgl" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/rogue-development/aRwh/~4/407774547" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2008/09/lost-focus/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.rogue-development.com/blog2/2008/09/lost-focus/</feedburner:origLink></item>
		<item>
		<title>AIR + OSX + OpenId = Broken</title>
		<link>http://feeds.feedburner.com/~r/rogue-development/aRwh/~3/398546135/</link>
		<comments>http://www.rogue-development.com/blog2/2008/09/air-osx-openid-broken/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 01:35:25 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rogue-development.com/blog2/2008/09/air-osx-openid-broken/</guid>
		<description><![CDATA[After a long session of debugging I&#8217;ve come to the conclusion that it&#8217;s not possible to get OpenId working in an AIR app on OSX because of this bug. I&#8217;m not sure why I didn&#8217;t run into this earlier, maybe it&#8217;s a new bug. 
In short, whenever the HTML control gets redirected somewhere, it loads [...]]]></description>
			<content:encoded><![CDATA[<p>After a long session of debugging I&#8217;ve come to the conclusion that it&#8217;s not possible to get OpenId working in an AIR app on OSX because of <a href="https://bugs.adobe.com/jira/browse/SDK-16790">this bug.</a> I&#8217;m not sure why I didn&#8217;t run into this earlier, maybe it&#8217;s a new bug. </p>
<p>In short, whenever the HTML control gets redirected somewhere, it loads that page twice instead of once like it should.&#160; That will likely break more than just OpenID.&#160;Hell, imagine submitting a form twice or something because of this.&#160; Luckily forms don&#8217;t usually do a redirect to submit, unluckily OpenID relies on redirects to work. </p>
<p>The specific problem arises when an OpenID provider redirects the user back to the website requesting authentication.&#160; The website loads, but then it loads again.&#160; Per the OpenID specification, that second load must be rejected by the website because it contains the same openid.response_nonce as the load that happened immiedately before it.&#160; So now we have a failure condition and authentication stops.&#160; The reason the specification states that, is because a malicious user could use a replay attack to use the same authentication token from someone else over and over again. </p>
<p>Please, <a href="https://bugs.adobe.com/jira/secure/ViewIssue.jspa?id=72835&amp;vote=vote">go vote on that bug</a> so we can get this fixed. <br/>
		              </p>
<p>Luckily, it works fine on Windows and Linux (yeah, AIR in Linux rocks!) </p>
<p>&#160;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=UxoGL"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=UxoGL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=VK34l"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=VK34l" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=MLqUl"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=MLqUl" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/rogue-development/aRwh/~4/398546135" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2008/09/air-osx-openid-broken/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.rogue-development.com/blog2/2008/09/air-osx-openid-broken/</feedburner:origLink></item>
		<item>
		<title>OpenID only…</title>
		<link>http://feeds.feedburner.com/~r/rogue-development/aRwh/~3/393268014/</link>
		<comments>http://www.rogue-development.com/blog2/2008/09/openid-only/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 14:56:18 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rogue-development.com/blog2/?p=245</guid>
		<description><![CDATA[So I tried out StackOverflow today and was met with something that suprised me.  They *only* support OpenID.
I kind of like it.  OpenID is a great concept and it&#8217;d be great if more people used it.  This gives anyone wanting to sign up to that site incentive to use their OpenID, or if they don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>So I tried out <a href="http://stackoverflow.com/">StackOverflow</a> today and was met with something that suprised me.  They *only* support OpenID.</p>
<p>I kind of like it.  OpenID is a great concept and it&#8217;d be great if more people used it.  This gives anyone wanting to sign up to that site incentive to use their OpenID, or if they don&#8217;t have one, go get one.</p>
<p>That got me thinking.  I&#8217;m working on a commercial website.  I can&#8217;t afford to turn away users because they&#8217;re confused at what OpenID is, or if they don&#8217;t want the hassle.  But how could I make OpenID the preferred way of authenticating instead of the &#8220;alternate&#8221; way?  I&#8217;m going to have to brainstorm on the kind of UI design that could help accomplish that goal.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=yB7UL"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=yB7UL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=ug64l"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=ug64l" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=Uk3al"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=Uk3al" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/rogue-development/aRwh/~4/393268014" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2008/09/openid-only/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.rogue-development.com/blog2/2008/09/openid-only/</feedburner:origLink></item>
		<item>
		<title>Alarm clock user interface gripe</title>
		<link>http://feeds.feedburner.com/~r/rogue-development/aRwh/~3/390812920/</link>
		<comments>http://www.rogue-development.com/blog2/2008/09/alarm-clock-user-interface-gripe/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 16:53:37 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rogue-development.com/blog2/2008/09/alarm-clock-user-interface-gripe/</guid>
		<description><![CDATA[A few months back I bought a new alarm clock because my old one died.
This one is whiz-bang with features.  Even sets itself to the atomic clock automatically.  I don&#8217;t even have to worry about daylight savings time.  Yay.
It&#8217;s got a &#8220;nap&#8221; feature.  If you press the &#8220;nap&#8221; button, it goes into nap mode.  So [...]]]></description>
			<content:encoded><![CDATA[<p>A few months back I bought a new alarm clock because my old one died.</p>
<p>This one is whiz-bang with features.  Even sets itself to the atomic clock automatically.  I don&#8217;t even have to worry about daylight savings time.  Yay.</p>
<p>It&#8217;s got a &#8220;nap&#8221; feature.  If you press the &#8220;nap&#8221; button, it goes into nap mode.  So after a specified amount of time, from 10 minutes to 2 hours, the alarm will go off.  Pretty handy!  Two problems.  That nap button is right near the set-alarm button.  There&#8217;s no way to turn it off.  Or at least not that I&#8217;ve found.  Way too frequenlty I reach over to set my alarm for the next morning and accidently press that.  My only recourse is to set it to it&#8217;s minimum time (10 minutes), wait for the alarm, and turn the alarm off.  Several times now I&#8217;ve spent the entire 10 minutes trying to figure out how to turn it off.</p>
<p>My new plan is to remove that button.</p>
<p>Edit: Update -</p>
<p>I did it again.  This time I unplugged the damn thing instead of waiting for it.  I found out 20 minutes later that it&#8217;s got a battery backup for the alarm!  /sigh</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=9BkVL"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=9BkVL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=DmIXl"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=DmIXl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=HXqal"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=HXqal" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/rogue-development/aRwh/~4/390812920" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2008/09/alarm-clock-user-interface-gripe/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.rogue-development.com/blog2/2008/09/alarm-clock-user-interface-gripe/</feedburner:origLink></item>
		<item>
		<title>TSP Hiring Flex developers</title>
		<link>http://feeds.feedburner.com/~r/rogue-development/aRwh/~3/390753692/</link>
		<comments>http://www.rogue-development.com/blog2/2008/09/tsp-hiring-flex-developers/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 15:35:15 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rogue-development.com/blog2/2008/09/tsp-hiring-flex-developers/</guid>
		<description><![CDATA[Tom Snyder Productions is currently hiring two Flex developers.  I don&#8217;t have a job description readily available, but here&#8217;s the gist of it.  We need two Flex people to join the 5 or 6 people already working on the project to help focus on the front end of our latest educational product.  We need engineers [...]]]></description>
			<content:encoded><![CDATA[<p>Tom Snyder Productions is currently hiring two Flex developers.  I don&#8217;t have a job description readily available, but here&#8217;s the gist of it.  We need two Flex people to join the 5 or 6 people already working on the project to help focus on the front end of our latest educational product.  We need engineers who can understand things like creating custom components, dynamic skinning of a flex app.  Added bonuses for having worked with IoC containers, Degrafa, or TweenMax.  We have a whole bunch (60ish) of fairly moderatly complex user experiences that need to be worked on.</p>
<p>Feel free to email me a resume or ask for more details if you&#8217;re interested.</p>
<p><img src="http://www.rogue-development.com/images/headerem.png" alt="" width="300" height="48" /></p>
<p>And I&#8217;ll leave you with this&#8230; I had a phone interview go bad today.  The poor guy wasn&#8217;t able to answer a single question about Flex that I had.  The end of it went something like this&#8230;</p>
<p>me: &#8220;This isn&#8217;t going very well&#8221;<br />
him: &#8220;Yeah, I wasn&#8217;t very prepared&#8221;<br />
me &#8220;Should I call back another time?&#8221;<br />
him &#8220;No, I don&#8217;t think I could answer your questions even with more time.&#8221;</p>
<p>While I appreciated the honesty at the end, honesty with the &#8220;2.5 years of flex experience&#8221; would have been appreciated in the beginning.</p>
<p><strong>Update: This is a position on site in Boston, MA USA.  Sorry for not mentioning that.</strong></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=pWarL"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=pWarL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=pCTul"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=pCTul" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=57zBl"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=57zBl" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/rogue-development/aRwh/~4/390753692" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2008/09/tsp-hiring-flex-developers/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.rogue-development.com/blog2/2008/09/tsp-hiring-flex-developers/</feedburner:origLink></item>
		<item>
		<title>BFUG Download</title>
		<link>http://feeds.feedburner.com/~r/rogue-development/aRwh/~3/387724377/</link>
		<comments>http://www.rogue-development.com/blog2/2008/09/bfug-download/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 14:50:56 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rogue-development.com/blog2/2008/09/bfug-download/</guid>
		<description><![CDATA[As mentioned in my last post, I&#8217;m giving a talk to BFUG tonight about Degrafa and ObjectHandles.
Here is the download link I mention in the talk with the example sources.
]]></description>
			<content:encoded><![CDATA[<p>As mentioned in my last post, I&#8217;m giving a talk to BFUG tonight about Degrafa and ObjectHandles.</p>
<p>Here is the <a href="http://rogue-development.com/uploads/BFUGDegrafaOHPresentation.zip">download link</a> I mention in the talk with the example sources.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=oz1ZL"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=oz1ZL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=zcS0l"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=zcS0l" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=rJ5jl"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=rJ5jl" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/rogue-development/aRwh/~4/387724377" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2008/09/bfug-download/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.rogue-development.com/blog2/2008/09/bfug-download/</feedburner:origLink></item>
		<item>
		<title>Talking at BFUG 9/8/2008</title>
		<link>http://feeds.feedburner.com/~r/rogue-development/aRwh/~3/387158675/</link>
		<comments>http://www.rogue-development.com/blog2/2008/09/talking-at-bfug-982008/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 00:42:19 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rogue-development.com/blog2/2008/09/talking-at-bfug-982008/</guid>
		<description><![CDATA[Tomorrow I&#8217;ll be giving a talk to BFUG, the Boston Flex Users Group on Degrafa and ObjectHandles.&#160; I&#8217;ll be giving an introduction to both Degrafa and ObjectHandles, and then building a simple charting application that uses them together.
So if you&#8217;re in the Boston area, come on down! 
(If you&#8217;ve seen my previous BFAIG talk, you&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>Tomorrow I&#8217;ll be giving a talk to <a href="http://www.bostonfug.org/">BFUG</a>, the Boston Flex Users Group on <a href="http://www.degrafa.com/">Degrafa</a> and <a href="http://rogue-development.com/objectHandles.html">ObjectHandles</a>.&#160; I&#8217;ll be giving an introduction to both Degrafa and ObjectHandles, and then building a simple charting application that uses them together.</p>
<p>So if you&#8217;re in the Boston area, come on down! </p>
<p>(If you&#8217;ve seen my previous <a href="http://www.rogue-development.com/blog2/2008/07/talk-tonight-on-objecthandlesdegrafa-attend-online/">BFAIG talk</a>, you&#8217;ve already seen about half of this. ) </p>
</p>
<p><br/>
		              </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=Rt98L"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=Rt98L" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=WFxll"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=WFxll" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=EZo1l"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=EZo1l" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/rogue-development/aRwh/~4/387158675" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2008/09/talking-at-bfug-982008/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.rogue-development.com/blog2/2008/09/talking-at-bfug-982008/</feedburner:origLink></item>
		<item>
		<title>Wordle</title>
		<link>http://feeds.feedburner.com/~r/rogue-development/aRwh/~3/378900321/</link>
		<comments>http://www.rogue-development.com/blog2/2008/08/wordle/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 12:53:48 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rogue-development.com/blog2/2008/08/wordle/</guid>
		<description><![CDATA[I ran across Wordle today, a pretty neat concept. It reads in an RSS feed and creates a word-cloud of all the words in it.  Here&#8217;s one for this blog:



The cool thing about it is how easy it is to create one of these.  Just paste in a URL and click the button.  Bamn, you got [...]]]></description>
			<content:encoded><![CDATA[<p>I ran across <a href="http://wordle.net/">Wordle</a> today, a pretty neat concept. It reads in an RSS feed and creates a word-cloud of all the words in it.  Here&#8217;s one for this blog:</p>
<p><a href="http://wordle.net/gallery/wrdl/152000/Rogue-Development"><br />
<img src="http://wordle.net/thumb/wrdl/152000/Rogue-Development" alt="" /><br />
</a></p>
<p>The cool thing about it is how easy it is to create one of these.  Just paste in a URL and click the button.  Bamn, you got something to start with.  No login, no signup.  You can tweak some settings after that if you like.  And you can save it just as easily.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=EfP3RK"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=EfP3RK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=LxLuuk"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=LxLuuk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=I37Ujk"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=I37Ujk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/rogue-development/aRwh/~4/378900321" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2008/08/wordle/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.rogue-development.com/blog2/2008/08/wordle/</feedburner:origLink></item>
		<item>
		<title>Amazon EC2 - I’m sold…</title>
		<link>http://feeds.feedburner.com/~r/rogue-development/aRwh/~3/378298616/</link>
		<comments>http://www.rogue-development.com/blog2/2008/08/amazon-ec2-im-sold/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 17:39:19 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rogue-development.com/blog2/2008/08/amazon-ec2-im-sold/</guid>
		<description><![CDATA[Since finding out about EBS, I&#8217;ve been playing with it and Amazon&#8217;s EC2 (their Elastic Compute Cloud) and am very impressed.
After my intial tinkering I&#8217;m to the point where with a couple keystrokes, I can start up an instance of a virtual machine anytime I want.&#160; It can range from a &#34;good&#34; machine to an [...]]]></description>
			<content:encoded><![CDATA[<p>Since finding out about <a href="http://www.amazon.com/gp/browse.html?node=689343011">EBS</a>, I&#8217;ve been playing with it and <a href="http://www.amazon.com/EC2-AWS-Service-Pricing/b/ref=sc_fe_l_2?ie=UTF8&amp;node=201590011&amp;no=3435361&amp;me=A36L942TSJ2AJA">Amazon&#8217;s EC2</a> (their Elastic Compute Cloud) and am very impressed.</p>
<p>After my intial tinkering I&#8217;m to the point where with a couple keystrokes, I can start up an instance of a virtual machine anytime I want.&#160; It can range from a &quot;good&quot; machine to an  insanse server with copius amounts of CPU and RAM.&#160; So far I&#8217;ve only been using the smallest instance type since that beats out my current dedicated server box by a good margin.&#160; </p>
<p>I&#8217;m about 90% sure I&#8217;ll be switching my hosting over to this.&#160;&#160;Here&#8217;s my short analysis that I did while deciding.</p>
<p> Right now I have a dedicated server.&#160; It&#8217;s a Celeron 2ghz with a 1GB ram and a single 160GB hard disk.&#160; A comparison between that and EC2 yields the following: </p>
<p><strong>Pros:</strong></p>
<p>Reliability - Right now I&#8217;m one hardware fault away from a weekend rebuild of the server.&#160; I&#8217;ve got plenty of backups and wouldn&#8217;t lose any data, but there would be a royal pain in the ass in reconfiguring a new server.&#160; Under EC2, I&#8217;d be one command line away from launching a brand new instance that has the exact configuration as the original server.&#160; The EBS storage is on a more reliable, redundant, platform than the current single-disk configuration that I have.&#160; And even if that were to fail I have the same level of backups that my stand-alone server has.&#160; So worse-case, I have to launch a new instance and restore some databases. </p>
<p>Performance - The smallest EC2 instance has more ram and more CPU power than my dedicated server.&#160; The largest EC2 instance is equivalent to about 15x of my current server which means I can scale quite a bit without even thinking about clustering, which leads to&#8230; </p>
<p>Scalability and scaling speed- Imagine I get on the front page of some very busy site and have a traffic explosion.&#160; With EC2, In 20 minutes I could  provision a much beefier machine to act as my server.&#160; With the stand-alone option, I&#8217;m looking at ordering a new server, waiting for it to become available, configuring it, moving data over, waiting for DNS to propogate to it, that&#8217;s probably a few days at the least.&#160; Beyond that, with EC2, I believe I could set up a cluster in a weekend instead of who knows how long.&#160; But more importantly, EC2 allows me to scale back down just as easily when the traffic dies down so I&#8217;m not stuck paying for the peak possible usage forever.&#160;&#160; This is the &quot;Elastic&quot; part of &quot;Elastic compute cloud&quot; </p>
<p><strong>Cons:</strong></p>
<p>What if EC2 or EBS becomes unavailable for some reason?&#160; Amazon had an S3 outage last month and it could happen to these services.&#160; I have no good answer here.&#160;&#160; Amazon doesn&#8217;t have an SLA for EC2 yet, I assume they will eventually.&#160;The only solutions for a problem like this are:</p>
<ol>
<li>Create an instance in a different EC2 availability zone (Each AV is supposedly seperate and hopefully outages own&#8217;t span them).&#160; Unfortunately the EBS volumes aren&#8217;t shared across zones, so I&#8217;d have to restore a DB from a backup. </li>
<li>Boot up virtualization software, such as VMWare, on a dedicated standalone server and run it on there. </li>
</ol>
<p>What if Amazon discontinued EC2?&#160; Luckily, the images can be converted to other virtual machine formats.&#160; So I could go to another hosting cloud provider or get a dedicated server running VMWare and boot up my server on it. </p>
<p>Cost-wise, with EC2, I&#8217;ll be spending about $10 less a month than I do now for a dedicated server.&#160; (Sounds like a &quot;Pro&quot;, huh?)&#160; But, I&#8217;ll be on metered bandwidth so that cost will raise over time whereas the dedicated server had the first 1500GB free so it&#8217;ll cost more eventually (assuming my traffic continues to grow).&#160; But then again, the per-gig cost of Amazon is lower than my hosting provider.&#160; So if I started to break the 1500GB barrier (unlikely for the foreseeable future), EC2 would start to win again.&#160;&#160;</p>
<p><strong>Conclusion:</strong></p>
<p>For me, the  reliability is the tipping point one way or another.&#160; I have more confidence in Amazon&#8217;s datacenter than I do in a single stand alone dedicated server so I believe it&#8217;ll be more reliable.&#160; But I have no way of knowing that for sure.&#160; </p>
<p>Either way I need a decent disaster recovery plan.&#160; With EC2, that plan can be a couple steps from really-easy (starting a new EC2 instnce), to a medium ground (Starting an new EC2 instance and restoring a database), to fairly difficult (provisioning a physical stand alone server and configuring it).&#160; With a stand alone server, that plan is a single step jumping right to the &quot;configure a new server&quot; stage. </p>
<p> <br/>
            </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=USMvIK"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=USMvIK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=t0Yp4k"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=t0Yp4k" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=khZpFk"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=khZpFk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/rogue-development/aRwh/~4/378298616" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2008/08/amazon-ec2-im-sold/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.rogue-development.com/blog2/2008/08/amazon-ec2-im-sold/</feedburner:origLink></item>
		<item>
		<title>Amazon EBS</title>
		<link>http://feeds.feedburner.com/~r/rogue-development/aRwh/~3/371007672/</link>
		<comments>http://www.rogue-development.com/blog2/2008/08/amazon-ebs/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 15:08:36 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rogue-development.com/blog2/?p=237</guid>
		<description><![CDATA[I just got an email from Amazon about a new service.  Check it out&#8230;
http://www.amazon.com/gp/browse.html/ref=pe_2170_10160930?node=689343011
This new EBS system for E2C just made the whole compute-cloud offering from Amazon an easy port from a regular web app to an Amazon hosted app.  Before, all your persistent data storage had to go to S3 which had a specific [...]]]></description>
			<content:encoded><![CDATA[<p>I just got an email from Amazon about a new service.  Check it out&#8230;</p>
<p><a href="http://www.amazon.com/gp/browse.html/ref=pe_2170_10160930?node=689343011">http://www.amazon.com/gp/browse.html/ref=pe_2170_10160930?node=689343011</a></p>
<p>This new EBS system for E2C just made the whole compute-cloud offering from Amazon an easy port from a regular web app to an Amazon hosted app.  Before, all your persistent data storage had to go to S3 which had a specific API you had to develop for.  Now, it can go to EBS which acts like a block device.  In other words, a virtual disk.  So just about any application should &#8220;just work&#8221; instead of needing modifications.</p>
<p>I had stayed away from EC2 because I didn&#8217;t want to tie my apps to Amazon services.  But perhaps this fixes that problem.  I&#8217;ll have to play with it sometime soon.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=LAOJBK"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=LAOJBK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=QYG2Ik"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=QYG2Ik" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=8C6QBk"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=8C6QBk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/rogue-development/aRwh/~4/371007672" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2008/08/amazon-ebs/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.rogue-development.com/blog2/2008/08/amazon-ebs/</feedburner:origLink></item>
		<item>
		<title>First AIR app to ship?</title>
		<link>http://feeds.feedburner.com/~r/rogue-development/aRwh/~3/369912380/</link>
		<comments>http://www.rogue-development.com/blog2/2008/08/first-air-app-to-ship/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 11:49:54 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rogue-development.com/blog2/2008/08/first-air-app-to-ship/</guid>
		<description><![CDATA[This week, one of the projects I&#8217;ve been working on for the past year and a half ships.

Now, I have no idea if this next statement is actually true since I haven&#8217;t done extensive research.  But TimeLiner XE may be the first AIR app to ship.  And by &#8220;ship&#8221; I mean the more traditional meaning [...]]]></description>
			<content:encoded><![CDATA[<p>This week, one of the projects I&#8217;ve been working on for the past year and a half ships.</p>
<p><img src="http://rogue-development.com/uploads/tlxe.png" alt="" width="636" height="415" /></p>
<p>Now, I have no idea if this next statement is actually true since I haven&#8217;t done extensive research.  But <a href="http://www.tomsnyder.com/timelinerxe/">TimeLiner XE</a> may be the first AIR app to ship.  And by &#8220;ship&#8221; I mean the more traditional meaning of the word, from a warehouse, on a CD, in a box.</p>
<p>This is a product that I&#8217;m really proud of.  We had a really rocky start in the development process, but I ended up taking the lead of most of the project  and we were able to deliver something that I hope will really help kids out in school pretty close to the originally planned ship date.  It&#8217;s probably the most complex product I&#8217;ve ever worked on, and is definitely the biggest project I&#8217;ve managed.</p>
<p>For a little background, I work at an <a href="http://www.tomsnyder.com/">educational software company</a> that sells directly to schools.  Because of the market, we generally need to produce our products on a CD, in a box, and with a (gasp) printed manual.  Sounds old fasion, doesn&#8217;t it?</p>
<p>It&#8217;s worth reflecting on the  physical manifestation of software&#8230; It&#8217;s amazing how much satisfaction you can get from actually holding that beautifully designed box that is meant to contain your work.  Just to know that it was someone else&#8217;s job to go through iteration after iteration of design, and then someone else&#8217;s job to put ink on a piece of cardboard, and someone else&#8217;s job to assemble that cardboard.  All so the piece of software YOU worked on can be delivered to the customer in <em>style</em>.</p>
<p>The box is also great for those times when relatives ask what you do, and you can just point to that on your shelf and say &#8220;I made that.&#8221;  Then they can look at the pretty pictures on the box, or even crack the manual to see more pretty pictures.   It&#8217;s a lot easier to explain than giving out a URL to an AIR install badge or even giving a quick demo.</p>
<p>Unfortunately, there&#8217;s also an impending feeling of doom when you realize that you don&#8217;t get to update that software for a long time.  What if you missed some critical bug?  You lie awake at night wondering if you remembered to take out that September 1st expiration date that the Beta&#8217;s had and you wonder if QA ever tested that.   Those CD&#8217;s will last a long time and you can&#8217;t just throw up a new version of a web page and make all of the old versions disappear.  Sure we can do downloadble patches, and sure we&#8217;ll have a 1.1 version someday. But there is a certain feeling of permanency to the whole process.  I mean a major screwup means pressing new CD&#8217;s and packing them, and paying for postage.  That could be thousands of dollars.</p>
<p>I&#8217;m not sure if I dare to go check that expiration thing now&#8230;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=Wm9O6K"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=Wm9O6K" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=3ZlhNk"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=3ZlhNk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/rogue-development/aRwh?a=zQp2Wk"><img src="http://feeds.feedburner.com/~f/rogue-development/aRwh?i=zQp2Wk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/rogue-development/aRwh/~4/369912380" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2008/08/first-air-app-to-ship/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.rogue-development.com/blog2/2008/08/first-air-app-to-ship/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 0.726 seconds --><!-- Cached page served by WP-Cache -->
