<?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>Sean Moore - Software Developer, Digital Musician, Arduino Hacker &#187; Flash Catalyst</title>
	<atom:link href="http://seantheflexguy.com/blog/category/flash-catalyst/feed/" rel="self" type="application/rss+xml" />
	<link>http://seantheflexguy.com/blog</link>
	<description>Sean Moore - Software Developer, Digital Musician, Arduino Hacker</description>
	<lastBuildDate>Mon, 27 Feb 2012 16:17:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Interview with Omar Gonzalez aka s9tpepper from Almer Blank</title>
		<link>http://seantheflexguy.com/blog/2011/07/29/interview-with-omar-gonzalez-aka-s9tpepper-from-almer-blank/</link>
		<comments>http://seantheflexguy.com/blog/2011/07/29/interview-with-omar-gonzalez-aka-s9tpepper-from-almer-blank/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 19:56:43 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Bleeding Edge Flash]]></category>
		<category><![CDATA[Flash Builder]]></category>
		<category><![CDATA[Flash Builder 4.5]]></category>
		<category><![CDATA[Flash Catalyst]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash Platform Community]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex 4.5]]></category>
		<category><![CDATA[flex development]]></category>
		<category><![CDATA[General Development Notes]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Test Driven Development]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=774</guid>
		<description><![CDATA[name: Omar Gonzalez age: 32 employer: http://almerblank.com location: Venice Beach, California when did you start flash/flex/AIR/AS dev? I first started working with Flash around 1999 using Flash 4, first adding &#8220;flashy pieces&#8221; to HTML sites and eventually starting to create small apps and video players. I didn&#8217;t start Flex until Flex 2 beta. I remember [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright" src="http://seantheflexguy.com/images/blog/interviews/omar-gonzales.jpg" alt="" width="100" height="100" />name:</strong> Omar Gonzalez<br />
<strong>age:</strong> 32<br />
<strong>employer:</strong> <a href="http://almerblank.com" target="_blank">http://almerblank.com</a><br />
<strong>location:</strong> Venice Beach, California</p>
<p><em><strong>when did you start flash/flex/AIR/AS dev?</strong></em></p>
<p><em><strong></strong></em>I first started working with Flash around 1999 using Flash 4, first adding &#8220;flashy pieces&#8221; to HTML sites and eventually starting to create small apps and video players. I didn&#8217;t start Flex until Flex 2 beta. I remember seeing MXML previews for Flex 1 beta and knew back then it was the future of enterprise Flash development, but the server requirements were not appealing at the time. I immediately jumped on the AIR wagon during AIR 1 beta and haven&#8217;t stopped since!</p>
<p><em><strong>are you practicing TDD? why/why not?</strong></em></p>
<p><em><strong></strong></em>We recently started applying test driven development to our projects at almer/blank. It was a difficult transition at first, it would be dishonest to say doing TDD is easy, or that adopting is going to make you create better software overnight. But armed with great resources like Roy Osherove&#8217;s &#8220;The Art of Unit Testing&#8221; and his articles, Robert Martin&#8217;s &#8220;Clean Code&#8221;, and awesome libraries like FlexUnit and Mockolate the transition has been one I wish I would have done sooner. I&#8217;m still learning to write better tests and more testable code, but I like the benefits it has brought to my development process and the software that I make.</p>
<p><em><strong>what application development frameworks have you used? what&#8217;s your favorite?</strong></em></p>
<p><em><strong></strong></em>Up until around 2004-2005 I was still working with no application frameworks but was starting to try and use MVC architectures in my applications. Right around 2006 I started working with PureMVC and that has been my main framework since. I&#8217;ve recently been trying out Robotlegs with the help of a prerelease copy of Stray&#8217;s book &#8220;ActionScript Developer&#8217;s Guide to Robotlegs&#8221;. I&#8217;ve also worked with portions of spicelib, mainly the Task framework which is incredibly handy for managing tasks. As of right now, 7/29/2011, my favorite framework is still PureMVC, although I use it with a plugin for it I made called SignalsCircuit to use Robert Penner&#8217;s as3Signals to replace PureMVC&#8217;s notification system. I do have to say, though, that there are some things I am really liking about Robotlegs so far, but I&#8217;m not 100% converted&#8230; yet.</p>
<p><em><strong>have you done any mobile dev using flash/flex/AIR?</strong></em></p>
<p>I&#8217;ve done mobile dev with Flex on Android and PlayBook. I&#8217;ve found mobile dev with Flex to be rather easy. The part that most complaints come from are dealing with poor deployment/debugging procedures like with the PlayBook and iOS, or with the lack of access to some of the APIs that developers want access to in order to create fully rich mobile applications.</p>
<p><em><strong>what code editor/IDE do you use? any plugins?</strong></em></p>
<p><em><strong></strong></em>I am still a Flash Builder user. I&#8217;ve tried IntelliJ, and I&#8217;ve tried FDT. I still use Flash Builder as my main workhorse, but I need to have SourceMate 3 installed with it. I also use FlexFormatter to keep code formatting consistent throughout our dev team, it really makes it nice when all code is formatted the same on a team. I dont use eGit, it wasn&#8217;t ready when I last tried it and I really like using Tower on my Mac or just CLI.</p>
<p><em><strong>what other tools do you use for flash/flex/AIR dev?</strong></em></p>
<p><em><strong></strong></em>When I do AMF development I use a tool I made called PlugrMan, it helps me tests AMF methods as I write PHP. I use Charles for debugging web traffic, and Wireshark to debug port traffic if I&#8217;m working with sockets on something, Wireshark most likely has support for it. I don&#8217;t like using &#8220;trace&#8221; tools like SOS or MonsterDebugger, I just make a debug class that I call a trace(&#8220;&#8221;) method in so I can comment it out quickly and I monitor my traces with Terminal using the tail -f command on the Flash log. Don&#8217;t think I have any other tools I use besides that.</p>
<p><em><strong>what blogs or people on twitter do you follow for flash platform info/news/etc.?</strong></em></p>
<p><em><strong></strong></em>I used to read a lot of blogs, but I don&#8217;t read as many blogs as I used to. Most of my tech info comes from the Twitter-verse from people like you (@seantheflexguy), @stray_and_ruby, @royosherove, and many more of the awesome devs I follow on my Twitter list. I wouldn&#8217;t know 1/2 of what is going on in the Flash and tech world in general without Twitter.</p>
<p><em><strong>have you attended or are you attending any conferences this year? as a speaker or attendee only?</strong></em></p>
<p><em><strong></strong></em>No conferences this year, yet. I will be speaking at the FiTC Unconference at MAX this year on working with PlugrMan!</p>
<p><em><strong>do you have any personal projects that you&#8217;d like to share?</strong></em></p>
<p><em><strong></strong></em>Right now the two main projects I&#8217;m working on when I&#8217;m not working on client projects for work are PlugrMan and MongoAS3, one commercial and one open source. I am big on writing tools for development. I have several tools that will probably never see the light of day that I&#8217;ve used on and off throughout my development career. A lot of them are quickies that I make to accomplish repetitive tasks that don&#8217;t have very pretty interfaces but get the job required done. That&#8217;s really where PlugrMan came from&#8230; it started off as something I started to build to start testing AMFPHP services.</p>
<p><em><strong>are you involved with any open source projects you&#8217;d like to talk about?</strong></em></p>
<p><em><strong></strong></em>I have lots of open source pieces of code on my GitHub account (<a href="http://github.com/s9tpepper" target="_blank">http://github.com/s9tpepper</a>). I think the most popular of projects I&#8217;ve been involved with on the open source side of things are the PureMVC PHP port I wrote along with Hasan Otuome (@<a href="http://www.twitter.com/heroizm" target="_blank">heroizm</a>) and recently the MongoDB AS3 driver MongoAS3 (<a href="http://github.com/s9tpepper/MongoAS3" target="_blank">http://github.com/s9tpepper/MongoAS3</a>). I can&#8217;t wait to be able to contribute to the Flex SDK via the Spoon project (http://spoon.as).</p>
<p><em><strong>what are your thoughts on the rebirth of JavaScript (and the HTML spec/family)?</strong></em></p>
<p><em><strong></strong></em>Honestly, I really don&#8217;t care much about what is going on in the JavaScript world. I&#8217;m more interested in building robust enterprise Flex applications, games, and any kind of interactive experience that is going to be on multiple screens. The browser&#8217;s cool, but there&#8217;s so much more in programming than the confines of a web browser.</p>
<p><em><strong>what version of flex are your working with/targeting? 3, 3.5, 4, 4.5?</strong></em></p>
<p><em><strong></strong></em>I&#8217;m almost always working with the most recent version of Flex, so currently I&#8217;m writing for Flex 4.5. No old projects on my plate right now, so all latest and greatest!</p>
<p><em><strong>what other programming languages do you know/use?</strong></em></p>
<p><em><strong></strong></em>I use PHP/SQL quite often, but not as much as I used to. I did HTML/JS from 96-2000ish, since I started doing Flash I only use it when I absolutely have to (to embed my Flash SWFs mainly).</p>
<p><em><strong>what do you do when you&#8217;re not writing code?</strong></em></p>
<p><em><strong></strong></em>I like to play my bass guitar and mess around with GarageBand. I watch a lot of basketball, although right now the next season isn&#8217;t looking like its going to happen. If I&#8217;m not doing one of those two things I&#8217;m either trying to think up what I want to code next or hanging out with my girlfriend.</p>
<p><em><strong>what&#8217;s your favorite animal?</strong></em></p>
<p>Liger.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2011/07/29/interview-with-omar-gonzalez-aka-s9tpepper-from-almer-blank/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O&#8217;Reilly InsideRIA: Overview of Flex 4 (Gumbo)</title>
		<link>http://seantheflexguy.com/blog/2009/06/01/oreilly-insideria-overview-of-flex-4-gumbo/</link>
		<comments>http://seantheflexguy.com/blog/2009/06/01/oreilly-insideria-overview-of-flex-4-gumbo/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 12:04:26 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Bleeding Edge Flash]]></category>
		<category><![CDATA[Cairngorm]]></category>
		<category><![CDATA[Flash Builder]]></category>
		<category><![CDATA[Flash Catalyst]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[Flex Builder]]></category>
		<category><![CDATA[Gumbo]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=314</guid>
		<description><![CDATA[Last August I began researching and exploring the new features and capabilities in the next version of Flex, Flex 4 Gumbo. Adobe has been posting nightly builds of Flex 4 since last summer. Gareth Edwards was nice enough to help me to get set up and compiling the SDK at the time. Juan Sanchez was [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.insideria.com/2009/06/overview-of-flex-4-gumbo.html"><img class="alignright" title="Overview of Flex 4 (Gumbo)" src="http://seantheflexguy.com/images/blog/overview-of-flex-4-sean-moore.jpg" alt="" width="425" height="327" /></a>Last August I began researching and exploring the new features and capabilities in the next version of Flex, Flex 4 Gumbo. Adobe has been posting <a href="http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4" target="_blank">nightly builds of Flex 4</a> since last summer. <a href="http://www.kaffien.com/blog/" target="_blank">Gareth Edwards</a> was nice enough to help me to get set up and compiling the SDK at the time. Juan Sanchez was doing <a href="http://scalenine.com/blog/2008/07/17/jumping-into-skinning-with-flex-4/">some initial blogging</a> and Ely Greenfield released <a href="http://flexhttp://tv.adobe.com/#vi+f1472v1501http://tv.adobe.com/#vi+f1472v1501" target="_blank">the infamous video</a> demonstrating the new skinning techniques soon to be available. <a href="http://www.insideria.com/2009/06/overview-of-flex-4-gumbo.html" target="_self">The Overview of Flex 4 (Gumbo) article</a> was originally started as a presentation I was building in late August / early September. (I may still port the content back into a presentation in the near future. The <a href="http://insideria.eventbrite.com/" target="_blank">InsideRIA Conference</a> is coming up and a Flex 4 preso might be a good candidate for the &#8220;<a href="http://www.insideria.com/2009/05/insideria-conference---call-fo.html" target="_blank">Call for Papers&#8221;.</a>)</p>
<p>I&#8217;ll have to say this article was a labor of love. We made it through <a href="http://opensource.adobe.com/wiki/display/flexsdk/Dropping+the+Fx+Prefix" target="_blank">prefix and namespace issues</a>, code updates and also various other updates to the product time line, etc. I really enjoyed working on the article and am very, very pleased that <a href="http://www.insideria.com/2009/06/overview-of-flex-4-gumbo.html" target="_blank">it&#8217;s finally been released into the wild.</a> I&#8217;d like to thank Rich Tretola for his patience and help during the authoring process and would also like to send out a gigantic thanks to Matt Chotin for the time he provided to review the article. I&#8217;d also like to thank Deepa for all of the awesome content on the Adobe Open Source site, my article would not exist without it.</p>
<p>The new Flex 4 landscape is rich with features and improvements. Flash Builder and Flash Catalyst will empower a new sect of designers, devigners and deselopers into the world of Flex based development for the Flash Platform. I&#8217;m very excited to see what my Flash brethren bring to the table using Catalyst. I&#8217;m also very excited about the Unit Testing automation that&#8217;s available and many other developer centric updates that have been included in the Flex 4 framework and in Flash Builder.</p>
<p>When I first started looking into the code for how the new Spark component architecture is structured I got all warm and fuzzy. Spark totally separates the component logic from the view markup which should really standardize component development and also enable a whole new level of skinning and UX for Flex application development.</p>
<p>Anyone looking to upgrade their Flex 3 applications to Flex 4 <a href="mailto:info@seantheflexguy.com">please get in touch</a>. I&#8217;m really excited to start talking about the possibilities of upgrading and refactoring to the new framework. I&#8217;m currently working on a Flex 4 application example that makes use of Cairngorm and the <a href="http://opensource.adobe.com/wiki/display/flexunit/FlexUnit+4+feature+overview" target="_blank">new version of Flex Unit</a> so check back for that soon.</p>
<p><strong>Here&#8217;s the link to my article, I hope it provides a decent overview of what&#8217;s available in Flex 4:</strong><br />
<a href="http://www.insideria.com/2009/06/overview-of-flex-4-gumbo.html">http://www.insideria.com/2009/06/overview-of-flex-4-gumbo.html</a></p>
<p>It should be an exciting week and the buzz about the beta release is already getting crazy! Here are a couple of important links:</p>
<p><a href="http://www.adobe.com/devnet/flex/articles/flex4sdk_whatsnew.html" target="_blank">http://www.adobe.com/devnet/flex/articles/flex4sdk_whatsnew.html</a><br />
<a href="http://labs.adobe.com/technologies/flashbuilder4/" target="_blank">http://labs.adobe.com/technologies/flashbuilder4/</a><a href="http://labs.adobe.com/technologies/flashcatalyst/" target="_blank"><br />
http://labs.adobe.com/technologies/flashcatalyst/</a><a href="http://www.ashorten.com/2009/06/01/flash-builder-and-flash-catalyst-betas-now-on-labs/" target="_blank"></p>
<p>http://www.ashorten.com/2009/06/01/flash-builder-and-flash-catalyst-betas-now-on-labs/</a></p>
<p><em><strong>Happy Flexing!!!</strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2009/06/01/oreilly-insideria-overview-of-flex-4-gumbo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

