<?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>// ghostRadio.net //</title>
	<atom:link href="http://www.ghostradio.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ghostradio.net</link>
	<description></description>
	<lastBuildDate>Mon, 30 Nov 2009 22:18:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Learn Kung Fu</title>
		<link>http://www.ghostradio.net/2009/11/learn-kung-fu/</link>
		<comments>http://www.ghostradio.net/2009/11/learn-kung-fu/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 22:08:17 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[kung fu]]></category>
		<category><![CDATA[the matrix]]></category>

		<guid isPermaLink="false">http://www.ghostradio.net/?p=248</guid>
		<description><![CDATA[For a moment, I&#8217;d like to you remember what you can about The Matrix. Now, only think about the first film, and not the other two, as if you&#8217;re anything like me, you&#8217;ve spent considerable time and effort to suppress the memories of those even existing, and I&#8217;d hate for you to undo that hard [...]]]></description>
			<content:encoded><![CDATA[<p>For a moment, I&#8217;d like to you remember what you can about <a href="http://www.imdb.com/title/tt0133093/">The Matrix</a>. Now, only think about the first film, and not the other two, as if you&#8217;re anything like me, you&#8217;ve spent considerable time and effort to suppress the memories of those even existing, and I&#8217;d hate for you to undo that hard work.</p>
<p>Why mention the Matrix? Because eventually there comes a point in the life of every developer where they must make a choice: red pill, or blue pill.</p>
<blockquote><p>You take the blue pill, the story ends, you wake up in your bed and believe whatever you want to believe. You take the red pill, you stay in Wonderland, and I show you how deep the rabbit hole goes. &#8211; Morpheus</p></blockquote>
<p>In the film, Neo takes the red pill, and is freed from the clutches of the Matrix. He learns how to enter and exit the Matrix at will, and essentially gains superpowers.  Neo is able to move fast enough to dodge bullets, fly, and have incredible strength, all because he has learned how to fully take advantage of the environment that he&#8217;s in.</p>
<p>In development though, what are our equivalents of the red pill vs. blue pill? It&#8217;s the difference between simply getting something done, and getting it done more efficiently. As developers, we need to learn how to fully manipulate and control our environments and development tools, so that we can be as efficient and as powerful as we can when writing our applications.</p>
<p>So how do we do this? The first step is to look at the tools and applications that you are currently using. How well do you know these apps? Is there something you could learn that would make using them easier, or would make you faster? Why do you even use one application over another? An <a href="http://en.wikipedia.org/wiki/Integrated_development_environment">IDE</a> is designed to make you more productive as a programmer. Unfortunately, too many developers seem to treat their IDE as a glorified text-editor, using a bare-minimum of it&#8217;s available features. Worse yet, other developers actively avoid using them, citing reasons such as &#8220;<em>Application X</em> is too expensive&#8221;, &#8220;I can code faster without one&#8221;, or &#8220;Real coders write binary&#8221;.</p>
<p>As an example, I&#8217;ve heard the expensive argument too many times with Flex Builder. Sure, you can download the <a href="http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK">Flex SDK for free</a> and start building Flex and ActionScript 3.0 applications without spending a dime, but if you&#8217;re seriously considering doing all of your Flex work using the free SDK, because it&#8217;ll save you money, you&#8217;re living a lie, and wasting both your and your client&#8217;s money. When I first started learning Flex, I was using the free SDK &#8211; writing my code using a text editor, and compiling everything using the command-line compiler that comes with the SDK. It was enough to get me started with learning Flex, but there was no way that I was ever going to attempt a serious project using that workflow. It was just too time consuming. Once I finally purchased a copy of Flex Builder, and could take advantage of its code-hinting, searching, class browser, and other features, I was kicking myself, wishing I&#8217;d purchased it months earlier.</p>
<p>Most IDEs are targeted towards a specific type of development, be it web, Flash, iPhone, or whatever. They all have their strengths and weaknesses, and I&#8217;m not going to declare that what I use is better than what you use. What I want to encourage is that regardless of the IDE that you use, really learn to <em>use it</em>. Learn IDE kung fu.</p>
<p>Each IDE (or other application you use) has various features that are designed to help you work more efficiently. Many have several shortcut keys for text editing, or dropping in snippets of text. As a few examples, in Eclipse, one of my favorite shortcuts is Opt-Up/Down Arrow. This will move a selected block of text up or down one line at a time, which is incredibly handy, and much faster that a Cut, then Paste of the same text in most situations. In Xcode, using CMD-Opt-Up Arrow will toggle between the header and implementation files of the class you&#8217;re working in, which again, is very convenient to know. As you may know, the more time you can keep your hands on the keyboard, the more time can be spent writing code.</p>
<p>However, as useful as these shortcuts can be, there are often hundreds of them available in an established app. When you first begin using an IDE or other application, it can be a bit daunting to think about learning all of the various shortcuts or tools available. So where to begin? One thing that works really well for me is either printing out a cheat-sheet of shortcut keys, and taping it up next to my monitor. I&#8217;ll then try to be sure and use those new shortcuts as much as I can to get them into my brain. If you&#8217;re using an app that has more than 12 users, the odds are pretty good that someone has posted a cheat-sheet of all of the shortcuts an app has online. Usually, a simple Google search can help you find what you need. If you can&#8217;t find one, then make one yourself! It doesn&#8217;t need to be pretty &#8211; it could even be a Post-It note with a few keystrokes scribbled in crayon. The key is to figure out some method that will help remind you that they exist, and what they are. If you find yourself using a feature on a regular basis, it&#8217;ll definitely be worth your time to discover if there is a shortcut key associated with that feature. If not by default, many apps will allow you to add custom shortcut keys.</p>
<p>In addition to keyboard shortcuts, many apps have additional features that are designed to help you out, but not many users know about them. I&#8217;ll often spend a few minutes each day to browse the menus of an app I use often to see if there&#8217;s some feature I&#8217;ve been neglecting or haven&#8217;t even know about. By browsing the menus or help docs of an app, I&#8217;ve found some pretty useful stuff that has really improved my workflows in various applications, or made my life easier. You can often find out little tips &#038; tricks for your apps by searching online for tutorials for that particular app.</p>
<p>Also, learn to customize your apps if you can. If an app is scriptable &#8211; learn how to do that. As an example, Flash and Fireworks can be scripted via JavaScript, or have custom panels added, which can be written using ActionScript. Many Mac applications can be scripted through AppleScript. If you find yourself doing the same basic task over and over, see if that&#8217;s something that can be automated through an app&#8217;s scripting engine. You may spend an hour writing a script, but if you&#8217;ll use that script on 15 different projects over the next year, you may save yourself a considerable amount of time.</p>
<p>Applications and IDEs are designed to make you more productive, and when you learn how to fully take advantage of what they have to offer, they can make you feel like the only thing stopping you from writing the code you want to is your typing speed. You don&#8217;t need to learn every little detail about the tools you&#8217;re using, but it can&#8217;t hurt either. You work hard to make sure that your code is as efficient as possible, so why not make sure that you are as well?</p>
<p>Learn kung fu.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/6vMO3XmNXe4&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/6vMO3XmNXe4&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ghostradio.net/2009/11/learn-kung-fu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Snow Leopard iCal Fix (uh… maybe)</title>
		<link>http://www.ghostradio.net/2009/09/snow-leopard-ical-fix/</link>
		<comments>http://www.ghostradio.net/2009/09/snow-leopard-ical-fix/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 16:00:08 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[fixes]]></category>
		<category><![CDATA[iCal]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.ghostradio.net/?p=236</guid>
		<description><![CDATA[Update: hmmm… looks like this may be only a temporary fix after all. It worked yesterday, rolling from Sept. 2 to 3, but this morning the date didn&#8217;t update to Sept. 4. I&#8217;m still searching for a solution, but based on the number of other folks I&#8217;m seeing report this issue, hopefully there will be [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update:</strong> hmmm… looks like this may be only a temporary fix after all. It worked yesterday, rolling from Sept. 2 to 3, but this morning the date didn&#8217;t update to Sept. 4. I&#8217;m still searching for a solution, but based on the number of other folks I&#8217;m seeing report this issue, hopefully there will be an actual fix in 10.6.1.</p>
<hr />
<p>This is just a quick little tip I was going to post to Twitter, but I needed a little more than 140 characters to explain it. If you&#8217;re like me, ever since Leopard fixed iCal so that it&#8217;s dock icon would always display the correct date, even when it wasn&#8217;t open, you&#8217;ve had iCal as a permanent resident of your dock.</p>
<p>However, this morning I noticed that since updating to Snow Leopard, iCal was only showing the correct date when it was open. As soon as I closed it, it would revert back to displaying Sept. 1 as the date. With all of the little tweaks and enhancements in Snow Leopard, I was pretty bugged that this old issue had crept back in. This issue doesn&#8217;t seem to appear on every Mac that&#8217;s been updated to Snow Leopard, but based on what I&#8217;ve found in my searching for a solution, it&#8217;s been hitting more than a few Macs out there.</p>
<p>Luckily, the fix for this was pretty easy: remove iCal from your dock, then drag it back in. As soon as I did that, even when closed, iCal&#8217;s dock icon began displaying the correct date again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ghostradio.net/2009/09/snow-leopard-ical-fix/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Your Life Would Suck Without This App</title>
		<link>http://www.ghostradio.net/2009/08/your-life-would-suck-without-this-app/</link>
		<comments>http://www.ghostradio.net/2009/08/your-life-would-suck-without-this-app/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 23:02:48 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Kelly Clarkson]]></category>
		<category><![CDATA[kick ass]]></category>
		<category><![CDATA[Rain]]></category>

		<guid isPermaLink="false">http://www.ghostradio.net/?p=219</guid>
		<description><![CDATA[After months of silence on the issue, I can finally reveal the project I&#8217;ve been working on for the last few months. I can also explain why you might find an unusual amount of Kelly Clarkson music on my iPod, and why I know every word of some of her songs. (It even explains why [...]]]></description>
			<content:encoded><![CDATA[<p>After months of silence on the issue, I can finally reveal the project I&#8217;ve been working on for the last few months. I can also explain why you might find an unusual amount of Kelly Clarkson music on my iPod, and why I know every word of some of her songs. (It even explains why three geeks from Rain were bouncing up and down like little girls at her concert in Orem, singing along.)</p>
<p><a href="http://click.linksynergy.com/fs-bin/stat?id=ACQbxhF6dNA&#038;offerid=146261&#038;type=3&#038;subid=0&#038;tmpid=1826&#038;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252FWebObjects%252FMZStore.woa%252Fwa%252FviewSoftware%253Fid%253D326868892%2526mt%253D8%2526uo%253D6%2526partnerId%253D30">Kelly Clarkson: Open Mic</a> is finally live in the iTunes App Store! <a href="http://www.mediarain.com">Rain</a> and Sony Music have been working on this app for a while now, and have really wanted to keep it quiet until it launched. This is our first iPhone application, and we&#8217;re incredibly excited to finally get it out into the wild.</p>
<p>The app challenges your singing abilities by asking you to sing along with Kelly Clarkson on songs from her latest album, <a href="http://click.linksynergy.com/fs-bin/stat?id=ACQbxhF6dNA&#038;offerid=146261&#038;type=3&#038;subid=0&#038;tmpid=1826&#038;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252FWebObjects%252FMZStore.woa%252Fwa%252FviewAlbum%253Fi%253D306519794%2526id%253D306519706%2526s%253D143441%2526uo%253D6%2526partnerId%253D30">All I Ever Wanted</a>, and sing them right. This game monitors both the pitch and timing of your singing. If you sing well enough, you might even win the chance to sing with Kelly&#8217;s band during the soundcheck at an upcoming show, and go to a special meet &#038; greet with Kelly!</p>
<p>This app has been a blast to work on, and everyone at Rain has done a fantastic job on it, coding, testing, or just cheering each other on. Special thanks go out to <a href="http://aaronhardy.com/">Aaron</a>, for sitting at the desk next to me, and snickering every time I would sing into my phone to do some debugging. (Or singing along, depending on the mood he was in.)</p>
<p>So, if you haven&#8217;t already got it by now, <a href="http://click.linksynergy.com/fs-bin/stat?id=ACQbxhF6dNA&#038;offerid=146261&#038;type=3&#038;subid=0&#038;tmpid=1826&#038;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252FWebObjects%252FMZStore.woa%252Fwa%252FviewSoftware%253Fid%253D326868892%2526mt%253D8%2526uo%253D6%2526partnerId%253D30">buy it</a>, sing with it, and love it. Because your life will suck without this app.</p>
<p>(Oh and for the record, we were approved to the app store on our first submission &#8211; I guess that means we know what we&#8217;re doing after all. <img src='http://www.ghostradio.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ghostradio.net/2009/08/your-life-would-suck-without-this-app/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>&#8220;see&#8221;ing Your Edits</title>
		<link>http://www.ghostradio.net/2009/08/seeing-your-edits/</link>
		<comments>http://www.ghostradio.net/2009/08/seeing-your-edits/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 21:12:37 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[SubEthaEdit]]></category>
		<category><![CDATA[utils]]></category>

		<guid isPermaLink="false">http://www.ghostradio.net/?p=214</guid>
		<description><![CDATA[emacs sucks.
Before the emacs lovers get on my case, for the record, I hate vi, vim, pico, and pretty much every other command line based text editor as well.
Like many developers, several times a day I fire up Terminal on my Mac to take care of a few things, mostly working with Subversion or Git. [...]]]></description>
			<content:encoded><![CDATA[<p>emacs sucks.</p>
<p>Before the emacs lovers get on my case, for the record, I hate vi, vim, pico, and pretty much every other command line based text editor as well.</p>
<p>Like many developers, several times a day I fire up Terminal on my Mac to take care of a few things, mostly working with Subversion or Git. I don&#8217;t mind using Terminal for tasks like these, but for editing text, I absolutely hate it when I need to use emacs or pico. I can never remember the commands to do various things, and not being able to use a mouse for selecting text drives me nuts.</p>
<p>Every time I end up getting kicked into emacs by Terminal, I wish that I was using <a href="http://www.codingmonkeys.de/subethaedit/">SubEthaEdit</a>, which is my text editor of choice. I&#8217;ve known that those code monkeys had built a command line tool for working with SubEthaEdit (SEE) for a while now, but I never really understood what the point was until today.</p>
<p>I came across <a href="http://www.codingmonkeys.de/blog/articles/2006/03/31/subethaedit-see-tool-and-subversion">this old (2006) blog post</a> by the SEE guys on how to use SEE for writing your commit messages in Subversion, instead of the default editor used by your system. However, using it in Subversion is great, but I wanted to use it for any tool, including Git. Using the instructions from the blog post above as inspiration, after installing the see utility from the preferences pane of SubEthaEdit, I added the following line to my .bash_profile file so that any tool that needs to display a text editor can access it:</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">export EDITOR<span style="color: #339933;">=</span><span style="color: #ff0000;">'see -w -r'</span></pre></div></div>

<p>Now, anytime a command line tool needs to have me edit a file, a SubEthaEdit window will pop open, and once I&#8217;m done editing the file, the command line tool will resume, and finish whatever it needed to do with the newly edited file. With Git, this works great, since all I need to type is <code>git commit -a</code>, and when SEE launches, the new window will be already filled with the details of the files changed in the commit, and all I need to add is the commit message.</p>
<p>Of course, once see is installed, you can also use it to open and edit existing files as well, just like you would with emacs or vi. I&#8217;m loving this so far, and no longer dread having to exit large amounts of text from the command line. I just wish I&#8217;d figured this out years ago when it was first available.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ghostradio.net/2009/08/seeing-your-edits/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>emm dub too</title>
		<link>http://www.ghostradio.net/2009/08/emm-dub-too/</link>
		<comments>http://www.ghostradio.net/2009/08/emm-dub-too/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 19:37:41 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Garage]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[CoD4]]></category>
		<category><![CDATA[MW2]]></category>

		<guid isPermaLink="false">http://www.ghostradio.net/?p=209</guid>
		<description><![CDATA[Nothing terribly fancy today, but I found something I made a while ago and figured I&#8217;d share it. If you&#8217;re a fan of Call of Duty 4: Modern Warfare, it&#8217;s very likely that you&#8217;ve seen the teaser trailer for the sequel that was released back in March.
In the trailer, pretty much all you see is [...]]]></description>
			<content:encoded><![CDATA[<p>Nothing terribly fancy today, but I found something I made a while ago and figured I&#8217;d share it. If you&#8217;re a fan of Call of Duty 4: Modern Warfare, it&#8217;s very likely that you&#8217;ve seen the <a href="http://www.gametrailers.com/video/gdc-09-modern-warfare/47179">teaser trailer for the sequel</a> that was released back in March.</p>
<p>In the trailer, pretty much all you see is a green line that reacts to audio, and occasionally pieces together an image. I thought the effect was pretty slick, and wanted to try and recreate it a little bit. About 15 minutes later, I had something passable, that was kinda fun to watch:</p>
<p><a href="http://www.ghostradio.net/flash/mw2/">http://www.ghostradio.net/flash/mw2/</a></p>
<p>As you can see, I didn&#8217;t go full-blown and recreate everything, just the green line that reacts to the sound, and I added a bit of glow and fading effects. It&#8217;s actually a really simple effect that looks pretty decent, without a bunch of code.</p>
<p>The line reacting to the sound is part of the sample code from the documentation for <a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/media/SoundMixer.html#computeSpectrum()"><code>SoundMixer.computeSpectrum</code></a>, so you can find a more detailed explanation of what&#8217;s happening with the audio there.</p>
<p>For the blurring and glowing effects, all I&#8217;m doing is grabbing a snapshot of the green line, and redrawing it with a bit of blur and a glow. By repeatedly blurring it, eventually the snapshot of that line starts to dissolve away.</p>
<p>I&#8217;ve posted the source for this as a Flex Builder 3 project you can download here: <a href="http://www.ghostradio.net/flash/mw2/mw2trailer.zip">http://www.ghostradio.net/flash/mw2/mw2trailer.zip</a></p>
<p>Again, nothing super special, but still kinda fun to play with.</p>
<p>Audio: <em>Call of Duty 4 Gun Sounds</em> by <a href="http://www.serpento.net/">Serpento</a>, <a href="http://www.youtube.com/watch?v=9-4IFUak_U0">video on YouTube</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ghostradio.net/2009/08/emm-dub-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redrum</title>
		<link>http://www.ghostradio.net/2009/08/redrum/</link>
		<comments>http://www.ghostradio.net/2009/08/redrum/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 00:23:04 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[RRoD]]></category>
		<category><![CDATA[Xbox360]]></category>

		<guid isPermaLink="false">http://www.ghostradio.net/?p=194</guid>
		<description><![CDATA[I&#8217;m sorry to return from such a long break from posting with a rant like this, but I wanted to get this story out there.
Today I&#8217;d like to present a new theory I&#8217;m currently working on. I&#8217;ve yet to come up with a name for this, but in summary, here it is:
Any customer service employee [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sorry to return from such a long break from posting with a rant like this, but I wanted to get this story out there.</p>
<p>Today I&#8217;d like to present a new theory I&#8217;m currently working on. I&#8217;ve yet to come up with a name for this, but in summary, here it is:</p>
<blockquote><p>Any customer service employee deemed too inept to function at the task of actually helping customers is immediately transferred to answering service calls related to the Xbox 360.</p></blockquote>
<p>Allow me to explain the origins of this theory. In November of 2006 I purchased an Xbox 360 core system. I got a crazy-good deal on it from Amazon, $100 new, as part of Amazon&#8217;s Thanksgiving sales. Despite being one of the first revisions of the Xbox 360, I hadn&#8217;t had any issues with it, including the manifestation of the dreaded &#8220;<a href="http://en.wikipedia.org/wiki/Xbox_360_technical_problems#Three_Flashing_Red_Lights">Red Ring of Death</a> (RRoD)&#8221;. Given the high rate of failure among other Xboxes of the same generation, I consider it a minor miracle that mine was still ticking.</p>
<p>Little did I know that the ticking was that of a time bomb.</p>
<h3>Denial, Anger, Bargaining, etc.</h3>
<p>The night of August 9 I sat down to play a game of NHL 09, and made it about 5 minutes into the game when the screen froze. Since the console was unresponsive, I restarted the Xbox, and was immediately greeted with the RRoD. I didn&#8217;t want to believe this was actually happening to me. I turned the Xbox off and on a few times, each time receiving the same results. I then began following the various troubleshooting steps at <a href="http://support.xbox.com">support.xbox.com</a>, and had no luck. It was then that I realized I may have to actually ship my Xbox back to Microsoft for service.</p>
<p>Frustrated, but slightly relieved that this happened only a few months before the warranty expired, I broke down and decided to open up a service request, and ship my Xbox back for repair. I began to fill out the online service request form, but didn&#8217;t submit it, as I couldn&#8217;t see an option to receive a shipping box for my Xbox. I could either choose to have Microsoft mail me a return shipping label, or print one myself, after they emailed it to me. However, I wanted more than just a shipping label, I wanted a box.</p>
<p>Why would I be willing to wait for a box? Because I wanted to make sure that my Xbox was being shipped in Microsoft-approved packaging, and that it would arrive in one piece. Sure, I could purchase my own box, but having worked for a mail-order company in the past, I know how picky companies can be about returned items, and wanted to make sure there were no excuses when it was received by the service department. After checking the hours of the service department online, and seeing that they were open for another 45 minutes, I gave them a call, and after a few moments, I was finally able to reach a human being. This person was more than willing to listen to me explain the issues with my Xbox, but then told me that &#8220;the system was updating&#8221;, and he could do nothing for me, and I would have to call back the next day.</p>
<p>Undeterred, (and having worked in a call center before, and knowing the habits of some employees with minutes left on their shifts) I immediately called back. The second representative I spoke to again listened to my plight, walked me through the steps to verify the problem, and then told me I would need to file a claim online. &#8220;Can&#8217;t I do that with you?&#8221;, I asked, and as told that the only way to file a warranty claim was via the website. I&#8217;m going to assume that the system was not in fact &#8220;down&#8221;, as she was able to verify the serial number of my console, and collect other information from me. I informed her that the reason I was calling was to get a shipping box, and that since I didn&#8217;t see the option online, I was going to file my claim by phone. Again, I was told that online filing is the <strong>only</strong> way to do it, and that shipping boxes have never been an option. I was then disconnected.</p>
<p>I decided to call back one last time, hoping to speak with a reasonable person. Unfortunately, the third rep I spoke to was just as disappointing as the first. He gladly offered to process my claim, and setup a return. However, when I asked about the box, he denied me. However, rather than telling me that boxes have never been an option like the previous rep, he simply told me that as of June 1, 2009, boxes were no longer being shipped out. This confused me. Especially since I was staring at a screen on August 9, 2009, that looked like this:</p>
<div style="text-align:center;"><img src="http://www.ghostradio.net/postImages/2009/08/boxText.png" alt="boxText.png" border="0" width="433" height="275" /></div>
<div style="text-align:center;"><a href="http://support.xbox.com/support/en/us/nxe/repairfaqs.aspx">This can still be found online at the time of posting.</a></div>
<p>Apparently, when Microsoft changes their policies, they don&#8217;t update sites that their customers might actually see them. They only tell their inept customer service staff. After a bit of discussion with the rep, I gave up, and decided to file the claim online, and ship back my Xbox in my own packaging. Sure, it only cost me six dollars for the packing, and my Xbox is already on the way to Mesquite, TX for repairs, but it&#8217;s the fact that each rep I spoke to that night was so unwilling to either help me, or answer my questions. Whether they were unwilling, or couldn&#8217;t I don&#8217;t know. Either way, I wasn&#8217;t asking difficult questions of them. None of the reps could tell me if I would receive my console with repairs made, or if it would be a replacement console. That&#8217;s fairly understandable however, as they may not know the extent of the repairs that would need to be made. When I asked about a replacement, if that console would be a new one, or a refurbished one, again, they had no idea.</p>
<p>The history of the RRoD and faulty Xbox 360 consoles is embarrassing enough to Microsoft. Why do they insist on continuing that embarrassment with experiences like mine?</p>
<p>As a side note, I guess now that I don&#8217;t have an Xbox for a few weeks, my Wii might finally start to see some regular action again.</p>
<p><em>Couldn&#8217;t resist the Wii joke. Sorry.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ghostradio.net/2009/08/redrum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>See you in Denver</title>
		<link>http://www.ghostradio.net/2009/06/see-you-in-denver/</link>
		<comments>http://www.ghostradio.net/2009/06/see-you-in-denver/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 14:30:17 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[360|iDev]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[Kelly Clarkson]]></category>
		<category><![CDATA[Open Mic]]></category>
		<category><![CDATA[speaking]]></category>

		<guid isPermaLink="false">http://www.ghostradio.net/?p=188</guid>
		<description><![CDATA[Interested in getting the inside story about what is sure to be one of this summer&#8217;s hottest iPhone apps? If so, make sure to get your ticket to the 360&#124;iDev conference that&#8217;s happening in Denver this September.
I&#8217;ll be speaking about an app that Rain has been working on for the last few months, and how [...]]]></description>
			<content:encoded><![CDATA[<p>Interested in getting the inside story about what is sure to be one of this summer&#8217;s hottest iPhone apps? If so, make sure to get your ticket to the 360|iDev conference that&#8217;s happening in Denver this September.</p>
<p>I&#8217;ll be speaking about an app that <a href="http://www.mediarain.com">Rain</a> has been working on for the last few months, and how we managed to build it. The session, <em>Kelly Clarkson Open Mic: Behind the App</em>, will be a part of the &#8220;The Business of iPhone development&#8221; session track. Here&#8217;s the full session description:</p>
<blockquote><p>Kelly Clarkson Open Mic : Behind the App</p>
<p>Get the inside story on Kelly Clarkson Open Mic and how it was developed by a team of web devs turned into first-time iDevelopers, who started small by building an application for one of Sony Music&#8217;s most popular artists. Join us for a postmortem on the game, where we&#8217;ll discuss the successes, difficulties, and other lessons learned during the creation of the application, so that hopefully you can learn from our experiences.</p></blockquote>
<p><strike>Once the application launches later this summer I&#8217;ll be able to swap out the [REDACTED] tags for the real name of the application &#8211; and yes, it will launch before 360|iDev happens.</strike></p>
<p><strong>Update:</strong> <a href="http://www.ghostradio.net/?p=219">The app is now live!</a></p>
<p>If you’re even thinking about going, you’ll want to register ASAP, as the tickets are cheaper on a first come, first serve basis. So register at <a href="http://360idev.eventbrite.com/">http://360idev.eventbrite.com/</a> now to get the best possible price.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ghostradio.net/2009/06/see-you-in-denver/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>On iPhone Upgrades</title>
		<link>http://www.ghostradio.net/2009/06/on-iphone-upgrades/</link>
		<comments>http://www.ghostradio.net/2009/06/on-iphone-upgrades/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 12:53:20 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[AT&T]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://www.ghostradio.net/?p=176</guid>
		<description><![CDATA[With the release of the iPhone 3G S yesterday, the only thing that seemed to get more press than the actual phone itself was the deafening chorus of FAIL directed towards AT&#38;T.
AT&#38;T has failed big time with this launch, in a few obvious ways, but there&#8217;s one spot where I&#8217;m going to redirect that FAIL [...]]]></description>
			<content:encoded><![CDATA[<p>With the release of the <a href="http://www.apple.com/iphone/iphone-3g-s/">iPhone 3G S</a> yesterday, the only thing that seemed to get more press than the actual phone itself was the deafening chorus of FAIL directed towards AT&amp;T.</p>
<p>AT&amp;T has failed big time with this launch, in a few obvious ways, but there&#8217;s one spot where I&#8217;m going to redirect that FAIL right back at the source of the accusations. So, where did AT&amp;T drop the ball?</p>
<h3>MMS Support FAIL</h3>
<p><a href="http://en.wikipedia.org/wiki/Multimedia_Messaging_Service">MMS</a> is the ability to send a picture, video, or audio along with your text messages &#8211; a <strong>M</strong>ultimedia <strong>M</strong>essaging <strong>S</strong>ervice. When iPhone OS 3.0 launches next week, along with the new iPhone, iPhone owners will finally have the ability to send MMS messages. Unless, of course, you&#8217;re using your iPhone on AT&amp;T. Which a majority of iPhone users are doing. Other iPhone users around the world will have this feature enabled out of the box, but here in the US, AT&amp;T has shown us that an advanced feature such as that is just too much for them to handle right now.</p>
<p>Of course, MMS on the iPhone is a two part FAIL, the first part directed towards AT&amp;T, the other at Apple. Can Apple explain why iPhone users have had to wait two years for a feature that the free Nokia clunker that AT&amp;T gave me <em>two years ago</em> has had that feature, and it works just fine? Of course, if the iPhone had that feature on day one, then they couldn&#8217;t treat it like some <a href="http://www.apple.com/iphone/iphone-3g-s/messages.html">fantastic new feature</a> that they came up with.</p>
<h3>Tethering FAIL</h3>
<p>The second FAIL on AT&amp;T&#8217;s part is the tethering option, or being able to share your iPhone&#8217;s internet connection with your computer. Again, being what amounts to the flagship carrier of the iPhone, this feature needs to be working now. Not sometime later this summer. I honestly don&#8217;t think anyone will be surprised if Apple doesn&#8217;t renew AT&amp;T&#8217;s exclusivity, based on their apparent lack of preparation for this feature, or the MMS.</p>
<h3>Pricing <span style="text-decoration: line-through;">FAIL</span></h3>
<p>&lt;rant&gt;</p>
<p>The biggest cries of FAIl that I&#8217;m hearing about AT&amp;T&#8217;s handling of the iPhone 3G S is the pricing structure. Current owners are up in arms over the fact that to upgrade to the 3G S, it could cost them almost $700, and that&#8217;s completely unreasonable for iPhone owners. (Here&#8217;s where I&#8217;m probably going to piss off the most folks now&#8230;) The pricing is not a FAIL by AT&amp;T. More like the mobile industry in general, or the folks who don&#8217;t read the fine print when agreeing to contract terms.</p>
<p>I do not own an iPhone. I have a Nokia 6555 that I got for free when I switched to AT&amp;T a couple of years ago. Last night I checked out upgrade pricing for my account, and I fall into the same category as iPhone 3G owners &#8211; the dreaded list of &#8220;non-qualifying&#8221; customers. I would have to pay the same $700 to upgrade to the new iPhone as well. Why am I not complaining though? Because I realize that unfortunately, I&#8217;m still under the contract I signed to get that free phone in the first place, technically I&#8217;m still paying for that &#8220;free&#8221; phone. I could complain, but it&#8217;s something <strong>I agreed to when I signed the contract</strong>. Until my contract is up, I&#8217;m not eligible for special pricing on any phones.</p>
<p>Suppose I wanted to upgrade my current phone to something else &#8211; even one of the &#8220;free&#8221; phones AT&amp;T currently offers. For new customers, or &#8220;qualifying existing customers&#8221; (defined by the AT&amp;T rep I spoke to on the phone last night as customers not currently under another contract), here&#8217;s the upgrade pricing for three of the &#8220;free&#8221; phones listed on AT&amp;T&#8217;s site:</p>
<ul>
<li>Sony Ericsson W350 &#8211; $150</li>
<li>Samsung a637 &#8211; $169.99</li>
<li>Pantech C630 &#8211; $229.99</li>
</ul>
<p>Yup. Free to new customers, but up to $230 for &#8220;valued customers&#8221; like me, plus an $18 upgrade fee. (As a side note, AT&amp;T really needs to change that &#8220;valued customer&#8221; wording.)</p>
<p>&#8220;But&#8230; but&#8230; I didn&#8217;t need to pay a crazy upgrade cost to switch from my original iPhone to the iPhone 3G!&#8221; Of course not &#8211; you paid full price for your original iPhone. The 3G was then cheaper for you because AT&amp;T subsidized the price of that handset. Unfortunately for you though, when you bought your 3G at the subsidized price, that price was based on you keeping that handset for the full two years of your contract. That&#8217;s the exact reason why they&#8217;re now asking you to pay more for the 3G S upgrade &#8211; AT&amp;T is essentially rolling the cost of the remainder of your existing 3G contract into the new phone&#8217;s price. They&#8217;re doing the exact same thing to me &#8211; because I&#8217;m still under contract, in their eyes I have to finish paying for my &#8220;free&#8221; phone. (Even though with less than a month left on my contract, I don&#8217;t understand why my upgrade pricing is the same as someone with a year left on theirs. Why isn&#8217;t that upgrade rate pro-rated?)</p>
<p>After speaking with AT&amp;T last night, they informed me that once my contract expires next month, I&#8217;ll be eligible to get the 3G S at the prices mentioned in the keynote yesterday. Once my contract expires, I&#8217;ll become a &#8220;qualifying customer&#8221;. I would assume that any original iPhone owners who didn&#8217;t upgrade to the 3G will as well. (Of course, you&#8217;d need to confirm this with AT&amp;T yourself for your own account.)</p>
<p>I realize that many folks like to have the greatest and latest piece of hardware &#8211; I can appreciate that. However, I don&#8217;t understand why many iPhone owners are so up in arms about this. These are terms that <strong>you agreed to.</strong> I&#8217;ve heard many talk about petitions, and that iPhone owners should be able to upgrade without the penalty. Why? Why should iPhone owners get preferential treatment? Why not the Nokia fanboy out there that wants to upgrade his Nokia every year? When you sign those contracts to get the cheaper phones, you&#8217;re all under the same rules, regardless of who makes your handset.</p>
<p>Well, what about agreeing to a new contract with the 3G S? As I see it, you&#8217;d still be in the same boat &#8211; you still owe AT&amp;T for the subsidy on your 3G, so either you roll that cost into the hardware price, or make the contract a three or four year, instead of the two. Either way, you&#8217;re still going to pay a higher price.</p>
<p>Will I be getting the 3G S? I plan on it. Of course, I&#8217;ll be waiting until next month to do so, because it would be just plain stupid to pay extra to upgrade now, when I can wait a month to do so, and save a few hundred bucks. I also realize that I&#8217;ll be agreeing to a 2 year contract to get the phone at that price, so next year when a new iPhone comes out, I won&#8217;t be able to get the new pricing, and would have to pay a crazy price to upgrade.</p>
<p>I&#8217;m not trying to defend AT&amp;T here &#8211; I personally think the mobile industry is screwed up, and hate the notion of any contracts to get a phone. I just think it&#8217;s important that folks try to actually consider the other side of the story here. AT&amp;T has done a lot of things incredibly wrong, or just plain stupid, but this pricing isn&#8217;t one of them. Sometimes life just sucks, and you can&#8217;t get what you want &#8211; sorry.</p>
<p>&lt;/rant&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ghostradio.net/2009/06/on-iphone-upgrades/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>360&#124;Flex Notes</title>
		<link>http://www.ghostradio.net/2009/05/360flex-notes/</link>
		<comments>http://www.ghostradio.net/2009/05/360flex-notes/#comments</comments>
		<pubDate>Thu, 21 May 2009 16:50:03 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[360|Flex]]></category>
		<category><![CDATA[conferences]]></category>

		<guid isPermaLink="false">http://www.ghostradio.net/?p=173</guid>
		<description><![CDATA[As I writing this, I&#8217;m sitting on the return flight home to Salt Lake from Indianapolis, wedged in between two of my coworkers. Neither of which can&#8217;t seem to get enough of GeoDefense on their iPhones. (Though, I don&#8217;t blame them &#8211; the game is damn addicting.)
I&#8217;m just renewing my notes from the last few [...]]]></description>
			<content:encoded><![CDATA[<p>As I writing this, I&#8217;m sitting on the return flight home to Salt Lake from Indianapolis, wedged in between two of my coworkers. Neither of which can&#8217;t seem to get enough of GeoDefense on their iPhones. (Though, I don&#8217;t blame them &#8211; the game is damn addicting.)</p>
<p>I&#8217;m just renewing my notes from the last few days, and making plans for the rest of this week. I&#8217;ve been so busy lately trying to prepare my presentation and meet some deadlines that I&#8217;ve been neglecting the blog, so I figured I&#8217;d at least take advantage of this time to get caught up on at least one thing. Rather than bore you with a minute-by-minute recap of the last three days, I&#8217;ll just call out a few things that really stood out to me.</p>
<h3>The Venue</h3>
<p>First off, John and Tom outdid themselves with the venue selection. The Crowne Plaza Hotel at Union Station is one classy place. Sure, there&#8217;s an Amtrak station next door, and you could occasionally hear a train rumble through in the middle of the night, but it wasn&#8217;t anything that the hotel-supplied earplugs couldn&#8217;t take care of. It was one of the nicer hotels I&#8217;ve stayed at, and having the conference in the hotel meeting areas was very nice.</p>
<p>The grand hall where keynotes and meals were held was beautiful, and the food was top-notch. (Especially the chicken tortilla things &#8211; those were tasty.) Best conference-supplied meals ever. As for the meeting rooms, it was fantastic having tables for every seat, and power strips under each table. I only ended up with a dead battery once, and that was because I forgot to plugin. Also, zero issues using the wifi. How often do you see that happen when hundreds of geeks converge on one location?</p>
<h3>addEventListener() &#8211; Now what?</h3>
<p>After the keynote, the first session I attended as pretty much the best session ever, titled &#8220;addEventListener() &#8211; Now what?&#8221;. However, I only get to say that because I was the presenter. This was my first time presenting at an event like this, and I loved it. While it was also slightly terrifying, and I was pretty nervous presenting (I&#8217;m sure it showed), it was still a lot of fun. I&#8217;ve presented several times to our local user groups, at work, and even taught a few Flash classes locally, there was a big difference between the groups of 15-30 people I&#8217;m used to, and a room with almost 80. Still fun though, and I&#8217;d do it again in a heartbeat. I&#8217;ve heard mostly good things so far, so I think it went fairly well.</p>
<p>I thought the sessions would be recorded this time like they were last year, but they weren&#8217;t. I&#8217;m almost done writing up an article based on my presentation, so once that&#8217;s done, I&#8217;ll post it here, with all of the sample code from the session. In the meantime, you can <a href="http://www.ghostradio.net/events360">download the slides and sample code.</a></p>
<h3>Phidgets &#8211; Leonard Souza</h3>
<p>This one was awesome. <a href="http://www.phidgets.com">Phidgets</a> are a collection of hardware components that you can interface with your computer via USB and control via ActionScript. Stuff like servo motors, light sensors, relays, etc. <strong>I want some of these.</strong> They interact with AS3 via a downloadable socket server provided by the Phidgets folks. The demos in the presentation included controlling a webcam mounted on a servo, a light sensor that controlled the alpha values of some UIComponents in a Flex app, and a few strings of Christmas lights that served as an audio visualizer, pulsing to the beat of a music video. I now know what I need to buy in order to properly decorate my house this winter.</p>
<p>This session showed how easy it was get things setup and working, with really not that much code. It also inspired a few of us with a lot of ideas for future projects, from more interactive displays, to some ways to better hot rod the foosball table in the office back home.</p>
<h3>Structured Log Testing &#8211; Renaun Erickson</h3>
<p>This was an interesting session from a testing standpoint. Sure, unit testing is great and all, but sometimes you need to test things that unit testing won&#8217;t always catch. Or, there are instances where your testers won&#8217;t have access to those unit tests, but they&#8217;ll be complaining that your app keeps crashing. <a href="http://www.structuredlogs.com">Structured Log Testing</a> is designed to help in situations like this. You place logging statements throughout your application, and as your app runs, these logs are collected by a standalone application that can save the series of log statements. This can then be used to generate a script which can be used to help replay the series of actions that led to any failures in your application. Cool stuff, and worth checking out.</p>
<h3>Advanced Data Visualization &#8211; Tom Gonzalez</h3>
<p>This session was the premiere of the <a href="http://www.axiis.org">Axiis Data Visualization Framework</a>. Rather than being another set of charting components, Axiis is a framework that helps you to easily build something to visualize your data using MXML, similar to creating graphics using Degrafa. Anyone who has had to extend the Flex Charting components would be very interested in Axiis, as it seemed much easier. Also, it&#8217;s been released under an MIT license, so it&#8217;s much cheaper to use than the Adobe set. Open source FTW.</p>
<h3>Cool &#8220;Sugar Honey Ice Tea&#8221; &#8211; Doug McCune</h3>
<p><em>(Keeping it family-friendly here.)</em></p>
<p>Doug delivered as promised. Sessions like Doug&#8217;s are some of my favorite things at these events. Sure, in other sessions you get to see great new tools, learn new techniques, or insider tech info from Adobe folks, but sometimes it&#8217;s just fun to sit back, and get inspired by what someone else has done. And, knowing Doug, you know it&#8217;s going to be entertaining, and at times, just downright disturbing.</p>
<p>One of the projects shown off was something called STEGAsaurus, based on a technique called <a href="http://en.wikipedia.org/wiki/Steganography">Steganography</a>. This was an AIR app which can embed text or even other files into an image file. The image still looks normal, however at first look you wouldn&#8217;t suspect that there was a secret message lurking in the pixels. He also demonstrated some face-tracking code, that really worked pretty well. It was used to implement his &#8220;Safe SEXTing&#8221; app, which can be used so that if you decide to take nudie pics of yourself to send to your friends, at least your face would be blurred out automatically. Even cooler, the face tracking was used to implement <a href="http://johnnylee.net/projects/wii/">Johnny Lee&#8217;s famous Head Tracking tech</a>, using only a webcam, rather than a WiiMote and infrared-equipped glasses. Very cool.</p>
<p>Of course though, the one thing that will forever be etched into my retinas for <strike>better or</strike> worse is the sight of Doug with female breasts. Cool demo, frightening end result. Using the <a href="http://www.libspark.org/wiki/saqoosha/FLARToolKit/en">FLARToolkit</a>, and a marker drawn onto his chest, Doug was able to give himself a brand new body &#8211; at least on the computer screen. Still a pretty cool demo though, and a fitting end to what was my favorite session of the show. You can&#8217;t help but leave wondering what crazy ideas you might be able to pull off, if you just sit down and start coding.</p>
<h3>Summary</h3>
<p>360|Flex is definitely worth the expense, both in the financial cost and the time away from the office. The guys behind the show aren&#8217;t in it for the cash, but the community, and it shows. They&#8217;ve worked hard to make it enjoyable and affordable, and it&#8217;s a great product I&#8217;d recommend to any Flex developers out there. I always enjoy going out to these conferences, as it&#8217;s great to learn, be inspired, or just catch up with friends and meet new ones. You also get to put a face behind the blogs you normally read, and spend time generally just hanging out with a bunch of immensely talented folks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ghostradio.net/2009/05/360flex-notes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Countdown to 360&#124;Flex</title>
		<link>http://www.ghostradio.net/2009/05/countdown-to-360flex/</link>
		<comments>http://www.ghostradio.net/2009/05/countdown-to-360flex/#comments</comments>
		<pubDate>Mon, 11 May 2009 20:55:01 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[360|Flex]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[speaking]]></category>

		<guid isPermaLink="false">http://www.ghostradio.net/?p=168</guid>
		<description><![CDATA[Just a quick reminder&#8230; the only 360&#124;Flex event of 2009 is next week, and there are still some tickets left if you want in.
Why should you go? What does $550 of your hard-earned cash (or your boss&#8217;) buy you at 360&#124;Flex Indy? 
Well&#8230; Not only will I be attending, but I&#8217;ll also be speaking on [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick reminder&#8230; the only 360|Flex event of 2009 is next week, and there are still some tickets left if you want in.</p>
<p>Why should you go? What does $550 of your hard-earned cash (or your boss&#8217;) buy you at 360|Flex Indy? </p>
<p>Well&#8230; Not only will I be attending, but I&#8217;ll also be speaking on using Events, and how to do more with them beyond the basic <code>addEventListener()</code> call that we all know and love. That&#8217;s reason enough to get out there! But, just in case that isn&#8217;t reason enough to entice you to go, how about these extra bonuses?</p>
<ul>
<li>Almost 60 sessions of Flex, AIR and ActionScript goodness</li>
<li>4 days of conference sessions</li>
<li>4 days of lunch (great for networking)</li>
<li>3 evening receptions at Rock Bottom (again, great for networking)</li>
<li>2 (maybe more) different launches of products (Axiis and others)</li>
<li>1 Bug Quash event on Sunday (come make Flex better)</li>
<li>1 Flex 101 hands-on also on Sunday (to get you prepped for the week)</li>
<li>1 Charity Code Jam over the course of the show (to earn some Karma points)</li>
<li>1 USB drive jam packed with copies of the sessions and code samples, plus some extra surprises</li>
<li>A chance to attend the only 360|Flex of 2009</li>
</ul>
<p>You can check out the schedule for the conference and see who else will be there, and what there presenting here: <a href="http://360conferences.com/360flex/downloads/schedule.pdf">http://360conferences.com/360flex/downloads/schedule.pdf</a></p>
<p>If you&#8217;ve been thinking about going, register ASAP, as the tickets are almost gone. Register at <a href="http://360flex.eventbrite.com">http://360flex.eventbrite.com</a> now to make sure you get in.</p>
<p>See you next week!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ghostradio.net/2009/05/countdown-to-360flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->