<?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; Flex</title>
	<atom:link href="http://seantheflexguy.com/blog/category/flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://seantheflexguy.com/blog</link>
	<description>Sean Moore - Software Developer, Digital Musician, Arduino Hacker</description>
	<lastBuildDate>Thu, 22 Dec 2011 16:16:28 +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>Adobe is Hiring: Computer Scientist &#8211; Flex Engineering</title>
		<link>http://seantheflexguy.com/blog/2011/10/03/adobe-is-hiring-computer-scientist-flex-engineering/</link>
		<comments>http://seantheflexguy.com/blog/2011/10/03/adobe-is-hiring-computer-scientist-flex-engineering/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 16:34:59 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[flex development]]></category>
		<category><![CDATA[Flex Jobs]]></category>
		<category><![CDATA[Flex Mobile]]></category>
		<category><![CDATA[Test Driven Development]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=903</guid>
		<description><![CDATA[Here&#8217;s a pretty awesome Flex job at Adobe I found searching their site this morning. Looks like the lucky applicant that is hired would be working in the Flex mobile space on the Flex team. WOW!!! The position appears to be in the San Jose (Headquarters) office. I had the opportunity to work in that [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://seantheflexguy.com/images/adobe-logo.gif" alt="" width="237" height="235" />Here&#8217;s a pretty awesome Flex job at Adobe I found searching their site this morning. Looks like the lucky applicant that is hired would be working in the Flex mobile space on the Flex team. <em><strong>WOW</strong></em>!!! The position appears to be in the San Jose (Headquarters) office. I had the opportunity to work in that location for a couple weeks once and I can say it&#8217;s top notch. Plus you&#8217;d be right in the brain of the mothership. Talk about cool!!</p>
<p>You can get more <a href="https://adobe.taleo.net/careersection/2/jobdetail.ftl?lang=en&amp;job=115581" target="_blank">information about the job and apply here</a>.</p>
<p><strong>Computer Scientist-Flex Engineering &#8211; 09585</strong></p>
<p><em><strong>Position Summary</strong></em></p>
<p>The Adobe Flex framework helps people build visually engaging applications that go well beyond what is possible with traditional application development technologies. Every day, Adobe customers worldwide use Flex to build high quality, design oriented, and information rich applications that span smart phones, tablets, web browsers, and desktop environments. Adobe continues to push the envelope in providing solutions for developing and delivering rich multi-screen and multi-platform applications. In this role, you will be part of a focused, energized team that works closely with customers and product teams in the Flex mobile ecosystem to identify and implement functionality that brings the power of Flex to a broad spectrum of mobile devices and platforms.</p>
<p><em><strong>Responsibilities</strong></em></p>
<ul>
<li>Take ownership of research, design, implementation, and delivery of new features in the Flex framework on mobile devices.</li>
<li>Work with customers, both internal and external, to understand customer needs.</li>
<li>Work with the QA group to ensure high quality and rapid turnaround for changes that surface during quality testing.</li>
<li>Develop adequate documentation at all levels.</li>
<li>Write unit tests to ensure ongoing correctness of the code.</li>
<li>Deliver robust, efficient code quickly</li>
</ul>
<p><em><strong>Requirements</strong></em></p>
<ul>
<li>Minimum of 3 years of professional software product development experience.</li>
<li>BS, or equivalent, in Computer Science.</li>
<li>Experience coding in Java, C++, or ActionScript.</li>
<li>Excellent object-oriented design skills.</li>
<li>Proven ability to develop robust, efficient, high-quality code.</li>
<li>Excellent written and verbal communication skills.</li>
<li>Experience in full product development life cycle, from initial planning to first customer release.</li>
<li>Passion for developing design-oriented applications across multiple screens and device types.</li>
</ul>
<p>Adobe&#8217;s dynamic working environment is well known &#8211; including 11 years on FORTUNE magazine&#8217;s &#8220;100 Best Companies to Work For&#8221;, and other, similar accolades. By hiring the very best and brightest, we continue to be a simply better place to work.</p>
<p><em><strong>Location: </strong></em>Americas &#8211; USW-San Jose (Headquarters)</p>
<p><strong>Schedule: </strong>Full-time</p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2011/10/03/adobe-is-hiring-computer-scientist-flex-engineering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interview with Raymond Camden from Adobe</title>
		<link>http://seantheflexguy.com/blog/2011/10/02/interview-with-raymond-camden-from-adobe/</link>
		<comments>http://seantheflexguy.com/blog/2011/10/02/interview-with-raymond-camden-from-adobe/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 16:21:08 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash Platform Community]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Interviews]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=892</guid>
		<description><![CDATA[name: Raymond Camden (friends call me Ray, but I use Raymond when I&#8217;m trying to sound important) age: Above the age where I know it instantly. The age where I have to think for a minute. 38 employer: Adobe location: Lafayette, LA when did you first get started with computers/programming? how? why? My mom&#8217;s employer [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright" style="margin: 8px;" src="http://seantheflexguy.com/images/blog/interviews/raymond-camden.jpg" alt="" width="150" height="150" />name:</strong> Raymond Camden (<em>friends call me Ray, but I use Raymond when I&#8217;m trying to sound important</em>)<br />
<strong>age:</strong> Above the age where I know it instantly. The age where I have to think for a minute. 38<br />
<strong>employer:</strong> Adobe<br />
<strong>location:</strong> Lafayette, LA</p>
<p><em><strong>when did you first get started with computers/programming? how? why?</strong></em></p>
<p>My mom&#8217;s employer gave her an Apple 2e (it may have been the plus &#8211; we had both the plus and the E but I don&#8217;t remember which came first). She was supposed to learn computers on it, but I took it over pretty quickly. After playing all the games I could (Ultima 3 is one of the ones I remember the most), I began to look into programming. I mainly did it to cheat at games. (I used a hex editor to edit my Bard&#8217;s Tale characters.) Apple&#8217;s BASIC was real friendly and fun to write in.</p>
<p><em><strong>when did you start flash/flex/AIR/AS dev?</strong></em></p>
<p>I&#8217;ve been tangentially involved with Flex since it was still in testing. I&#8217;ve never done it full time, but I&#8217;ve done projects from time to time and have remained interested in it over the years. I thought it was cool because I was a true believer in the RIA concept and the Flash IDE just didn&#8217;t make sense to me. Flex was the perfect mix of code and UX.</p>
<p><em><strong>are you practicing TDD? why/why not?</strong></em></p>
<p>Nope. I have not yet adopted testing 100%. Mainly because I tend to do many ad-hoc small projects for blog posts. I believe testing is critical to a project&#8217;s success, but I don&#8217;t necessarily feel that you have to build the tests first.</p>
<p><em><strong>what application development frameworks have you used? what&#8217;s your favorite?</strong></em></p>
<p>Only Swiz, and I loved it Because I used Flex off and on, my skills never really took off. When I first worked on a large scale project, Swiz helped me wrap my head around how to build a larger Flex application. I was able to focus on building stuff and not so much on organizing.</p>
<p><em><strong>have you done any mobile dev using flash/flex/AIR?</strong></em></p>
<p>Heck yes.</p>
<p><em><strong>what code editor/IDE do you use? any plugins?</strong></em></p>
<p>Flash Builder. The only plugin&#8217;s I&#8217;ve added are a SVN and Git plugin.</p>
<p><em><strong>what other tools do you use for flash/flex/AIR dev?</strong></em></p>
<p>Nothing.</p>
<p><em><strong>what blogs or people on twitter do you follow for flash platform info/news/etc.?</strong></em></p>
<p>I rarely visit individual blogs on a regular basis. (The exception is Kotaku and io9.) Instead I use <a href="http://flexbloggers.org" target="_blank">flexbloggers.org</a>. It&#8217;s an aggregator of over 500 feeds. (And written in ColdFusion using an open source project for blog aggregation.)</p>
<p>I mainly hit video game and Sci Fi sites when I&#8217;m doing anything non-technical.</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>cfObjective, NCDevCon, MAX, RIA Unleased. Speaking/spoke at all of em. Oh, and I did my first jQuery conference early this year and spoke on jQuery Mobile.</p>
<p><em><strong>do you have any personal projects that you&#8217;d like to share?</strong></em></p>
<p>See RIAForge (and my answer below).</p>
<p><em><strong>are you involved with any open source projects you&#8217;d like to talk about?</strong></em></p>
<p>Quite a few. <img src='http://seantheflexguy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I&#8217;ve released a lot of ColdFusion open source and manage <a href="http://RIAForge.org" target="_blank">RIAForge.org</a>. An OS hosting site for projects making use of Adobe technologies.</p>
<p><em><strong>what are your thoughts on the rebirth of JavaScript (and the HTML spec/family)?</strong></em></p>
<p>I think it&#8217;s interesting. I have much more confidence in JavaScript than _some_ HTML5 features. I don&#8217;t buy into the whole HTML vs Flash argument. To me, it&#8217;s a great thing that we&#8217;ve got multiple ways to create content.</p>
<p><em><strong>what version of flex are your working with/targeting? 3, 3.5, 4, 4.5?</strong></em></p>
<p>4.5.1.</p>
<p><em><strong>what other programming languages do you know/use?</strong></em></p>
<p>ColdFusion and jQuery (along with jQuery UI and Mobile).</p>
<p><em><strong>what do you do when you&#8217;re not writing code?</strong></em></p>
<p>Video games, books, and hanging with my family.</p>
<p><em><strong>what career/jobs did you have before getting into dev?</strong></em></p>
<p>This is it. <img src='http://seantheflexguy.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  My degree is in English with a minor in Comp Sci. At one time I thought I might be a technical writer, but once I got into web development that was pretty much it.</p>
<p><em><strong>anything else you&#8217;d like to mention? blogs, sites, people, tools?</strong></em></p>
<p>My blog is <a href="http://www.coldfusionjedi.com" target="_blank">coldfusionjedi.com</a>.</p>
<p><em><strong>if you were trapped alone on an island forever and you could take one thing with&#8230; what would it be?</strong></em></p>
<p>Not a damn thing. I&#8217;d take it as an opportunity to start fresh and empty handed.</p>
<p><em><strong>what are a few of your favorite bands at the moment? what do you listen to while coding?</strong></em></p>
<p>Mainly anything indie, but I&#8217;ll listen to trance too while I code. It depends on how stressed I am at the current time. If I really need to think I&#8217;ll switch to classical. Over all my favorite bands are The Cure and Depeche Mode &#8211; although I&#8217;ve not been terribly happy with them recently. The artist I&#8217;m probably most excited about over the past few years is MIA.</p>
<p><em><strong>what is your favorite animal?</strong></em></p>
<p>Bacon.</p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2011/10/02/interview-with-raymond-camden-from-adobe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interview with Kiran Ruth from Bangalore, India</title>
		<link>http://seantheflexguy.com/blog/2011/10/02/interview-with-kiran-ruth-from-bangalore-india/</link>
		<comments>http://seantheflexguy.com/blog/2011/10/02/interview-with-kiran-ruth-from-bangalore-india/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 16:06:58 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash Platform Community]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Interviews]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=889</guid>
		<description><![CDATA[name: Kiran Ruth age: 25 employer: Thoughtnet Technologies Pvt Ltd., location: Bangalore , India when did you first get started with computers/programming? how? why? I think I started using computer when I was in third grade.My uncle usually had (still has) loads of cool gadgets which I had access to . My cousin and me used to [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright" style="margin: 8px;" src="http://seantheflexguy.com/images/blog/interviews/kiran-ruth.jpg" alt="" width="150" height="150" />name:</strong> Kiran Ruth<br />
<strong>age:</strong> 25<br />
<strong>employer: </strong>Thoughtnet Technologies Pvt Ltd.,<br />
<strong>location: </strong>Bangalore , India</p>
<p><em><strong>when did you first get started with computers/programming? how? why?</strong></em></p>
<p>I think I started using computer when I was in third grade.My uncle usually had (still has) loads of cool gadgets which I had access to . My cousin and me used to play games in it all the time. I spent most of my time playing prince of Persia , space invader and a whole lotta stuff. My first programming language was GWBASIC. I think my passion to everything computer began then and it still is strong.</p>
<p><em><strong>when did you start flash/flex/AIR/AS dev?</strong></em></p>
<p>I started with flash mx mostly doing timeline animations, making animated slideshow using very little of AS. I think I used only gotoAndPlay() and stop() <img src='http://seantheflexguy.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  . ha ha .</p>
<p><em><strong>are you practicing TDD? why/why not?</strong></em></p>
<p>No I am not practicing TDD , though I am learning about it and hope to use it soon.</p>
<p><em><strong>what application development frameworks have you used? what&#8217;s your favorite?</strong></em></p>
<p>I have used SWIZ. Now I am learning robotlegs and I kinda like it and see a lot of potential in it.</p>
<p><em><strong>have you done any mobile dev using flash/flex/AIR?</strong></em></p>
<p>Yes I have done few but nothing which paid . I like the idea of mobile social gaming. I always wanted to develop games mostly because I was so into gaming myself . After seeing <a href="http://twitter.com//terrypaton1" target="_blank">@terrypaton1</a> works I have a very strong urge to get into mobile game development now.. Someday soon I will make my own game. For this I see a long learning curve and I am up for the challenge.</p>
<p><em><strong>what code editor/IDE do you use? any plugins?</strong></em></p>
<p>At work I use Flex 3 , mainly because it’s a huge ERP to port to the latest versions. I had tried to convince my boss but guess I could convince him . Otherwise I use flex 4.5.1(expires in two weeks *sniff sniff*) to do my mobile projects</p>
<p><em><strong>what other tools do you use for flash/flex/AIR dev?</strong></em></p>
<p>Other than Flex , I am big time into PHP .I use notepad++ or Aptana studio for PHP/HTML development</p>
<p><em><strong>what blogs or people on twitter do you follow for flash platform info/news/etc.?</strong></em></p>
<p>If I am not asleep I am online on twitter. I read before I go to sleep . I subscribe to load of stuff and try to keep up with the world , that basically quenches my daily tech thirst.</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>I attended @adobe_summit this year as an attendee . I would love to attend adobe max but that takes place on the other side of the globe. AND I don’t think I can walk to that place either <img src='http://seantheflexguy.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  .</p>
<p><em><strong>do you have any personal projects that you&#8217;d like to share?</strong></em></p>
<p>I have a bunch of projects but mostly all half cooked and nothing worth mentioning . There is this project which I did a long time back which a few of the carnatic singers use. Its available at <a href="http:/bit.ly/shruthibox" target="_blank">http:/bit.ly/shruthibox</a> . This is pretty much one project a few found very useful. I am working on an android / i-phone version soon . This requires some research and I am working on that.</p>
<p><em><strong>what are your thoughts on the rebirth of JavaScript (and the HTML spec/family)?</strong></em></p>
<p>Its definitely not a flash killer. Most of the ppl who say it’s a flash killer have little or no idea of AS and the framework. Its like the village head said “No flash!!!! only html/JS” then the entire tribe danced in unison “aaahhhh hooo”. Its really nice that html5 web standards have finally come and I see it staying. When it come to web I guess all these are keys of a piano. Each one has a purpose and using them correctly brings out the best.</p>
<p><em><strong>what version of flex are your working with/targeting? 3, 3.5, 4, 4.5?</strong></em></p>
<p>I use Flex 3 at work .</p>
<p><em><strong>what other programming languages do you know/use?</strong></em></p>
<p>I use PHP for backend . I know a little of other web technologies which helps me in deploying stuff and getting the work done.</p>
<p><em><strong>what do you do when you&#8217;re not writing code?</strong></em></p>
<p>When not writing code I’m learning how to write better code :p . I play PC games ,music and yeah at times I get a book to read.</p>
<p><em><strong>if you were trapped alone on an island forever and you could take one thing with&#8230; what would it be?</strong></em></p>
<p>WOW .. forever is a long time. I don’t think it’s a good idea to be stuck in an island . But if that island has free 100mbps wifi , KFC , a nice lawn chair , then I’ll take my laptop <img src='http://seantheflexguy.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  he he ….</p>
<p><em><strong>what are a few of your favorite bands at the moment? what do you listen to while coding?</strong></em></p>
<p>I don follow any band in particular. The song and the volume at which I play it depends on my mood but when I am coding I am always listening to something.</p>
<p><em><strong>what is your favorite animal?</strong></em></p>
<p>Chicken ? wait !! yeah that doesn’t sound wrong . he he ..</p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2011/10/02/interview-with-kiran-ruth-from-bangalore-india/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flash and Flex Mobile and Tablet Development Books for Android and iOS Applications and Games</title>
		<link>http://seantheflexguy.com/blog/2011/10/01/flash-and-flex-mobile-and-tablet-development-books-for-android-and-ios-applications-and-games/</link>
		<comments>http://seantheflexguy.com/blog/2011/10/01/flash-and-flex-mobile-and-tablet-development-books-for-android-and-ios-applications-and-games/#comments</comments>
		<pubDate>Sat, 01 Oct 2011 21:24:23 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Android Development]]></category>
		<category><![CDATA[Bleeding Edge Flash]]></category>
		<category><![CDATA[Flash Games]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex 4.5]]></category>
		<category><![CDATA[Flex Books]]></category>
		<category><![CDATA[flex development]]></category>
		<category><![CDATA[Flex Mobile]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[iPhone Games]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=886</guid>
		<description><![CDATA[Here are a couple pretty interesting looking books that could be of use for anyone getting into the world of Flash and/or Flex mobile development for Android and iOS. Some of these titles are newer than others and one is yet to be published. They all look like they&#8217;re worth checking out a bit though [...]]]></description>
			<content:encoded><![CDATA[<p>Here are a couple pretty interesting looking books that could be of use for anyone getting into the world of Flash and/or Flex mobile development for Android and iOS. Some of these titles are newer than others and one is yet to be published. They all look like they&#8217;re worth checking out a bit though either online or at your favorite brick and mortar bookstore.</p>
<p><strong><a href="http://www.amazon.com/Professional-Flash-Mobile-Development-Applications/dp/0470620072" target="_blank"><img class="alignright" style="margin: 8px;" src="http://seantheflexguy.com/images/flash-mobile-dev.jpg" alt="" width="204" height="258" />Professional Flash Mobile Development: Creating Android and iPhone Applications</a></strong></p>
<p>Everything Flash developers need to know to create native Android and iPhone apps.</p>
<p>This Wrox guide shows Flash developers how to create native applications for Android and iPhone mobile devices using Flash. Packed with practical examples, it shows how to build a variety of apps and integrate them with core mobile services such as Accelerometer, GPS, Photo Library,and more.</p>
<ul>
<li>Offers Flash developers the tools to create apps for the Android and iPhone mobile devices</li>
<li>Shows how to design a user interface optimized for Android and iOS and offers plenty of examples for building native Android and iPhone apps with Flash, migrating existing Flash media, testing and debugging applications, and more</li>
<li>Helps you understand ways to work with files on Android and iOS</li>
</ul>
<p><a href="http://www.amazon.com/Flash-Mobile-Developing-Applications-Visualizing/dp/0240815688" target="_blank"><strong><img class="alignright" style="margin: 8px;" src="http://seantheflexguy.com/images/flash-android-ios.jpg" alt="" width="195" height="259" />Flash Mobile: Developing Android and iOS Applications</strong></a></p>
<p>Build rich media applications for the iOS and Android platforms with this primer to Flash mobile development. You get all of the essentials-from setting up your development environment to publishing your apps to the Google Market Place/Apple iTunes App Store.</p>
<p>Develop elementary applications without coding; then realize the power of ActionScript 3 to add rich complexity to your applications. Step-by-step instruction is combined with practical tutorial lessons to deliver a working understanding of the development stages including:</p>
<ul>
<li>Rapid prototyping</li>
<li>Adding interactivity, audio, and video</li>
<li>Employing iOS and Android Interface Calls</li>
<li>Hardware optimization with AIR</li>
<li>Game development; game engines, controlling physics, and 3D</li>
<li>Designing for iPad, Android tablets, and Google TV</li>
<li>Code optimization, testing, and debugging</li>
<li>Publication within weeks of Adobe&#8217;s release of the Android packaging utilities Full-color illustrations of UI and design implementations *Companion website with tutorial media and author forum</li>
</ul>
<p>User interfaces are presented in full color to illustrate their nuances. The companion websiteincludes all of the <a href="http://goo.gl/aR8W6" target="_blank">AS3 code, project files</a>, and a blog to keep you up to date with related news and developments.</p>
<p><a href="http://www.amazon.com/Android-Development-Flash-blueprint-developing/dp/0470904321" target="_blank"><strong><img class="alignright" style="margin: 8px;" src="http://seantheflexguy.com/images/android-dev-with-flash.jpg" alt="" width="207" height="258" />Android Development with Flash: Your visual blueprint for developing mobile apps</strong></a></p>
<p>The Android operating system works on phones that combine a camera, Web browser, e-mail, GPS, and mapping tool into a single accessible pocket-sized unit, and can function on computers, as well. Aimed at visual learners and packed with hundreds of screen shots, this guide brings Flash developers up to speed on the necessary factors to take into account when developing for this touch-based, mobile platform. Experienced Flash developer Julian Dolce escorts you through the process of creating applications for the Android OS using the Flash CS5 development platform and informs you of best practices to try as well as common pitfalls to avoid.</p>
<ul>
<li>Guides you step by step through the process of creating applications for the Android OS using Flash CS5</li>
<li>Explores the capabilities and limitations of developing apps for the Android OS</li>
<li>Points out common pitfalls and teaches you best practices</li>
<li>Features hundreds of screen shots to assist with visual learning</li>
</ul>
<p>Android Development with Flash: Your visual blueprint for developing mobile apps gets you on your way to developing apps for Android… in a flash!</p>
<p><a href="http://www.amazon.com/Pro-Android-Flash-Games-Android-based/dp/1430232730" target="_blank"><strong><img class="alignright" style="margin: 8px;" src="http://seantheflexguy.com/images/pro-android-flash-games.jpg" alt="" width="223" height="298" />Pro Android Flash Games: Developing Flash Game Apps for Android-based Smartphones and Tablets</strong></a></p>
<p>iPhone does not support Flash in the app store, but don&#8217;t despair&#8230;Android does! In today’s mobile marketplace, games are one of the most popular and money making apps out there. And Flash enables some interesting games on Android, for both smartphones and tablets.</p>
<p>Pro Android Flash Games: Developing Flash Game Apps for Android-based Smartphones and Tablets lets you take your Flash game development skills mobile as you learn the latest in Android development using the Adobe AIR SDK, Flash CS and Flash Builder tools.</p>
<p>If you’ve ever dreamed of creating games for the fastest growing mobile operating system, Google Android, then this book is for you. Whether you’ve dabbled in ActionScript 3, or worked with Flash Professional or Flash Builder, this book shows you how to create compelling mobile games for Android smartphones and tablets.</p>
<ul>
<li>Create compelling mobile games that leverage device capabilities such as the accelerometer, gyroscope, and multi-touch.</li>
<li>Design games to work well across multiple screen sizes.</li>
<li>Identify ways to monetize your app through competitive pricing, ads, or in-app purchases.</li>
</ul>
<p>After reading and using this book and its rich code, you come away with the ability to build fun, commercial Flash game apps that can also make you some money, too.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2011/10/01/flash-and-flex-mobile-and-tablet-development-books-for-android-and-ios-applications-and-games/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My Getting Started with Arduino and Flex/AS3 Development Presentation at FlexMania Brazil 2011</title>
		<link>http://seantheflexguy.com/blog/2011/09/30/my-getting-started-with-arduino-and-flexas3-development-presentation-at-flexmania-brazil-2011/</link>
		<comments>http://seantheflexguy.com/blog/2011/09/30/my-getting-started-with-arduino-and-flexas3-development-presentation-at-flexmania-brazil-2011/#comments</comments>
		<pubDate>Sat, 01 Oct 2011 02:40:03 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[AS3 API]]></category>
		<category><![CDATA[as3glue]]></category>
		<category><![CDATA[Bleeding Edge Flash]]></category>
		<category><![CDATA[Electrical Engineering]]></category>
		<category><![CDATA[Flash Builder]]></category>
		<category><![CDATA[Flash Builder 4.5]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[Flex 4.5]]></category>
		<category><![CDATA[Flex API Example]]></category>
		<category><![CDATA[Flex Conferences]]></category>
		<category><![CDATA[flex development]]></category>
		<category><![CDATA[Flex Presentations]]></category>
		<category><![CDATA[Flex Training]]></category>
		<category><![CDATA[FlexMania Brazil 2011]]></category>
		<category><![CDATA[Microcontroller]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=877</guid>
		<description><![CDATA[Back in July I had the awesome opportunity to do a presentation for the FlexMania Brazil conference on getting started with Arduino and AS3/Flex communication. I got the link to the recorded presentation and decided I&#8217;d share it with everyone. I was going to give this presentation at the UK based try { harder } conference happening in [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="margin: 8px;" src="http://seantheflexguy.com/presentations/flex-arduino-preso-thumb.jpg" alt="" width="250" height="188" />Back in July I had the awesome opportunity to do a presentation for the <a href="http://www.flexmania.com.br/" target="_blank">FlexMania Brazil conference</a> on getting started with Arduino and AS3/Flex communication. I got the link to the recorded presentation and decided I&#8217;d share it with everyone. I was going to give this presentation at the UK based <a href="http://www.tryharder.org.uk/" target="_blank">try { harder }</a> conference happening in a couple days. Unfortunately I can&#8217;t make it out to try { harder } to give the presentation in person (<em><a href="http://www.motleycollegefootball.com/Images/SadPanda2.jpg" target="_blank">megasadpanda</a></em>). So, here&#8217;s the recorded Connect session, the slides and the PIR Motion Sensor schematics from my presentation. Enjoy!!</p>
<p><strong>Getting Started with Arduino and Flex/AS3 Development (by: Sean Moore)<br />
</strong></p>
<p>This presentation will explain what the Arduino is, how it&#8217;s used and why it&#8217;s used. The session will cover how and where to obtain the hardware and software needed for Arduino development with and without Flex and AS3. It will also demonstrate a basic LED blinking example, a temperature sensor example and a PIR motion sensor example. The session will also explain how to get as3glue and serproxy working on your system to enable Arduino circuit development with Flex and AS3.</p>
<p><strong><a href="http://experts.adobeconnect.com/p12bgs09meb/?launcher=false&amp;fcsContent=true&amp;pbMode=normal" target="_blank">Here&#8217;s the live recording (Connect session) of the preso</a></strong></p>
<p>Here&#8217;s <strong><a href="http://www.seantheflexguy.com/presentations/intro-to-arduino-and-flex-as3.ppt" target="_blank">the PPT of the slides</a></strong> and a <strong><a href="http://www.seantheflexguy.com/presentations/intro-to-arduino-and-flex-as3.pdf" target="_blank">PDF of the slides</a></strong></p>
<p>Here&#8217;s the <strong><a href="http://www.seantheflexguy.com/presentations/pir-drawing.jpg" target="_blank">schematic to build the PIR Motion Sensor circuit</a></strong></p>
<p>Here&#8217;s also a<strong><a href="http://www./seantheflexguy.com/presentations/Passive-Infrared-Motion-Sensor-With-LED.fz" target="_blank"> Fritzing schematic</a> </strong>for the PIR Motion Sensor circuit. You can get <a href="http://fritzing.org/">Fritzing here</a>.</p>
<p>My presentation can be found here in the original listing on the FlexMania site for proof and/or historical purposes: <a href="http://www.flexmania.com.br/gravacoes.php" target="_blank">http://www.flexmania.com.br/gravacoes.php</a></p>
<p><em><strong>Oh, and a MASSIVE, MASSIVE shout to <a href="http://twitter.com/igorcosta" target="_blank">Igor Costa</a> for inviting me to present at the conference and THANK YOU to everyone who attended!!!!</strong></em></p>
<p><em><strong>Happy Arduino&#8217;ing everyone!!! <img src='http://seantheflexguy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </strong></em></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2011/09/30/my-getting-started-with-arduino-and-flexas3-development-presentation-at-flexmania-brazil-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Interview with Almog Koren from Almog Design</title>
		<link>http://seantheflexguy.com/blog/2011/08/15/interview-with-almog-koren-from-almog-design/</link>
		<comments>http://seantheflexguy.com/blog/2011/08/15/interview-with-almog-koren-from-almog-design/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 11:07:14 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Android Development]]></category>
		<category><![CDATA[Bleeding Edge Flash]]></category>
		<category><![CDATA[Flash Builder]]></category>
		<category><![CDATA[Flash Builder 4.5]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash Platform Community]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[flex development]]></category>
		<category><![CDATA[Flex Mobile]]></category>
		<category><![CDATA[Flex Presentations]]></category>
		<category><![CDATA[General Development Notes]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Interviews]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Test Driven Development]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=799</guid>
		<description><![CDATA[name: Almog Koren employer: Freelancer working under my own studio Almog Design location: Israel (Originally from Las Vegas) when did you start flash/flex/AIR/AS dev? That&#8217;s really good question I started to play around with Flash back in high school not sure what version it was but back them it was under Macromedia and it was [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright" src="http://seantheflexguy.com/images/blog/interviews/almog-koren.jpg" alt="" width="150" height="150" />name:</strong> Almog Koren<br />
<strong>employer:</strong> Freelancer working under my own studio Almog Design<br />
<strong>location:</strong> Israel (Originally from Las Vegas)</p>
<p><em><strong>when did you start flash/flex/AIR/AS dev?</strong></em><br />
That&#8217;s really good question I started to play around with Flash back in high school not sure what version it was but back them it was under Macromedia and it was all about creating little animations and experimenting no one really new what OOP was just gotoAndPlay.</p>
<p><em><strong>are you practicing TDD? why/why not?</strong></em><br />
I&#8217;m really not sure why I would ever want to do Test-driven development, I see the benefits in it but for my development style I think it would over complicate things. I think you should create cool things and worry about the rest later.</p>
<p><em><strong>what application development frameworks have you used? what&#8217;s your favorite?</strong></em><br />
I have played around with a number frameworks but the ones that I used for real projects are PureMVC, RobotLegs and for games PushButton engine and Flixel. I really like RobotLegs and it seems to be the one that I&#8217;m using the most lately but I do think PureMVC has some advantages over RobotLegs.</p>
<p><em><strong>have you done any mobile dev using flash/flex/AIR?</strong></em><br />
Yes I created my first app US.Gov.Index with Flash in the pre release program it was more of a demo app to learn but I just re did it from the ground up using the Flex Mobile I&#8217;m really happy with the outcome I also have my first client project which will be done using Flex Mobile. You can view info on the app on my site &#8211; <a href="http://www.almogdesign.net/portfolio/us-gov-index/" target="_blank">http://www.almogdesign.net/portfolio/us-gov-index/</a></p>
<p><em><strong>what code editor/IDE do you use? any plugins?</strong></em><br />
I use Flash Builder 4.5 for Flash and Flex the only plugin that I have is Flex Formatter, I&#8217;m currently working a lot in PHP, JS and HTML/CSS so using NetBeans which is amazing.</p>
<p><em><strong>what other tools do you use for flash/flex/AIR dev?</strong></em><br />
I use the Flash IDE to create assets .swc’s the standard CS5 collection Photoshop, Illustrator and Balsamiq Mockups for wireframing.</p>
<p><em><strong>what blogs or people on twitter do you follow for flash platform info/news/etc.?</strong></em><br />
So I follow a lot of people on Twitter and every now and then check out a number of blogs Smashing Magazine is a big one but mostly check out links that are shared, I&#8217;m also very active on Google+ which I&#8217;m finding is much better then Twitter.</p>
<p><em><strong>have you attended or are you attending any conferences this year? as a speaker or attendee only?</strong></em><br />
I spoke at Flash Israel 2011 not sure I can count that as I organized the event I also spoke at the annual GameIS event and Game Uncon event both in Israel I have had the opportunity to speak at smaller events from user groups to small tech events, which is great and why I&#8217;m very active in the community. I try to attend just about everything locally especially the games and stat up events.</p>
<p><em><strong>do you have any personal projects that you&#8217;d like to share?</strong></em><br />
I&#8217;m currently working on a really cool project/start-up for game developers called Scoreoid its an advanced web platform for leaderboards and game management I&#8217;m in private beta and the feedback has been really great. You can check it out at www.scoreoid.net</p>
<p><em><strong>what are your thoughts on the rebirth of JavaScript (and the HTML spec/family)?<br />
</strong></em>The never ending question, the truth is that I started off as a JS/web developers that was my main focus in school and was my first job at waves.com, I got into Flash because JS, HTML and CSS was limited back then and when I say back then that&#8217;s not to long ago. For me code is just syntax its all about choosing the right tool for the right job I&#8217;m not a Flash developer but an interactive developer. Lately I have been working in PHP for Scoreoid which has been fun if tomorrow I need to code in JS that&#8217;s fine. I love Flash and don&#8217;t see myself not using it I also like the idea that somethings well not be done in Flash anymore while others will be.</p>
<p><em><strong>what version of flex are your working with/targeting? 3, 3.5, 4, 4.5?</strong></em><br />
It really depends on the project old project are 3/3.5 while new ones are 4.5</p>
<p><em><strong>what other programming languages do you know/use?</strong></em><br />
That&#8217;s a great question this last year I have been learning noting but languages instead of creating cool stuff I think at some point learning every new language is a waste of time find what you like and stick with it who cares what everyone is says I&#8217;m getting pretty tired with all the link baiting posts. I personally code in AS3, Flex, PHP and basic web stuff JS, HTML/CSS which I really don&#8217;t consider that complex but basic stuff every programmer should learn. I can code a little native C#, Java and Objective C but don&#8217;t consider myself as a developer for those languages even thought I ported US.Gov.Index to Windows Phone 7 native and yes Microsoft paid me to do it.</p>
<p><em><strong>what do you do when you&#8217;re not writing code?</strong></em><br />
Lately been working out I also scuba dive and go spear finishing. I attend pretty much every community event, meetup or conference I can get to and there are a lot in Israel especially the start up events which are always amazing.</p>
<p><em><strong>anything else you&#8217;d like to mention? blogs, sites, people, tools?</strong></em><br />
I have a blog which is not very active hope to fix that soon &#8211; <a href="http://www.almogdesign.net/blog/" target="_blank">http://www.almogdesign.net/blog/</a><br />
And you can find me on Twitter @almogdesign or Google+ <a href="http://bit.ly/oEGHlD" target="_blank">http://bit.ly/oEGHlD</a></p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2011/08/15/interview-with-almog-koren-from-almog-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interview with Joseph Labrecque from University of Denver and Fractured Vision Media, LLC</title>
		<link>http://seantheflexguy.com/blog/2011/08/13/interview-with-joseph-labrecque-from-university-of-denver-and-fractured-vision-media-llc/</link>
		<comments>http://seantheflexguy.com/blog/2011/08/13/interview-with-joseph-labrecque-from-university-of-denver-and-fractured-vision-media-llc/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 19:19:19 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Android Development]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[Bleeding Edge Flash]]></category>
		<category><![CDATA[Flash Builder]]></category>
		<category><![CDATA[Flash Builder 4.5]]></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 Books]]></category>
		<category><![CDATA[Flex Conferences]]></category>
		<category><![CDATA[flex development]]></category>
		<category><![CDATA[Flex Presentations]]></category>
		<category><![CDATA[Flex Tools]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[General Development Notes]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Interviews]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Test Driven Development]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=797</guid>
		<description><![CDATA[name: Joseph Labrecque age: 235 employer: University of Denver / Fractured Vision Media, LLC location: Denver, CO USA when did you start flash/flex/AIR/AS dev? I began using Flash here and there in 1999/2000 with Macromedia Flash 4. Previous to that, I was mainly doing straight HTML and a bunch of design work; Photoshop, Illustrator, 35mm [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright" src="http://seantheflexguy.com/images/blog/interviews/joseph-labrecque.jpg" alt="" width="150" height="150" />name:</strong> Joseph Labrecque<br />
<strong>age:</strong> 235<br />
<strong>employer:</strong> University of Denver / Fractured Vision Media, LLC<br />
<strong>location:</strong> Denver, CO USA</p>
<p><em><strong>when did you start flash/flex/AIR/AS dev?</strong></em></p>
<p>I began using Flash here and there in 1999/2000 with Macromedia Flash 4. Previous to that, I was mainly doing straight HTML and a bunch of design work; Photoshop, Illustrator, 35mm photography, and photo compositing. What drew me to Flash was that I could take pieces from all of those areas and use them together in a meaningful way. I think everyone coming to Flash from that angle remembers the first simple animation they created and how outstanding the feeling of publishing your first swf was. It was magical for me.</p>
<p>I actually didn’t get involved in Flex until Flex 2 and ActionScript 3.0. I was doing a lot of work with AS2 before this using Flash Professional, and AS3 was made available in Flex Builder before Flash because it was built into the SDK. I tried out Flex but it didn’t click for me- so I used the Flex SDK to write AS3 using FlashDevelop for a time. This is how I learned AS3. By the time AS3 was available in Flash Pro… I was already set <img src='http://seantheflexguy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>What eventually “forced” me into Flash Builder and Flex was the ability to write AIR applications and the tooling built into Flex Builder 3. I was using the Apollo alphas and had a few projects at the university where I was pushing the technology. The first AIR project we deployed was actually an Apollo project a day before – so we were really on the bleeding edge! Anyhow- using Flex for AIR apps got me to appreciate the framework for use in other projects… saw the obvious benefits of using Flex Builder over Flash Pro for writing code… Flex framework makes a lot of layout and structural underpinnings so simple – so I stuck with it. I do go to Flash Pro for certain things now and again, but Flash Builder and Flex are primary for me now.</p>
<p><em><strong>are you practicing TDD? why/why not?</strong></em></p>
<p>No… I’m not. I understand the benefits and have made numerous attempts to integrate the practice into my workflow, but as it stands now I’m just a total failure with TDD! With most things though, I find that my initial set of attempts are often crash-and-burn exercises. At some point, it will all come into place and I just have to work toward that moment. The problem right now is that much of what I do is systems maintenance and planning – so am not as actively involved in any solid development starters at the moment.</p>
<p><em><strong>what application development frameworks have you used? what&#8217;s your favorite?</strong></em></p>
<p>The Adobe Flex Framework <img src='http://seantheflexguy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Well… I’ve definitely looked at other frameworks and micro-architectures. A lot of people seem to like RobotLegs and I’ve done some beginner exercises with that to get concepts down – but have not attempted anything in a real project yet.</p>
<p><em><strong>have you done any mobile dev using flash/flex/AIR?</strong></em></p>
<p>Yes. Mostly experiments for projects like my “Flash Development for Android Cookbook”, but have also written some applications for Android that are available in the Market. These include; Sketch-N-Save, AXNA Feed Reader, My Shit-List!, Transient Recorder, and others. I’m in the middle of writing a mobile Flex application for the university right now which should (eventually) be available across multiple platforms. It taps into the university media management system to provide users with direct access to video, image, and audio materials along with associated metadata records for their mobile devices. It’s in beta for Android, and once we get that solid will look at publishing for iOS and perhaps event BlackBerry Tablet OS. We’ll see what use may dictate.</p>
<p><em><strong>what code editor/IDE do you use? any plugins?</strong></em></p>
<p>Primarily Flash Builder – no plugins. I also launch Flash Professional from time to time to work on legacy projects and perform specific functionality that is better suited to that environment. I have used FDT and FlashDevelop on occasion… and as mentioned before, actually learned AS3 on FlashDevelop.<br />
what other tools do you use for flash/flex/AIR dev?</p>
<p>I use the entire Adobe Creative Suite for my work. Well, almost the entire suite. Also tools like Lightroom for my photography. Lightroom is awesome.</p>
<p>With Flex projects, I’ll often use a graphics package like Photoshop or whatnot to create any image assets needed, sometimes will design skinning elements in that or Illustrator/Fireworks depending upon my mood. I do my FXG work within Flash Catalyst and copy/paste into Flash Builder. XML, HTML, and such usually gets edited in Dreamweaver. Audition for audio assets, video stuff is covered by Premier Pro/After Effects… really try and use the full suite if the project allows it.</p>
<p><em><strong>what blogs or people on twitter do you follow for flash platform info/news/etc.?</strong></em></p>
<p>I generally don’t follow specific blogs but rely on Twitter for most of my information and news. Too many people to mention, but you can have a look at who I follow and interact with for a good idea! As a general rule, if you are an AEL, ACP, or Adobian who follows me… I will follow you back! Also – if you are doing other interesting non-Adobe-specific stuff (Unity, experimental HTML/CSS/JS, other crazy stuff), that is cool and will probably peak my interest!</p>
<p>I just beg everyone on Twitter to please make it apparent who you are and where your interests lie – makes it much easier to follow back that way. I try my best not to be a Twitter-snob so the best way to get my attention is to ENGAGE <img src='http://seantheflexguy.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </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>Yes… *deep breath*.</p>
<p>A lot of conference activity this year… too much! I started off the year doing three different Adobe User Group presentations on BlackBerry PlayBook development (Columbus Digital, LA Flash, and KCDevCore).</p>
<p>In March I took a break from technical presentations and did a spark session for Ignite Denver 8 on personal branding. In case you are unfamiliar with Ignite – many cities around the world host these events. Speakers have 5 minutes and 20 slides to talk about any subject they choose… and the slides auto-advance on a timer <img src='http://seantheflexguy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  It’s a really interesting way to present and Ignite Denver pulls around 400 people, so you get a pretty big crowd.</p>
<p>I attended 360|Flex in Denver this year and wasn’t going to do any presentations myself, but the local Adobe User Group, RMAUG, had a slot open and I threw together an hour long session on “Getting Down n’ Dirty with Mobile Flex 4.5 Projects” which went really well for being a last minute gig. Since Adobe released Flash Builder 4.5 that morning, the topic was timely and I’d been working on the prerelease versions of the tooling for months (not to mention materials for my book which was still in tech-review at this point). It was a good session. Jun Heider was moderating a panel in the evening one night called “Open Screen Project: Views from the Trenches” and I also contributed to that. They tried to record the panel but I’m not quite sure if the recording was ever released.</p>
<p>In June, I did another Ignite session for Ignite Denver 9 called “Zombies, Vampires, and Babies: What You NEED to Know!”. It basically revolved around comparisons of babies with the undead and was really well received. I enjoy doing the Ignite stuff but will probably have to skip out on Ignite Denver 10 in September because of other obligations. Next year!</p>
<p>In July, I was very fortunate to have been accepted to speak at Dee Sadler’s excellent D2W (Designer/Developer/Workflow) conference in Kansas City. My session “Adapting Expectations to Fit a Mobile Workflow” revolved around mobile once again but with an emphasis on workflow and the considerations that go along with that. The amount of killer speakers at this conference is astounding – all great sessions.</p>
<p>A few weeks later, I attended the Adobe Education Leader Institute at Adobe HQ in San Jose for the 3rd year. This is a week-long conference for AELs and is always a blast. We get to interface with product managers, engineers, and executives… all sorts of interesting people- including other AELs from around the world. During the event; I moderated a panel on Adobe Edge, did a 5-minute presentation on custom context menus in AS3, and presented a hands-on session which covered the basics of developing a mobile AIR application using Flash Builder and mobile Flex. One of the cool things this year is that Adobe opened up many of the sessions to the outside world over Connect – so we were able to have an expanded audience.</p>
<p>The last set of sessions for the Summer were done for the COLTT conference in Boulder, Colorado. I presented a full session called “Mobile computing in a ‘Post-PC’ era… right?” in which the current state of mobile computing in education was discussed, and that evening spoke at the Café Pédagogique event on the necessity (or not) of institutional mobile applications.</p>
<p>Upcoming speaking engagements will all be during the Adobe MAX event in Los Angeles. I’ll be presenting a scheduled MAX session called “From Desktop to Mobile: Application Functionality for Small Screens” on Tuesday at 4:00pm and will be doing a condensed, modified version of this same talk for the Adobe Education pre-conference day. I’m also scheduled to speak on mobile UX during the FITC unconference and have scheduled a session on BlazeDS, Flex, and Java/Spring for the 360|MAX unconference. A full schedule for sure!</p>
<p><em><strong>do you have any personal projects that you&#8217;d like to share?</strong></em></p>
<p>Sure! I’ll be writing about this further down the question stack though.</p>
<p><em><strong>are you involved with any open source projects you&#8217;d like to talk about?</strong></em></p>
<p>Not really. I do plan on open sourcing the codebase for my DropFolders application this Summer. This is an application that I built to both showcase the native process functionality in AIR 2.0, and as an application for use by less technically inclined members of the university community who wanted to encode video with no real fuss.<br />
The app is basically a GUI for the HandBrake CLI and includes the ability to set up sets of monitored directories and outputs with custom encoding parameters. Almost no one at the university is using it, but it has gained a pretty large user base in the wider world. Unfortunately, my time is limited and as such cannot continue to support the application… hence my desire to open up the source code for others to build off of.</p>
<p><em><strong>what are your thoughts on the rebirth of JavaScript (and the HTML spec/family)?</strong></em></p>
<p>It’s good to see HTML finally evolving to more closely match the needs of modern browser-based projects. JavaScript, unfortunately hasn’t really changed much apart for some new APIs that come along with the HTML5 spec and an increased number of frameworks (like jQuery) to make JS development a little less painful. I was really hoping that JavaScript would adopt the ECMAScript 4 proposal put forth about 5 years ago (the same spec that AS3 was originally based off of) but sadly it never did. So we are stuck with the same old JS that I used when I started doing web development over a decade ago! Unbelievable.</p>
<p>I have to say something about HTML/CSS/JS and Flash here. This is the same thing I’ve been saying for years but it is worth repeating. HTML and Flash have worked hand-in-hand for their entire history and there is no reason that this will change with an evolved HTML spec. No reason at all. The fact that some basic animation can now be done using HTML/CSS/JS in no way renders Flash obsolete as the platform has such reach now that simple animation on the web is not really a concern for really any of the Flash devs I talk to on a regular basis. If you need some simple animation on a website- by all means use HTML/CSS/JS to accomplish that if it is appropriate to do so.</p>
<p>Two things that have really irked me about this whole debate has been the public condemnation of Flash by Apple (this sort of corporate assault is unheard of) and the renewed antagonism toward Flash developers by people using other technologies (though mostly from the JS side of things). Apple has taken an anti-Flash stance and has made it official company policy. There is nothing we can do about that but hope they eventually reverse the policy. Individual developers, however, are a different story entirely. Isn’t the web about freedom? We have a variety of choices when deciding which technologies to employ atop the basic HTML/CSS/JS web stack. The HTML5 spec has the <em>embed</em> tag for a reason – to expand upon this basic set of technologies with other platforms. There is nothing wrong with that. Unity, Flash, Java, Silverlight, Shockwave… whatever is an appropriate use of technology should be accepted. Yes, if you choose to use something outside the “standard” set of browser-based tech, you may not be able to access that content on all devices in the world. This is nothing new. People need to realize this, gain some perspective, and get over their narrow-minded view of the web. It’s big enough for everyone to play <img src='http://seantheflexguy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>In short; be nice to one another and accepting of other technologies and platforms. And if you disagree with a particular technology… please refrain from being a total smarmy douche about it.</p>
<p><em><strong>what version of flex are your working with/targeting? 3, 3.5, 4, 4.5?</strong></em></p>
<p>Aside from legacy projects, I always target the latest version of Flex. We generally don’t have any restrictions at the university level when it comes to this so it is rarely a problem… though we do evaluate such things on a project-to-project basis.</p>
<p><em><strong>what other programming languages do you know/use?</strong></em></p>
<p>Flash/Flex/AS3 is my core but I have rarely met a Flash dev who only works within the confines of the platform. This is probably due to the history of Flash Player in the web browser- which necessitates that a developer knows at least some HTML, JavaScript, and ideally a few backend server technologies. As for myself, this includes ColdFusion, PHP, MySQL, HTML, CSS, Zinc, JavaScript, FMS, a little JSP, a bit of ASP, BlazeDS, and a smattering of other languages as the need arises.</p>
<p>Flash is a gateway drug. Once you have a grasp on a few of these things and a willingness to read the docs, nothing is really all that hard to pick up. I really want to pick up C# but haven’t come across a project that necessitates it yet. I may have to just come up with a personal project sometime over the next year or so to experiment. Finding the time to do this while staying abreast of changes and additions to my core toolset is tough- but can be done.</p>
<p>With all of that said though… I absolutely prefer to work in Flash. It’s solid, proven technology that can do just about anything you need. It is an absolute joy to work with where other tech can be a painful experience!</p>
<p><em><strong>what do you do when you&#8217;re not writing code?</strong></em></p>
<p>I’ve been writing a lot of articles and books lately. My “Flash Development for Android Cookbook” has been out for around six weeks now and is beginning to get some really good reviews. I’m also in the middle of writing some short eBooks for O’Reilly which should be out in October and am in the planning stages of another print book with my primary publisher, Packt, for publication in 2012. There’s also a short, 48-page book that I wrote to accompany the set of mobile Flash development DVDs that I recorded with Peter Elst and video2brain a few months back for Adobe Press and Peachpit. This collection should be available something this month. A smaller workshop of new Flash Builder and Flex stuff with video2brain was actually just published and is available now.</p>
<p>I’m almost always involved in teaching a variety of courses for the University of Denver as adjunct faculty. These courses range from beginning Flash and AS3 to web graphic design with Fireworks and PHP development. A real variety in materials… I actually did a special topics workshop this Summer on mobile Flash and Flex which just concluded. That was interesting! The students built a lot of interesting apps and I received really good feedback about the course.</p>
<p>Apart from my work at the university, I also run a small technical consultancy and production company from my home called Fractured Vision Media, LLC. We do a variety of projects for clients both local to Denver and as far away as Seattle – mostly Flash and AIR work but it varies. With the amount of writing I’ve gotten myself into lately, I’ve been trying to cut down on the amount of active clients we take on. It’s a rough balance.</p>
<p>FVM is also a small record label which I leverage when publishing audio recordings as my experimental darkambient alter-ego &#8211; “An Early Morning Letter, Displaced”. I’ve been working in music production through this project for over a decade and have released five different albums of music (2 lp, 3 ep) during that time. FVM has also released a free collection of music collected from the developer community called “Emergent Collective One” which contains a stellar set of varied material. I keep meaning to organize a second volume but time has not been kind to me this year.</p>
<p>I have a wife and two small daughters as well… so always need to find time for them. It’s difficult with all of these other things going on and I may have to cut back on some of this work in 2012 in order to retain some level of sanity.</p>
<p><em><strong>anything else you&#8217;d like to mention? blogs, sites, people, tools?</strong></em></p>
<p>I’ll list some resources and sites that I’ve mentioned above here, but want to note a few things first; primarily, thanks for giving me the opportunity to do this interview! I love this series of developer interviews- so informative to read others perspectives on these things. Second, I’m writing this on a long airplane session… stuck in a seat for hours… with no one to hear my screams… so to be able to just work through these questions has been quite welcome! This probably accounts for the length of my answers as well – if anyone is able to get through reading the entire interview- good on you!</p>
<p>Links:<br />
- JosephLabrecque.com<br />
<a href="http://josephlabrecque.com/" target="_blank"> http://josephlabrecque.com</a><br />
- Twitter Profile<br />
<a href="http://twitter.com/JosephLabrecque" target="_blank"> http://twitter.com/JosephLabrecque</a><br />
- In Flagrante Delicto!<br />
<a href="http://inflagrantedelicto.memoryspiral.com" target="_blank"> http://inflagrantedelicto.memoryspiral.com</a><br />
- Flash Development for Android Cookbook<br />
<a href="https://www.packtpub.com/flash-development-for-android-cookbook/book" target="_blank"> https://www.packtpub.com/flash-development-for-android-cookbook/book</a><br />
- Mobile Development with Flash Professional CS5.5 and Flash Builder 4.5: Learn by Video<br />
<a href="http://www.adobepress.com/bookstore/product.asp?isbn=0321788109" target="_blank"> http://www.adobepress.com/bookstore/product.asp?isbn=0321788109</a><br />
- Adobe Flash Builder and Flex 4.5: New Features Workshop<br />
<a href="http://www.video2brain.com/en/products-161.htm" target="_blank"> http://www.video2brain.com/en/products-161.htm</a><br />
- Fractured Vision Media, LLC<br />
<a href="http://fracturedvisionmedia.com/" target="_blank"> http://fracturedvisionmedia.com/</a><br />
- Emergent Collective One<br />
<a href="http://fracturedvisionmedia.com/FVM005/" target="_blank"> http://fracturedvisionmedia.com/FVM005/</a></p>
<p><em><strong>what&#8217;s your favorite animal?</strong></em><br />
Dragon. I am a dragon.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2011/08/13/interview-with-joseph-labrecque-from-university-of-denver-and-fractured-vision-media-llc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Interview with Kathryn Rotondo</title>
		<link>http://seantheflexguy.com/blog/2011/08/11/interview-with-kathryn-rotondo/</link>
		<comments>http://seantheflexguy.com/blog/2011/08/11/interview-with-kathryn-rotondo/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 02:17:16 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Android Development]]></category>
		<category><![CDATA[Bleeding Edge Flash]]></category>
		<category><![CDATA[Flash Builder]]></category>
		<category><![CDATA[Flash Builder 4.5]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash Platform Community]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[Flex Mobile]]></category>
		<category><![CDATA[General Development Notes]]></category>
		<category><![CDATA[Interviews]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Test Driven Development]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=781</guid>
		<description><![CDATA[name: kathryn rotondo employer: none location: Tübingen, germany when did you start flash/flex/AIR/AS dev? in 2004, i started learning flash through evening classes from RISD&#8217;s continuing education department, and was delighted to discover actionscript. i had just completed a software engineering certificate at the harvard extension school (using mostly java), and actionscript really clicked with [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong><img class="alignright" style="margin-left: 8px; margin-right: 8px;" src="http://seantheflexguy.com/images/blog/interviews/kathryn-rotondo.jpg" alt="" width="150" height="150" />name:</strong></em> kathryn rotondo<br />
<em><strong>employer:</strong></em> none<br />
<em><strong>location:</strong></em> Tübingen, germany</p>
<p><em><strong>when did you start flash/flex/AIR/AS dev?</strong></em></p>
<p>in 2004, i started learning flash through evening classes from RISD&#8217;s continuing education department, and was delighted to discover actionscript. i had just completed a software engineering certificate at the harvard extension school (using mostly java), and actionscript really clicked with my desire to work on the front end and make interesting visual things happen through code. when i exhausted the local knowledge (which was pretty fast &#8211; RISD didn&#8217;t have a lot of programming teachers), i turned to gotoAndLearn and then lynda. then in 2007 i had the great opportunity to work in joey lott&#8217;s group at schematic, and learned flex 2 on the job for my first client project. air (or apollo, at that point) was in alpha, and joey was approached about writing a book on it. he shared the opportunity with our team, and so between writing my chapters and reviewing those of my co-authors, i developed a pretty solid understanding of AIR during its pre-release.</p>
<p><em><strong>are you practicing TDD? why/why not?</strong></em></p>
<p>i&#8217;m embarrassed to admit that i&#8217;m not. it&#8217;s on my long, long list of things to learn.</p>
<p><em><strong>what application development frameworks have you used? what&#8217;s your favorite?</strong></em></p>
<p>for architectural frameworks, back at schematic we mostly used cairngorm, and at litl we used robotlegs. robotlegs worked well for us, but i&#8217;m not really equipped to compare its strengths and weaknesses against other frameworks. without a doubt though, frameworks are worth the time it takes to learn them. no matter which one(s) you pick, it&#8217;s really helpful for a whole team to understand the code&#8217;s organization and wires, so that anyone can jump in on anyone else&#8217;s project and know that they&#8217;re doing.</p>
<p><em><strong>have you done any mobile dev using flash/flex/AIR?</strong></em></p>
<p>right now i&#8217;m learning flex iOS development, so just doing a lot of little hello world sort of experiments, kicking the tires and getting a feel for it. i have a specific app in mind to build, and need to figure out whether i can do what i want in flex, or whether it would be better to do it in objective C. it would be so convenient for me to build the app this way, because my flex is stronger than my objective c, but ultimately i&#8217;ll use whatever is the right tool for the job.</p>
<p><em><strong>what code editor/IDE do you use? any plugins?</strong></em></p>
<p>i use flash builder 4.5. at litl, we used the flexformatter and any edit plugins to auto-format code on save. we just distributed a stylesheet to everyone on the team, and they configured their plugins properly, and it blissfully removed superficial code-formatting criticism from any of our discussions about blocks of code. it also allowed us to use tooling for code reviews, ensuring that the diffs showed only code changes and were not sullied up by any extraneous formatting changes.</p>
<p>i also have an intelliJ IDEA license, but learning how to make the most of it is another item on that long skill-building wishlist.</p>
<p><em><strong>what other tools do you use for flash/flex/AIR dev?</strong></em></p>
<p>git, git tower, github, and google code reviews.</p>
<p><em><strong>what blogs or people on twitter do you follow for flash platform info/news/etc.?</strong></em></p>
<p>there&#8217;s so much news out there, i definitely battle information overload. there are so many different possible specializations within web and mobile. so my advice to anyone is just to seek out the people writing about the stuff that matters most to them, and ignore the rest. lately i&#8217;m really interested in the careers and experiences of women developers, so most of the blogs i&#8217;ve discovered in the past year are from that research.</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>i&#8217;ve spoken at a few conferences in the last year or so, including flash and the city, the fits unconference at adobe max, and ria unleashed. this may i spoke about code review at multi-mania in belgium, and in september i&#8217;m doing an elevator pitch at flash on the beach in brighton. i&#8217;ll have only three minutes to hook the audience on code review! it&#8217;s a good challenge.</p>
<p>on the maybe list for this year are the decoded conference in munich in october, and flash unplugged in london in november. next spring, i definitely hope to attend beyond tellerand in cologne. of course there are a lot of great conferences in the US, but without having expenses paid through an employer, i&#8217;ll probably only be crossing the pond for conferences which pay speaker travel and lodging expenses.</p>
<p>applying to conferences makes me feel really vulnerable. you send your proposal out and then either get accepted or rejected, with no feedback. if i were ever to run a conference, i think i&#8217;d try to write at least one or two sentences along with each rejection, giving the developer some tips about how to improve their chances for the future.</p>
<p><em><strong>do you have any personal projects that you&#8217;d like to share?</strong></em></p>
<p>i&#8217;ve been working on a series of interviews of women developers for ria rockstars. this project grew out of my frustration at not having other women role models, which i didn&#8217;t think of as much of a problem when i started out, but became painfully obvious when i had a baby. i&#8217;ve never seen a male programmer take more than two weeks of parental leave &#8211; certainly never three months or more. and when they return to work, they are not navigating the same physical demands that women have on their bodies during the baby&#8217;s first year. around then i was speaking at a conference, and it just so happened that there was another speaker there who&#8217;d had a baby at about the same time i did. i asked her how she balanced career and motherhood, and she shared that she had switched to working part-time. this was a revelation for me &#8211; that maybe in order to stay sane i was going to need to forge a new path for my career, that didn&#8217;t look like the one most guys take. the idea, or permission, to reduce my hours felt like such a breath of fresh air&#8230; but i also began to worry about how to keep my career momentum and the respect of my colleagues. i&#8217;m still answering those questions for myself, and want to make sure the next generation has access to the answers that i and others find. so i interview other women developers. and every time one shares her story, i find myself voraciously re-reading it and finding so many parts of it that i can relate to. teasing out these stories, and sharing them back with the larger community feels like some of the most genuine work i&#8217;ve done in a long time, and i feel lucky to be in a position to do it.</p>
<p><em><strong>what version of flex are your working with/targeting? 3, 3.5, 4, 4.5?</strong></em></p>
<p>4.5. but i&#8217;m just me, playing around, not restricted by client needs.</p>
<p><em><strong>what other programming languages do you know/use?</strong></em></p>
<p>well, i trained in java, though that was ten years ago, and in order to do anything interesting with it i&#8217;d have to learn some new tricks. but who knows, maybe it will come in handy for android development. my schooling also involved C and unix shell scripting, and while i don&#8217;t use those at all, i&#8217;m really glad to understand pointers and memory management and to be comfortable at the command line.</p>
<p><em><strong>what do you do when you&#8217;re not writing code?</strong></em></p>
<p>currently, this is most of the time. since moving to germany this spring for my husband&#8217;s job, i&#8217;m a stay-at-home mom to my toddler son. it&#8217;s a way more physically intensive, emotionally draining, and ultimately more rewarding job than software development. i&#8217;m also learning german, studying up for my driver&#8217;s license, finishing setting up our apartment. i have some weird german tenant responsibilities like sweeping the stairwell, and collecting apples that fall from the pair of trees in our yard. i regularly shop at the outdoor market and cook with a lot of fresh vegetables, which i feel is so important for my wellbeing. and in calm moments after my son goes to sleep, if i have any energy left, i play a few songs on my guitar.</p>
<p>i&#8217;m really thankful to have the chance to take a pause, and slow down from the startup/agency pace. but it won&#8217;t last forever, so i&#8217;ve also started trying to scope out the local tech scene and see if there are any companies doing interesting web/mobile work around here &#8211; or any cool american companies for which i should consider working remotely.</p>
<p><em><strong>anything else you&#8217;d like to mention? blogs, sites, people, tools?</strong></em></p>
<p>my urls:<br />
blog: <a href="http://flashonista.org/" target="_blank">http://flashonista.org</a><br />
twitter: <a href="http://twitter.com/krotondo" target="_blank">http://twitter.com/krotondo</a><br />
google+: <a href="https://plus.google.com/105115259145511474643/" target="_blank">https://plus.google.com/105115259145511474643/</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2011/08/11/interview-with-kathryn-rotondo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<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>Interview with Matthew Wallace</title>
		<link>http://seantheflexguy.com/blog/2011/07/29/interview-with-matthew-wallace/</link>
		<comments>http://seantheflexguy.com/blog/2011/07/29/interview-with-matthew-wallace/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 18:07:39 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[Bleeding Edge Flash]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash Platform Community]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[flex development]]></category>
		<category><![CDATA[Flex Mobile]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[General Development Notes]]></category>
		<category><![CDATA[Interviews]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Test Driven Development]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=765</guid>
		<description><![CDATA[name: Matthew Wallace age: N/A employer: N/A location: N/A when did you start flash/flex/AIR/AS dev? I have been a developer since 2001 and started working in the Flash Player since 2004 are you practicing TDD? why/why not? I stated using more TDD this year. It is proven to be a great way to prove functionality [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright" src="http://seantheflexguy.com/images/blog/interviews/matthew-wallace.jpg" alt="" width="150" height="150" />name:</strong> Matthew Wallace<br />
<strong>age:</strong> N/A<br />
<strong>employer:</strong> N/A<br />
<strong>location:</strong> N/A</p>
<p><em><strong>when did you start flash/flex/AIR/AS dev?</strong></em></p>
<p><em><strong></strong></em>I have been a developer since 2001 and started working in the Flash Player since 2004</p>
<p><em><strong>are you practicing TDD? why/why not?</strong></em></p>
<p><em><strong></strong></em>I stated using more TDD this year. It is proven to be a great way to prove functionality and help better seperate logic from views in Flash.</p>
<p><em><strong>what application development frameworks have you used? what&#8217;s your favorite?</strong></em></p>
<p><em><strong></strong></em>I started with Cairngorm back in the day, switched to PureMVC for a while but started using Parsley on every project this year. I found it&#8217;s better at separation on concerns and that also helps with TDD.</p>
<p><em><strong>have you done any mobile dev using flash/flex/AIR?</strong></em></p>
<p>A little but looks like I will be doing more. Clients ask about it all the time and app development on platforms such as phones and tablets seems to be the way things are going for us guys that build RIA&#8217;s and such.</p>
<p><em><strong>what code editor/IDE do you use? any plugins?</strong></em></p>
<p><em><strong></strong></em>I use FDT the most. I find that it has the most features that allow me to customize my workflow and speed up development.</p>
<p><em><strong>what other tools do you use for flash/flex/AIR dev?</strong></em></p>
<p><em><strong></strong></em>Flash IDE, Photoshop for asset creation, De MonsterDebugger, also been playing around with sprouts (ruby gem for working on flash development)</p>
<p><em><strong>what blogs or people on twitter do you follow for flash platform info/news/etc.?</strong></em></p>
<p><a href="http://www.theflashblog.com" target="_blank"><em><strong></strong></em>http://www.theflashblog.com</a></p>
<p><a href="http://twitter.com/matthewswallace/companies" target="_blank">http://twitter.com/matthewswallace/companies</a></p>
<p><a href="http://twitter.com/matthewswallace/flash-peeps" target="_blank">http://twitter.com/matthewswallace/flash-peeps</a></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>There is a lot of really awesome stuff out there and I am sure we will see even more awesomeness. As flash developers we are in a great position to learn and push HTML and JavaScript to new and exciting levels.</p>
<p><em><strong>what version of flex are your working with/targeting? 3, 3.5, 4, 4.5?</strong></em></p>
<p>I have developed in Flex since version 3 and do my best to work in the latest version. The last few projects and current work are all in Flex 4 and above.</p>
<p><em><strong>what other programming languages do you know/use?</strong></em></p>
<p>Java, Ruby, Javascript are others that I use on a regular bases. I find that I can develop in just any language. A developer is a developer right?!</p>
<p><em><strong>what do you do when you&#8217;re not writing code?</strong></em></p>
<p><em><strong></strong></em>Solve the problem in the most reusable way possible.</p>
<p><em><strong>anything else you&#8217;d like to mention? blogs, sites, people, tools?</strong></em></p>
<p>Places you can find me.</p>
<p><a href="http://mattwallace.me" target="_blank">http://mattwallace.me</a></p>
<p><a href="http://twitter.com/matthewswallace" target="_blank">http://twitter.com/matthewswallace</a></p>
<p><a href="http://gplus.to/mattwallace" target="_blank">http://gplus.to/mattwallace</a></p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2011/07/29/interview-with-matthew-wallace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

