<?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; ActionScript 3.0</title>
	<atom:link href="http://seantheflexguy.com/blog/category/actionscript-30/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>2011 seantheflexguy Blog Post Highlights and Album Releases</title>
		<link>http://seantheflexguy.com/blog/2011/12/22/2011-seantheflexguy-blog-post-highlights-and-album-releases/</link>
		<comments>http://seantheflexguy.com/blog/2011/12/22/2011-seantheflexguy-blog-post-highlights-and-album-releases/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 16:16:28 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Android Development]]></category>
		<category><![CDATA[application development frameworks]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[Digital Audio Production]]></category>
		<category><![CDATA[electronic music]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash Platform Community]]></category>
		<category><![CDATA[Flex Mobile]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Inversion Of Control]]></category>
		<category><![CDATA[IoC]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[JavaScript Mobile]]></category>
		<category><![CDATA[JavaScript Unit Testing]]></category>
		<category><![CDATA[localization]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Mobile Development]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[RobotLegs]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[TDD JavaScript]]></category>
		<category><![CDATA[TDD Kata]]></category>
		<category><![CDATA[Test Driven Development]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=953</guid>
		<description><![CDATA[Well, 2011 is officially coming to a close. It was an interesting year, that&#8217;s for sure. I rounded up a few blog entries that I posted that I thought were aggregating into a quick post. They cover: presentations, tools, books and more. Some Flex, some HTML5 and some Arduino. Hope everyone has a safe and [...]]]></description>
			<content:encoded><![CDATA[<p>Well, 2011 is officially coming to a close. It was an interesting year, that&#8217;s for sure. I rounded up a few blog entries that I posted that I thought were aggregating into a quick post. They cover: presentations, tools, books and more. Some Flex, some HTML5 and some Arduino. Hope everyone has a safe and awesome holiday season and new year. Here&#8217;s looking to 2012!!</p>
<p>Personally most of my year was spent learning more about Custom Flex 4 Component dev, RobotLegs, TDD, Mocking, Architecture and Arduino. I&#8217;ve been doing a TON of research into the HTML5/JS space and also native Java development dev for Android specifically targeting the Kindle Fire and Nook. Expect to see some blog posts on that stuff in the near future.</p>
<p>In addition to my dev life I also create and produce music. I released three albums in 2011. You can check those out here:</p>
<p><strong>Sean Moore &#8211; All I Wanted (EP)</strong><br />
<a href="http://soundcloud.com/seantheflexguy/sets/sean-moore-all-i-wanted-ep/" target="_blank"> http://soundcloud.com/seantheflexguy/sets/sean-moore-all-i-wanted-ep/</a></p>
<p><strong>Sean Moore &#8211; Love Life</strong><br />
<a href="http://soundcloud.com/seantheflexguy/sets/sean-moore-love-life/" target="_blank"> http://soundcloud.com/seantheflexguy/sets/sean-moore-love-life/</a></p>
<p><strong>Sean Moore &#8211; Some Old Choonz I Made</strong><br />
<a href="http://soundcloud.com/seantheflexguy/sets/sean-moore-some-old-choonz-i/" target="_blank"> http://soundcloud.com/seantheflexguy/sets/sean-moore-some-old-choonz-i/</a></p>
<p>I&#8217;d also like to thank Stray and Omar Gonzales for all of the guidance and help throughout the year. I&#8217;ve learned a TON from you guys. Thanks so much for your time and help. It&#8217;s dearly appreciated.</p>
<p><strong>25+ Brand New HTML5 and JavaScript Books for Web, Mobile, iOS, Android and Game Development</strong><br />
<a href="http://bit.ly/qsmg6g" target="_blank"> http://bit.ly/qsmg6g</a></p>
<p><strong>MVC, IoC and TDD for JavaScript Development</strong><br />
<a href="http://bit.ly/qL6M6P" target="_blank"> http://bit.ly/qL6M6P</a></p>
<p><strong>seantheflexguy Interviews 25 Flash Platform Developers</strong><br />
<a href="http://bit.ly/qstMWU" target="_blank"> http://bit.ly/qstMWU</a></p>
<p><strong>Sean’s Arduino Experiments (Roundup)</strong><br />
<a href="http://bit.ly/n0tExX" target="_blank"> http://bit.ly/n0tExX</a></p>
<p><strong>My Getting Started with Arduino and Flex/AS3 Development Presentation at FlexMania Brazil 2011</strong><br />
<a href="http://bit.ly/pau02R" target="_blank"> http://bit.ly/pau02R</a></p>
<p><strong>Airgile a lightweight, easy to use project/task/defect management and tracking tool</strong><br />
<a href="http://bit.ly/ogrVn7" target="_blank"> http://bit.ly/ogrVn7</a></p>
<p><strong>mongoAS3 – An ActionScript 3.0 MongoDB Driver</strong><br />
<a href="http://bit.ly/ndBern" target="_blank"> http://bit.ly/ndBern</a></p>
<p><strong>Android User Interface Development: Beginner’s Guide</strong><br />
<a href="http://bit.ly/siRS8O" target="_blank"> http://bit.ly/siRS8O</a></p>
<p><strong>New Android Development Books for Flex 4.5, AIR, AS3 and Flash!!!</strong><br />
<a href="http://bit.ly/uc3JrQ" target="_blank"> http://bit.ly/uc3JrQ</a></p>
<p><strong>Intro to TDD and TDD Kata Presentation – Recording and Slides</strong><br />
<a href="http://bit.ly/lMd7Zm" target="_blank"> http://bit.ly/lMd7Zm</a></p>
<p><strong>BabelFX for localization of Flex applications</strong><br />
<a href="http://bit.ly/tyMG5B" target="_blank"> http://bit.ly/tyMG5B</a></p>
<p><strong>Using Brainwave Data to Control an LED using AS3, AIR, Mindset BCI and Arduino</strong><br />
<a href="http://bit.ly/t8oEKO" target="_blank"> http://bit.ly/t8oEKO</a></p>
<p><strong>SourceMate plug-in for Flash Builder</strong><br />
<a href="http://bit.ly/snXJzV" target="_blank"> http://bit.ly/snXJzV</a></p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2011/12/22/2011-seantheflexguy-blog-post-highlights-and-album-releases/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>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 Joel Hooks from Universal Mind and the Spoon Project</title>
		<link>http://seantheflexguy.com/blog/2011/08/18/interview-with-joel-hooks-from-universal-mind-and-the-spoon-project/</link>
		<comments>http://seantheflexguy.com/blog/2011/08/18/interview-with-joel-hooks-from-universal-mind-and-the-spoon-project/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 19:39:32 +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 Builder]]></category>
		<category><![CDATA[Flash Builder 4.5]]></category>
		<category><![CDATA[Flex 4.5]]></category>
		<category><![CDATA[Flex Conferences]]></category>
		<category><![CDATA[flex development]]></category>
		<category><![CDATA[Flex Mobile]]></category>
		<category><![CDATA[Flex Presentations]]></category>
		<category><![CDATA[Flex Tools]]></category>
		<category><![CDATA[General Development Notes]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Interviews]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[RobotLegs]]></category>
		<category><![CDATA[Spoon]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Test Driven Development]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=814</guid>
		<description><![CDATA[name: Joel Hooks age: 37 employer: Universal Mind location: FORT WORTH TEXAS YEEHAW when did you first get started with computers/programming? how? why? At the earliest was LOGO on a TRS-80 when I was about 8 or so. After that I would hack a little BASIC on my buddy&#8217;s C-64. I took the PASCAL prerequisite in [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright" src="http://seantheflexguy.com/images/blog/interviews/joel-hooks.jpg" alt="" width="150" height="150" />name:</strong> Joel Hooks<br />
<strong>age:</strong> 37<br />
<strong>employer:</strong> Universal Mind<br />
<strong>location:</strong> FORT WORTH TEXAS YEEHAW</p>
<p><em><strong>when did you first get started with computers/programming? how? why?</strong></em><br />
At the earliest was LOGO on a TRS-80 when I was about 8 or so. After that I would hack a little BASIC on my buddy&#8217;s C-64. I took the PASCAL prerequisite in high school, but generally stopped messing around with code around the same time. I fancied myself an artist and chose to go that direction around my sophomore year of high school. Computers were part of that, just not at the code level.</p>
<p>It was several years after that when I started to get back into hacking around with code. The modern internet came into life and I was making web pages and doing that sort of thing. I tried to get into Flash pretty early, but it just frustrated me with the timeline. I was a 3d artist professionally for 13 years, and towards the end of that I got really into writing MaxScript and event a little DOTNET to extend 3dsMax.</p>
<p>When I decided I was going to &#8220;be a programmer&#8221; I was working as a graphic artist. My &#8220;programmer&#8221; infuriated me on a regular basis. I&#8217;d pressure him to come up with programmatic solutions to ease boring repetitive tasks and he would tell me &#8220;you are a designer, just draw the picture I tell you to draw&#8221; &#8211; I&#8217;m a pretty stubborn guy. This flipped the &#8220;go fuck yourself&#8221; switch in my brain and I spent the next year learning how to code so that I could solve a particular problem. So, you might say I started programming as a result of a grudge.</p>
<p>This was at the time that AS3 and Flex 2 were coming onto the scene. I would wait for the next chapter of Essential ActionScript 3 to be added to the rough cut. I remember reading the events chapter over and over with a big flashing WTF over my head. That book was an incredible eye opener for me. I remember clearly reading the chapter describing classes and finally having that audible *CLICK* in my head and &#8221;getting it&#8221;. Still trying to get it, but once I was over that hump it all sort of started coming together.</p>
<p><em><strong>when did you start flash/flex/AIR/AS dev?</strong></em><br />
The gig where I acquired the aforementioned grudge was a Flash project. I fell in love with Flex 2 in beta and started messing with Apollo (Air) as soon as I could get my hands on it. I quit that job and went back to 3d graphics with a small company that I had worked for in the past. I convinced the owner that I could build him a kickass task/project management too with Air, and he let me. It is still running like a champ to this day. That code is so embarrassing to look at, but it runs relatively error free and still provides a ton of value to that company. I approached it as &#8220;building helper robots&#8221; to make mundane tasks easier for all the people that worked there. I love that concept to this day and my favorite programming is when I get to alleviate some sort of day to day crap from somebody&#8217;s job so they can focus on stuff that matters.</p>
<p><em><strong>are you practicing TDD? why/why not?</strong></em><br />
Sometimes. I wish I was in a situation that would afford strict TDD, but it is a challenge to even get appropriate unit testing in play, much less driving development with them. It is a goal that I am working towards.</p>
<p><em><strong>what application development frameworks have you used? what&#8217;s your favorite?</strong></em><br />
I basically learned how to code using PureMVC. Still love it and is the reason I love Robotlegs as well. Robotlegs is an evolution of PureMVC.</p>
<p>I&#8217;ve used Cairngorm, Swiz, and Parsley too. They all have their bright shining points of kick ass. I&#8217;ve found that, as a consultant, teams can dig themselves deep dark holes with any of the frameworks available. I don&#8217;t mind any of them, to be honest. What I like is clear and consistent development.</p>
<p>I think PureMVC and Robotlegs provide a solid roadmap for developing applications via the documentation and best practices. This sort of prescription can be a solid advantage to a team.</p>
<p>Swiz and Parsley are both amazing pieces of kit, but they don&#8217;t provide much in the way of guidance as to how to build an app. This is killer if you have the team in place to design an architecture, but I&#8217;ve seen it go horribly wrong too. The Cairngorm 3 guidelines are a great place to build a foundation from. There is good advice in those pages irrespective of your chosen framework.</p>
<p><em><strong>have you done any mobile dev using flash/flex/AIR?</strong></em><br />
I&#8217;m a fan of native in this space. I enjoy Objective-C quite a lot. I think Adobe is doing some great things though, and look forward to seeing how it plays out.</p>
<p><em><strong>what code editor/IDE do you use? any plugins?</strong></em><br />
IntelliJ ftw.</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 enjoyed 360Flex this year. I gave a talk on Parsley.</p>
<p><em><strong>are you involved with any open source projects you&#8217;d like to talk about?</strong></em><br />
I&#8217;ve been heavily involved with the Robotlegs project. I just finished a book on the subject with Stray (@stray_and_ruby) called Actionscript Developers Guide to Robotlegs: <a href="http://oreilly.com/catalog/0636920021216" target="_blank">http://oreilly.com/catalog/0636920021216</a></p>
<p>Recently I&#8217;ve joined the Spoon project as President of the foundation. I&#8217;m extremely excited about the goals of Spoon and look forward to seeing how the community can manage to help steer Flex as a true open-source project with Adobe.</p>
<p><em><strong>what are your thoughts on the rebirth of JavaScript (and the HTML spec/family)?</strong></em><br />
I don&#8217;t think DHTML ever went anywhere. Browsers have certainly improved and I am a huge fan of some of the innovative kit that is being birthed. Node.js and CoffeeScript are particularly exciting.</p>
<p><em><strong>what version of flex are your working with/targeting? 3, 3.5, 4, 4.5?</strong></em><br />
4.5 today. There is still a lot of 3.5 code out there.</p>
<p><em><strong>what other programming languages do you know/use?</strong></em><br />
I dig Python a lot.</p>
<p><em><strong>what do you do when you&#8217;re not writing code?</strong></em><br />
I read.<br />
I try to raise my 4 home educated kids.<br />
I like competitive cooking shows. Masterchef Australia is awesome (the American version is a shitty pale shade of gray in comparison). It is my sports.</p>
<p><em><strong>anything else you&#8217;d like to mention? blogs, sites, people, tools?</strong></em><br />
twitter: <a href="http://twitter.com/jhooks">http://twitter.com/jhooks<br />
</a>spoon project: <a href="http://www.spoon.as" target="_blank">http://www.spoon.as</a><br />
Did I mention the book? <a href="http://oreilly.com/catalog/0636920021216" target="_blank">http://oreilly.com/catalog/0636920021216</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>Solar Powered Kindle</p>
<p><em><strong>what is your favorite animal?</strong></em><br />
Wombat</p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2011/08/18/interview-with-joel-hooks-from-universal-mind-and-the-spoon-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interview with David Wolever from Toronto, Canada</title>
		<link>http://seantheflexguy.com/blog/2011/08/17/interview-with-david-wolever-from-toronto-canada/</link>
		<comments>http://seantheflexguy.com/blog/2011/08/17/interview-with-david-wolever-from-toronto-canada/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 06:01:56 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Android Development]]></category>
		<category><![CDATA[Bleeding Edge Flash]]></category>
		<category><![CDATA[Flash Builder 4.5]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash Platform Community]]></category>
		<category><![CDATA[Flex 4.5]]></category>
		<category><![CDATA[flex development]]></category>
		<category><![CDATA[Flex Mobile]]></category>
		<category><![CDATA[General Development Notes]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Interviews]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Software development process]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Test Driven Development]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=812</guid>
		<description><![CDATA[name: David Wolever age: 23 employer: Verso Furniture (although the website is horribly, horribly out of date, so I won&#8217;t bother linking to it) location: Toronto, Canada when did you first get started with computers/programming? how? why? The first “programming” I remember was watching my dad tell DOS to count to 1000. I was impressed [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright" src="http://seantheflexguy.com/images/blog/interviews/david-wolever.jpg" alt="" width="140" height="140" />name:</strong> David Wolever<br />
<strong>age:</strong> 23<br />
<strong>employer:</strong> Verso Furniture (although the website is horribly, horribly out of date, so I won&#8217;t bother linking to it)<br />
<strong>location:</strong> Toronto, Canada</p>
<p><em><strong>when did you first get started with computers/programming? how? why?</strong></em><br />
The first “programming” I remember was watching my dad tell DOS to count to 1000. I was impressed that computers could count that high.</p>
<p>The first time *I* programmed, though, was on the old 386 which sat under a table in the back of my grade six class room. After spending a few frustrating days trying to make QBASIC draw circles I found the “BASIC for Kids” book which was hidden at the back of the class&#8217; book shelf… And it all went down hill from there.</p>
<p><em><strong>when did you start flash/flex/AIR/AS dev?</strong></em><br />
In 2009, when I started work with my current employer. Flash was the least terrible tool we could use to build our product — a cabinetry configurator — so, being 100% of the programming team, I learned Flash.</p>
<p><em><strong>are you practicing TDD? why/why not?</strong></em><br />
I use it when I feel it makes sense.</p>
<p>As far as I can tell, there is no empirical evidence that it improves quality (see, eg, chapter 12 of Making Software[0])… So I don&#8217;t see any point to using it unless I feel like I want to.</p>
<p>[0]: <a href="http://oreilly.com/catalog/9780596808303" target="_blank">http://oreilly.com/catalog/9780596808303</a></p>
<p><em><strong>what application development frameworks have you used? what&#8217;s your favorite?</strong></em><br />
For the AVM, only Robot Legs. It has made me happy, though, and I copy some of its patterns in my JavaScript.</p>
<p>In Python, I have been using Django, but I&#8217;m going to be moving off of it for my next project, as it makes life very difficult when you try to make it do things it wasn&#8217;t designed to do.</p>
<p><em><strong>have you done any mobile dev using flash/flex/AIR?</strong></em><br />
I fiddled around with Flash for the PlayBook. That wasn&#8217;t happy times, and I won&#8217;t be doing it again.</p>
<p><em><strong>what code editor/IDE do you use? any plugins?</strong></em><br />
For Flash, Flash Builder 4.5 with vimplugin. It&#8217;s terrible, but it&#8217;s less terrible than switching to something else.</p>
<p>For everything else, I use vim with heavy customizations[1].</p>
<p>[1]: <a href="https://bitbucket.org/wolever/dotfiles/src" target="_blank">https://bitbucket.org/wolever/dotfiles/src</a></p>
<p><em><strong>what other tools do you use for flash/flex/AIR dev?</strong></em><br />
Firefox+Firebug and Charles. I would never, ever want to work without Charles.</p>
<p><em><strong>have you attended or are you attending any conferences this year? as a speaker or attendee only?</strong></em><br />
PyCon! It&#8217;s a *great* conference. Next year will, I think, be my fifth year.</p>
<p><em><strong>are you involved with any open source projects you&#8217;d like to talk about?</strong></em><br />
Most recently I&#8217;ve submitted some patches to redis-py[2]. It&#8217;s a nice project with a great maintainer.</p>
<p>[2]: <a href="https://github.com/andymccurdy/redis-py" target="_blank">https://github.com/andymccurdy/redis-py</a></p>
<p><em><strong>what are your thoughts on the rebirth of JavaScript (and the HTML spec/family)?</strong></em><br />
I have a love-hate relationship with the HTML stack.</p>
<p>At its core, JavaScript is a great language, and I really like using it. Unfortunately it&#8217;s got an ugly exterior[3], though, which can make it frustrating to use at times… And the same goes for HTML + CSS.</p>
<p>Fortunately, though, there are incredible tools for working with the HTML stack (Firebug/Web Inspector, CSS frameworks, CSS compilers, JS compilers, etc), which is why I would take HTML over Flash in a second, any day of the week (eg, debugging layout issues in Flex is killer, because every change requires a rebuild + re-run… Where as, with Firebug, changes can be made instantly).</p>
<p>[3]: <a href="http://blog2.codekills.net/archives/89-Equality-in-JavaScript.html" target="_blank">http://blog2.codekills.net/archives/89-Equality-in-JavaScript.html</a></p>
<p><em><strong>what version of flex are your working with/targeting? 3, 3.5, 4, 4.5?</strong></em><br />
3.5. The project was started when 3.5 was the new hotness, so that&#8217;s what I used.</p>
<p><em><strong>what other programming languages do you know/use?</strong></em><br />
In an average week, I use Python, ActionScript, HTML, JavaScript and usually a little bit of Bash, just for good measure.</p>
<p><em><strong>what do you do when you&#8217;re not writing code?</strong></em><br />
Ride my motorcycle (DR-Z 400SM) and play games with friends (recently, Agricola and Le Harve have been popular).</p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2011/08/17/interview-with-david-wolever-from-toronto-canada/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interview with Jonathan Campos of Miller &amp; Associates and the Spoon Project</title>
		<link>http://seantheflexguy.com/blog/2011/08/17/interview-with-jonathan-campos-of-miller-associates-and-the-spoon-project/</link>
		<comments>http://seantheflexguy.com/blog/2011/08/17/interview-with-jonathan-campos-of-miller-associates-and-the-spoon-project/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 02:51:37 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Android Development]]></category>
		<category><![CDATA[Flash Builder 4.5]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash Platform Community]]></category>
		<category><![CDATA[Flex 4.5]]></category>
		<category><![CDATA[Flex Mobile]]></category>
		<category><![CDATA[Flex Presentations]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Interviews]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Spoon]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Test Driven Development]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=810</guid>
		<description><![CDATA[name: Jonathan Campos age: 29 employer: Miller &#38; Associates / Dedo Inc. location: Dallas, Tx when did you first get started with computers/programming? how? why? I wasn&#8217;t interested in computers for YEARS, mainly because the only computer I was used to seeing was my dad&#8217;s golden rod computer that did nothing but print to it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright" src="http://seantheflexguy.com/images/blog/interviews/jonathan-campos.jpg" alt="" width="150" height="150" />name:</strong> Jonathan Campos<br />
<strong>age:</strong> 29<br />
<strong>employer:</strong> Miller &amp; Associates / Dedo Inc.<br />
<strong>location:</strong> Dallas, Tx</p>
<p><em><strong>when did you first get started with computers/programming? how? why?</strong></em><br />
I wasn&#8217;t interested in computers for YEARS, mainly because the only computer I was used to seeing was my dad&#8217;s golden rod computer that did nothing but print to it&#8217;s super sweet dot-matrix printer &lt; sarcasm/&gt;. So in High School when I got my hands onto a Micrografx &#8220;Simply 3D&#8221; CD (and a new computer) thanks to my dad things changed. I got right into making all sorts of crazy (and crappy) 3D designs. Then I went into a computer programming class my sophomore year and felt that turbo pascal was swell. After a year we moved to C++ and things got really cool. Then in college everything got boring again with C++ and I went on to 3D again with Maya. It was a few years before Php, Mysql, Html, and Flash would pull me back into the programming world.</p>
<p><em><strong>when did you start flash/flex/AIR/AS dev?</strong></em><br />
I&#8217;d started doing some simple RIAs with Flash 5 but really got into Flash with Flex 2. At the time I was doing a ton of Javascript with Dojo and Ruby on Rails. Immediately I could see that Flex was pretty cool and ran with it. That was when I started D-Flex and didn&#8217;t look back.</p>
<p><em><strong>are you practicing TDD? why/why not?</strong></em><br />
Usually yes. Right now, no. Mainly because right now I am creating proof of concepts. My client seriously said &#8220;don&#8217;t worry about TDD, we just need to get stuff done and quickly&#8221;. I&#8217;ve written many unit tests for this project, just maybe not upfront.</p>
<p><em><strong>what application development frameworks have you used? what&#8217;s your favorite?</strong></em><br />
I&#8217;ve used many of the &#8220;main frameworks&#8221;, but my favorite is RobotLegs. Before RL I was using Cairngorm but ended up writing it very similar to RL. When I saw RL I was happy to see something that worked the way I thought. Others frameworks I&#8217;ve used: PureMVC, Mate, Parsley</p>
<p><em><strong>have you done any mobile dev using flash/flex/AIR?</strong></em><br />
For the last year it seems like I&#8217;ve done nothing but Mobile development. It&#8217;s fun and not that hard, but there are MANY new concepts to learn. I do have a Max session about it and a book coming out in the spring all about things I&#8217;ve learned in Mobile Development with Flex.</p>
<p><em><strong>what code editor/IDE do you use? any plugins?</strong></em><br />
I use Eclipse and Flash Builder mainly. When making Ruby apps, I&#8217;ll use RadRails and Aptana, but for the most part I stick with Flash Builder.</p>
<p><em><strong>what other tools do you use for flash/flex/AIR dev?</strong></em><br />
Other than graphics programs, not many. Most of my application are done completely in code with a few visual helpers like photoshop and illustrator.</p>
<p><em><strong>what blogs or people on twitter do you follow for flash platform info/news/etc.?</strong></em><br />
Esh. That is pretty difficult. I don&#8217;t follow any particular blogs but I do follow links and tweets from @jessefreedman, @quetwo, @antonioholguin, @feedgrids, @remotesynth, @jesterxl, @flash_platform, @flashcanon, @mlabriola, @rlux, @lizign&#8230; I could just keep going for a while.</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 always go to 360Flex and Adobe Max &#8211; neither should be missed. I&#8217;ll also be at Big Android BBQ this year and will be trying to make it to RiaUnleashed.</p>
<p><em><strong>do you have any personal projects that you&#8217;d like to share?</strong></em><br />
I&#8217;m going to skip this question pushing my answer to the next one. But if you want to see an app I made that works on multiple screens, check out Queue Manager. A netflix queue management app that works on iOS, QNX, and Android systems.</p>
<p><em><strong>are you involved with any open source projects you&#8217;d like to talk about?</strong></em><br />
I am involved with Spoon Project and so should you! Spoon has been a ton of fun already and a lot of work. We&#8217;ve been working hard setting everything up so we can have a great organization. That work isn&#8217;t done overnight or anything. Many of my good friends and people I trust are involved and I&#8217;m sure that this organization is going to raise the bar.</p>
<p><em><strong>what are your thoughts on the rebirth of JavaScript (and the HTML spec/family)?</strong></em><br />
I&#8217;m happy with the rebirth of HTML. My only issue is that right now it has the rebirth &#8220;afterglow&#8221; and many people believe it&#8217;s a golden gun. Its a tool &#8211; with it&#8217;s own flaws.</p>
<p><em><strong>what version of flex are your working with/targeting? 3, 3.5, 4, 4.5?</strong></em><br />
Right now I am specifically working with Flex 4.5. Everything I am doing is about mobile these days.</p>
<p><em><strong>what other programming languages do you know/use?</strong></em><br />
Php (I&#8217;ve forgotten more than I know at this point)<br />
Ruby<br />
Ruby on Rails<br />
Javascript<br />
HTML<br />
Mysql</p>
<p><em><strong>what do you do when you&#8217;re not writing code?</strong></em><br />
I&#8217;m either working out, watching movies, or drinking with friends.</p>
<p><em><strong>anything else you&#8217;d like to mention? blogs, sites, people, tools?</strong></em><br />
Checkout my blog or my tweets when you want to see what is on my mind.<br />
<a href="http://unitedmindset.com/jonbcampos" target="_blank"> unitedmindset.com/jonbcampos</a><br />
<a href="http://www.twitter.com/jonbcampos" target="_blank"> @jonbcampos</a></p>
<p><em><strong>any questions i should add to this interview?</strong></em><br />
I think it&#8217;s a good interview.</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><br />
A towel. Never forget a towel.</p>
<p><em><strong>what is your favorite animal?</strong></em><br />
Panthers. Probably explains why I have two black cats always running around here.</p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2011/08/17/interview-with-jonathan-campos-of-miller-associates-and-the-spoon-project/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Interview with Doug Winnie aka @sfdesigner from Adobe Systems</title>
		<link>http://seantheflexguy.com/blog/2011/08/16/interview-with-doug-winnie-aka-sfdesigner-from-adobe-systems/</link>
		<comments>http://seantheflexguy.com/blog/2011/08/16/interview-with-doug-winnie-aka-sfdesigner-from-adobe-systems/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 12:37:54 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Android Development]]></category>
		<category><![CDATA[Bleeding Edge Flash]]></category>
		<category><![CDATA[Flash Builder 4.5]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash Platform Community]]></category>
		<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[Flex Conferences]]></category>
		<category><![CDATA[flex development]]></category>
		<category><![CDATA[Flex Mobile]]></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=804</guid>
		<description><![CDATA[name: Doug Winnie age: 35, going on 25… employer: Adobe Systems location: San Francisco, CA when did you start flash/flex/AIR/AS dev? I started working with Flash and ActionScript back in 1999 when I was still in college and when I started my first web job as a web designer at the University of Delaware. I [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright" src="http://seantheflexguy.com/images/blog/interviews/doug-winnie.jpg" alt="" width="150" height="150" />name:</strong> Doug Winnie<br />
<strong>age:</strong> 35, going on 25…<br />
<strong>employer:</strong> Adobe Systems<br />
<strong>location:</strong> San Francisco, CA</p>
<p><em><strong>when did you start flash/flex/AIR/AS dev?</strong></em><br />
I started working with Flash and ActionScript back in 1999 when I was still in college and when I started my first web job as a web designer at the University of Delaware. I had played around with a lot of the animation stuff for a while, but when I finally learned ActionScript (1.0 at the time) I became hooked. It was pretty easy to learn, and was totally fun as well.</p>
<p><em><strong>are you practicing TDD? why/why not?</strong></em><br />
I am not—mostly because I am doing more prototype-type work or projects that are very small with a limited audience. TDD is something that I would love to teach novice developers to help teach them early in their careers, but it is not easy to teach and there isn’t much content out there for new programmers to work from.</p>
<p><em><strong>what application development frameworks have you used? what&#8217;s your favorite?</strong></em><br />
Again, since most of my projects are prototype or smaller sized apps, I haven’t used many development frameworks. I have managed projects where we have used Caringorm, DevelopmentArc Core, and RobotLegs, but I personally haven’t worked with them myself. I tend not to get too religious about the frameworks that are used, since I want the team to choose what is best for the project and their personal preference since it will let them be more efficient to get the project finished.</p>
<p><em><strong>have you done any mobile dev using flash/flex/AIR?</strong></em><br />
I have! I haven’t released anything into the marketplace yet, but I have been building a ton of prototype applications to test performance and different combinations of tools, workflows, and technologies to do it. In addition, I have been doing a lot of mobile development with HTML frameworks too using jQuery Mobile, Sencha, PhoneGap and others to see what is different between it and the Flash workflow.</p>
<p><em><strong>what code editor/IDE do you use? any plugins?</strong></em><br />
I’m pretty vanilla. For my projects I generally use Flash Professional for asset management exporting as SWCs that I then use in Flash Builder without any plug-ins. For prototype projects I generally use the Flash Professional code editor since it is something that is just testing out a concept. For my HTML stuff, I use Dreamweaver for the jQuery hinting, and for anything that is heavy hitting use Notepad++. I have moved over to Windows 7 from Snow Leopard, so I have also been playing with Visual Studio, mostly to do some experimentation with Windows Phone 7 development.</p>
<p><em><strong>what other tools do you use for flash/flex/AIR dev?</strong></em><br />
I have been using Maque [<a href="http://www.maqueapp.com" target="_blank">http://www.maqueapp.com</a>] from DevelopmentArc recently – It is a very cool app to help with prototype work as it creates a fake data service that you can customize with different schemas and different service types. I know James and Aaron (the developers of Maque) very well, and have been impressed by the project and look forward to see it evolve. Other than that, I don’t use any other developer or coding tools, but for my prototype and mobile app development I would be completely screwed without Fireworks. Say what you will about how amazing Photoshop is, but if you are doing app development there is no comparison to Fireworks: Pixel perfect, scriptable, and fast.</p>
<p><em><strong>what blogs or people on twitter do you follow for flash platform info/news/etc.?</strong></em><br />
As a community manager at Adobe there are too many to list; however, I tend to follow all of the Adobe evangelists for the latest projects they are working on, and then general tech blogs like Engadget (which I read multiple times per day) and others. I also listen to Nerd Radio and other podcasts too. I do have to say though that reading blogs has become more difficult in the last couple of years—not because of lack of time or anything, but how commenters have become so bitter recently. I love the Flash/Web/Mobile communities—but there are some outliers that make it a really sad place to be sometimes. I wish people would just embrace that things can be “different” without being “crap”.</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 have attended a bunch this year starting off with FITC Amsterdam, followed by FITC Toronto (my first). I was a speaker at both talking about HTML5 and the new Adobe Edge project that I was the former product manager for. I was going to speak at D2W this year, but had to cancel due to my job shift at Adobe, but I will be a lab instructor at Adobe MAX this year covering two labs on Flash Professional and ActionScript 3.0 development for phones and tablets. I hope to go to others, mostly Flash on the Beach, but will be going to a bunch of user groups on the west coast, including SDFUG in September.</p>
<p><em><strong>do you have any personal projects that you&#8217;d like to share?</strong></em><br />
I recently finished a book that was recently released called “Fundamentals of ActionScript 3.0: Design and Develop” for PeachPit press. I have been a big advocate of trying to make it easier for people to learn ActionScript and become developers with the Flash Platform. First it started as an instructor at San Francisco State University (which I still do), and then my ActionScript 1:1 series on Adobe TV. Last year, I held a pre-conference lab at MAX that included a course guide. That guide evolved into the new book, and I added a new section specifically for AIR development for desktop and mobile, and some of the new features of Flash Professional CS5.5.</p>
<p><em><strong>are you involved with any open source projects you&#8217;d like to talk about?</strong></em><br />
Nope—just a consumer of them J</p>
<p><em><strong>what are your thoughts on the rebirth of JavaScript (and the HTML spec/family)?</strong></em><br />
As the former product manager of Adobe Edge, I’m an interesting person to answer this question. Over the last year, I have really been moving my focus to tablet and mobile UX design and development. With Flash, you get Android, iOS and RIM—but for the others you have to go native or work with HTML-based frameworks like PhoneGap that support Symbian, WebOS and they just started to support Windows Phone 7 too. You will undoubtedly need to make more than one version of your app—but hopefully not 5 or even 6…With AIR you can get three out of the way, and then with PhoneGap you can get the others, plus you’ll have the HTML to make a sweet mobile browser version as well.</p>
<p>It is tough to match the creative power that you get with Flash, and while it is possible to get a lot with CSS3, it is awkward and not as straightforward as Flash. As a designer and developer, and taking my virtual “Adobe” hat off, I honestly think that mobile designers and developers will need to embrace both. The part that sucks is that the HTML5 tools, frameworks, and technology change so quickly that it is difficult to be on top of it and still get your work done. It is getting a lot better, but it is still tough to find stable footing.</p>
<p><em><strong>what version of flex are your working with/targeting? 3, 3.5, 4, 4.5?</strong></em><br />
I always work with the latest version since I am trying to find workflow issues and provide training materials for the latest version that is in the market, so I have been working with 4.5.</p>
<p><em><strong>what other programming languages do you know/use?</strong></em><br />
Other than my 1986-era BASIC skills? Not that much. I know a little (emphasis on little) C# and Objective-C, but that’s about it. I generally work in ActionScript, JavaScript, MXML, HTML and CSS.</p>
<p><em><strong>what do you do when you&#8217;re not writing code?</strong></em><br />
I play a lot of games, ranging from real-time strategy, turn-based strategy, puzzle, role-playing, MMORPGs, and also physical card and board games. I also have a huge collection of old games I have built up since the early 1980s, starting with old text adventures like Star Trek: The Promethean Prophecy, Alone in the Dark, Starflight, Sentinel Worlds, Loom, and the complete Ultima and King’s Quest series that I get a ton of inspiration from in terms of how to build an immersive world within strict technical constraints. I haven’t been adding to the collection recently since I’m pretty happy with it, but every now and then I’ll pull one off the shelf and install it in DOXBox and play it for a bit. It is nostalgic fun, and reminds me that sometimes the best games are based on story and core design and not on the latest visual technology.</p>
<p>In addition, I have been transforming my interest in fitness and nutrition into a hobby as well. I have been trying to lose weight for several years, and have been having some success, but starting in 2011, I wanted to get much more dedicated to it so I started a fitness blog called BarbellGeek. [<a href="http://barbellgeek.wordpress.com" target="_blank">http://barbellgeek.wordpress.com</a>] I have been working with a trainer to build an exercise program that I have been tracking in multiple forms in journals and Excel spreadsheets along with my nutrition program where I measure all of my food and calculate total caloric intake and my BMR (basal metabolic rate). As a result I have lost 20 pounds since the beginning of the year, and am continuing to make progress. Recently I have been learning more about supplements including amino acids, proteins, vitamins and minerals to help me along my goal. Along the way, I have learned a lot and have prototyped some mobile and tablet apps from my experience that I hope to release sometime soon.</p>
<p><em><strong>anything else you&#8217;d like to mention? blogs, sites, people, tools?</strong></em><br />
I recently changed my role at Adobe, and decided to leave product management and get more involved with the community as a community manager. To help, I started a new blog, SFDesigner:DW [<a href="http://sfdesignerdw.wordpress.com" target="_blank">http://sfdesignerdw.wordpress.com</a>], where I’ll be writing about ActionScript, mobile and tablet app workflow, user experience design, Flex, Flash, and HTML5. I just started it recently, but am looking forward to using it as a way to share all of the stuff I learn through my prototypes and app creation experiences.</p>
<p><em><strong>any questions i should add to this interview?</strong></em><br />
It would be cool to see what everyone’s first experience with a computer was. For me it was with a TRS-80 that my step-dad brought home from work. He was the head of the computer department (then it was called the “data processing” department) at a local community college in New Jersey. A little later, we had an IBM clone from Sperry, an old PC company which is where I learned how to program. My step-dad bought be a book on BASIC programming for the IBM-PC using the built in BASIC compiler that came with DOS. I created TONS of little games with it. I even created a complete Star Trek bridge simulator application that had sound effects, graphics and a randomly generated star map. Very nerdy, but it was tons of fun, and allowed my creative and fantasy life to enter into the real world through the computer. I even created a box and manual for the game—I should have known then that I was born to make games and software.</p>
<p><em><strong>what&#8217;s your favorite animal?</strong></em><br />
Hands down, the squirrel. My husband and I call them “bevos.” It was a name he called them years ago as a kid and it just stuck. We have peanut feeders at our vacation cabin in Sonoma and love watching them scurry around, eat nuts and just be cute. They are such neat animals.</p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2011/08/16/interview-with-doug-winnie-aka-sfdesigner-from-adobe-systems/feed/</wfw:commentRss>
		<slash:comments>0</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>
	</channel>
</rss>

