<?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>Alastair&#039;s Axioms &#187; Shameless Self Promotion</title>
	<atom:link href="http://blog.alastairdawson.com/category/shameless-self-promotion/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.alastairdawson.com</link>
	<description>Flex, Ruby, etc. etc.</description>
	<lastBuildDate>Thu, 11 Feb 2010 19:28:16 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>New job! I&#8217;m now an ActionScript Developer at OpenSoft</title>
		<link>http://blog.alastairdawson.com/2008/04/16/new-job-im-now-an-actionscript-developer-at-opensoft/</link>
		<comments>http://blog.alastairdawson.com/2008/04/16/new-job-im-now-an-actionscript-developer-at-opensoft/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 06:22:46 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[OpenSoft]]></category>
		<category><![CDATA[Shameless Self Promotion]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2008/04/16/new-job-im-now-an-actionscript-developer-at-opensoft/</guid>
		<description><![CDATA[After three years of consulting I&#8217;m heading back to a &#8216;real&#8217; job as a Flash/Flex (mostly the latter) developer at OpenSoft (aka Farheap Solutions). It was a tough call but doing full time Flex work a mere 15 minute commute away was too good to pass up.
The blog, which was about 50/50 Ruby/Flex, will probably [...]]]></description>
			<content:encoded><![CDATA[<p>After three years of consulting I&#8217;m heading back to a &#8216;real&#8217; job as a Flash/Flex (mostly the latter) developer at OpenSoft (aka Farheap Solutions). It was a tough call but doing full time Flex work a mere 15 minute commute away was too good to pass up.</p>
<p>The blog, which was about 50/50 Ruby/Flex, will probably now swing wildly to ActionScript/Flex topics as I&#8217;m all business in the front from here on out. I now have smarter people than me to take care of the back-end (which at OpenSoft is Java and PHP, with a dash of Ruby thrown in for kicks).</p>
<p>Consulting was fun but a bit scattered, I always had like four projects in various stages of completion (not recommended). Not only was I switching between Ruby and Flex but also between design, business development, tech support, accounting, collections, db admin, server admin and on and on. However I learnt a ton, and really only because I was working for myself could I decide to take a day or two off to learn Rails or Flex. If you&#8217;re on the younger side (or have limited attachments, i.e., single, no mortgage) I highly recommend consulting for a couple of years to learn new skills and build a reputation.</p>
<p>So my conversion to the dark side is now complete, five jobs ago I was designing Teletubby books for the BBC and now I&#8217;m an evil flex developer.</p>
<p><img src="http://blog.vixiom.com/uploads/darkside.jpg" alt="" /></p>
<p>PS OpenSoft is looking for a couple more ActionScripters, Flex jobs in OC are still pretty rare so send me a resume if you&#8217;re interested (alastairdotdawson at farheapdotcom).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2008/04/16/new-job-im-now-an-actionscript-developer-at-opensoft/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Introducing ActionSnip</title>
		<link>http://blog.alastairdawson.com/2008/01/07/introducing-actionsnip/</link>
		<comments>http://blog.alastairdawson.com/2008/01/07/introducing-actionsnip/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 20:47:42 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[ActionSnip]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Shameless Self Promotion]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2008/01/07/introducing-actionsnip/</guid>
		<description><![CDATA[My new year&#8217;s resolution is to organize my ActionScript snippets, so I made a website to do just that actionsnip.com.
I know yes another snippet site, but none of the others highlight ActionScript properly. And because I don&#8217;t only collect snippets but blog posts about ActionScript as well there&#8217;s a feature called scraps which lets you [...]]]></description>
			<content:encoded><![CDATA[<p>My new year&#8217;s resolution is to organize my ActionScript snippets, so I made a website to do just that <a href="http://www.actionsnip.com">actionsnip.com</a>.</p>
<p>I know yes another snippet site, but none of the others highlight ActionScript properly. And because I don&#8217;t only collect snippets but blog posts about ActionScript as well there&#8217;s a feature called scraps which lets you save useful posts along side your snippets.</p>
<p><img src="http://blog.vixiom.com/uploads/actionsnip_example.png" alt="" /></p>
<p>Other features include saving favorite snippets/scraps that others have posted, and a &#8217;steal this code&#8217; link which gives you highlighted code to embed in your blog just like the example below (here&#8217;s the original <a href="http://www.actionsnip.com/snippets/actionsnip/email-validation-with-flash">on ActionSnip</a>)</p>
<p>&#8212;</p>
<p><!-- begin actionsnip --></p>
<style>
pre.actionsnip {white-space: pre;font-family: "Monaco", monospace;font-size: 11px;color: #333;background-color: #fff;padding: 20px;overflow: auto;margin: 15px 0 30px;border: 1px solid #ddd;}
.actionsnip .imp {font-weight: bold; color: red;}
.actionsnip .kw1 {color: #69c;font-weight: bold;}
.actionsnip .kw2 {color: #396; font-weight: bold;}
.actionsnip .kw3 {color: #03f;font-weight: bold;}
.actionsnip .co1 {color: #090; font-style: italic;}
.actionsnip .co2 {color: #808080; font-style: italic;}
.actionsnip .coMULTI {color: #808080; font-style: italic;}
.actionsnip .es0 {color: #000099; font-weight: bold;}
.actionsnip .br0 {color: #000;}
.actionsnip .st0 {color: #a60000;font-weight: bold;}
.actionsnip .nu0 {color: #000;}
.actionsnip .me1 {color: #000000;}
</style>
<p><!-- begin block --></p>
<p>Returns true if inputed email is valid.</p>
<pre class="actionsnip"><span class="kw3">function</span> emailValid<span class="br0">&#40;</span> email:<span class="kw3">String</span> <span class="br0">&#41;</span>:<span class="kw3">Boolean</span>
<span class="br0">&#123;</span>

    <span class="kw1">var</span> emailRegExp:RegExp = /<span class="br0">&#40;</span>A<span class="br0">&#40;</span>s*<span class="br0">&#41;</span>Z<span class="br0">&#41;</span>|<span class="br0">&#40;</span>A<span class="br0">&#40;</span><span class="br0">&#91;</span>^@s<span class="br0">&#93;</span>+<span class="br0">&#41;</span>@<span class="br0">&#40;</span><span class="br0">&#40;</span>?:<span class="br0">&#91;</span>-a-z0<span class="nu0">-9</span><span class="br0">&#93;</span>+.<span class="br0">&#41;</span>+<span class="br0">&#91;</span>a-z<span class="br0">&#93;</span><span class="br0">&#123;</span><span class="nu0">2</span>,<span class="br0">&#125;</span><span class="br0">&#41;</span>Z<span class="br0">&#41;</span>/i;
    <span class="kw3">return</span> emailRegExp.<span class="me1">test</span><span class="br0">&#40;</span>email<span class="br0">&#41;</span>;

<span class="br0">&#125;</span></pre>
<p><!-- end block --><br />
<!-- begin block --></p>
<p>Usage &#8230;</p>
<pre class="actionsnip"><span class="co1">// returns true</span>
<span class="kw3">trace</span><span class="br0">&#40;</span>emailValid<span class="br0">&#40;</span><span class="st0">&quot;user@domain.com&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;
<span class="co1">// returns false</span>
<span class="kw3">trace</span><span class="br0">&#40;</span>emailValid<span class="br0">&#40;</span><span class="st0">&quot;user@domaincom&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;

<span class="co1">// returns false</span>
<span class="kw3">trace</span><span class="br0">&#40;</span>emailValid<span class="br0">&#40;</span><span class="st0">&quot;user%domain.com&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;</pre>
<p><!-- end block --><br />
<!-- end actionsnip --><br />
&#8212;</p>
<p>If you don&#8217;t like the Flex Builder styling you can overide it with your own styles. Currently it supports just ActionScript but I&#8217;m working on MXML and MXML/ActionScript.</p>
<p>Most of the bugs are squashed but if you see anything let me know (it seems to bug out with a snippet over 500 lines of code so please just snippets for now). Constructive (and even destructive) criticism is welcome.</p>
<p>Snip away!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2008/01/07/introducing-actionsnip/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Vixiom Axioms is a year old!</title>
		<link>http://blog.alastairdawson.com/2007/07/31/vixiom-axioms-is-a-year-old/</link>
		<comments>http://blog.alastairdawson.com/2007/07/31/vixiom-axioms-is-a-year-old/#comments</comments>
		<pubDate>Wed, 01 Aug 2007 01:44:58 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[Shameless Self Promotion]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2007/07/31/vixiom-axioms-is-a-year-old/</guid>
		<description><![CDATA[Happy Birthday to me!
The actual anniversary was last week but I was in the Redneck Riviera on vacation.
My blog turning one is much less exciting than everything that&#8217;s happened since I started it. A year ago being an ActionScript developer on Rails was a lonely and frustrating time (so frustrating that my first post was [...]]]></description>
			<content:encoded><![CDATA[<p>Happy Birthday to me!</p>
<p>The actual anniversary was last week but I was in the <a href="http://en.wikipedia.org/wiki/Emerald_Coast">Redneck Riviera</a> on vacation.</p>
<p>My blog turning one is much less exciting than everything that&#8217;s happened since I started it. A year ago being an ActionScript developer on Rails was a lonely and frustrating time (so frustrating that my first post was about <a href="http://blog.vixiom.com/2006/07/23/how-to-install-django-on-os-x-tiger-104/">installing Django</a>). A year ago stable Rails hosting was hard to find, there was no Ruby AMF implementation, and no Flex Builder for OS X. Now you can get solid and affordable Rails hosting with Media Temple (shared) or Slicehost (VPS), two flavors of AMF for Ruby, and Apple users are no longer second class Flex citizens.</p>
<p>The only downside so far has been when I Google something and one of my posts comes up first &#8211; great, I&#8217;m the &#8220;expert&#8221; on the problem I can&#8217;t fix. That&#8217;s a rare occasion though, I usually find the answer from one of the folks listed on the right (thanks!).</p>
<p>PS If by chance you go on vacation and turn your DSL modem off, the reason you can&#8217;t get into any of your servers is that your IP address has changed and now conflicts with your <a href="http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch14_:_Linux_Firewalls_Using_iptables">iptables</a> firewall settings. Have I plugged Slicehost yet? Their emergency console rocks! <img src='http://blog.alastairdawson.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2007/07/31/vixiom-axioms-is-a-year-old/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>15 seconds of fame</title>
		<link>http://blog.alastairdawson.com/2007/07/11/15-seconds-of-fame/</link>
		<comments>http://blog.alastairdawson.com/2007/07/11/15-seconds-of-fame/#comments</comments>
		<pubDate>Wed, 11 Jul 2007 20:40:02 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Shameless Self Promotion]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2007/07/11/15-seconds-of-fame/</guid>
		<description><![CDATA[
There are too many candidates running for presnit in &#8216;08 so as a weekend project I made Whackapol to &#8216;thin&#8217; down the field. After a mere two days online it got a mention on CNN last night.
***UPDATE***
Here&#8217;s a link to video of the segment (1:50 min in).

And you think someone ought to crack the candidate&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.vixiom.com/uploads/whackapol.jpg" alt="whackapol!" /></p>
<p>There are too many candidates running for presnit in &#8216;08 so as a weekend project I made <a href="http://www.whackapol.com">Whackapol</a> to &#8216;thin&#8217; down the field. After a mere two days online it got a mention on CNN last night.</p>
<p>***UPDATE***</p>
<p><a href="http://www.cnn.com/video/#/video/politics/2007/07/10/raw.politics.tuesday.cnn">Here&#8217;s a link to video of the segment (1:50 min in)</a>.</p>
<blockquote><p>
And you think someone ought to crack the candidate&#8217;s coconuts. Go ahead. Whackapol is the latest and best online way we found yet to smack down your political peeves.</p>
<p>(on camera): Yes! Now that&#8217;s satisfying.</p>
<p>And that&#8217;s &#8220;Raw Politics&#8221; &#8212; Anderson.</p>
<p>(END VIDEOTAPE)</p>
<p>COOPER: Tom, thanks. </p></blockquote>
<p><img src="http://blog.vixiom.com/uploads/whackapol_cooper_360.jpg" alt="Anderson Cooper 360 hearts whackapol" /></p>
<p>I&#8217;ve learnt that political ads pay waaaaay more than web development ads, time for a new blog subject <img src='http://blog.alastairdawson.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2007/07/11/15-seconds-of-fame/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Bring the noise!</title>
		<link>http://blog.alastairdawson.com/2007/03/11/bring-the-noise/</link>
		<comments>http://blog.alastairdawson.com/2007/03/11/bring-the-noise/#comments</comments>
		<pubDate>Sun, 11 Mar 2007 17:49:17 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Shameless Self Promotion]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2007/03/11/bring-the-noise/</guid>
		<description><![CDATA[Vixiom designs edgeacoustics.com (be sure to turn up your inferior speakers). A lot of sites claim to be multimedia but this is the real deal with audio, video, interactive elements, and some pretty complex ActionScript to make sure it all holds together. The 3D was done by our friends at SoftMirage.
Is your non-coding time in [...]]]></description>
			<content:encoded><![CDATA[<p>Vixiom designs <a href="http://www.edgeacoustics.com/">edgeacoustics.com</a> (be sure to turn up your inferior speakers). A lot of sites claim to be multimedia but this is the real deal with audio, video, interactive elements, and some pretty complex ActionScript to make sure it all holds together. The 3D was done by our friends at <a href="http://www.softmirage.com/">SoftMirage</a>.</p>
<p>Is your non-coding time in front of a computer spend bashing away at your keyboard like an overcaffinated spastic monkey playing Battlefield/Counter Strike/Half-Life etc.? Always kiled by those dirty cheating snipers/special ops $%@!ers because you can&#8217;t hear &#8216;em? You need some better sound equipment!</p>
<p>E.D.G.E. Acoustics earphones have industry leading noise isolation, and the highest response accuracy available, they&#8217;re a division of <a href="http://www.etymotic.com/">Etymotic Research</a> who hold 89 patents in products from consumer earphones to hearing aids.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2007/03/11/bring-the-noise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Ruby on Rails Rich Internet Application Software Development Kit by Adobe</title>
		<link>http://blog.alastairdawson.com/2006/10/05/the-ruby-on-rails-rich-internet-application-software-development-kit-by-adobe/</link>
		<comments>http://blog.alastairdawson.com/2006/10/05/the-ruby-on-rails-rich-internet-application-software-development-kit-by-adobe/#comments</comments>
		<pubDate>Thu, 05 Oct 2006 08:46:15 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Shameless Self Promotion]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2006/10/05/the-ruby-on-rails-rich-internet-application-software-development-kit-by-adobe/</guid>
		<description><![CDATA[Or RoRRIASDK, say that ten times fast!
The kit features six examples &#8211; and growing &#8211; of Flex/Fash with Ruby on Rails goodness including my Flash Remoting with Rails MP3 player tutorial. Big Ups to Mike Potter of Adobe for setting up the SDK and allowing me to contribute to it.
There&#8217;s also an Adobe PHP SDK [...]]]></description>
			<content:encoded><![CDATA[<p>Or RoRRIASDK, say that ten times fast!</p>
<p><a href="http://code.google.com/p/rubyonrails-ria-sdk-by-adobe/">The kit</a> features six examples &#8211; and growing &#8211; of Flex/Fash with Ruby on Rails goodness including my <a href="http://blog.vixiom.com/2006/08/23/flash-remoting-for-rails-tutorial/">Flash Remoting with Rails MP3 player tutorial</a>. Big Ups to <a href="http://blogs.adobe.com/mikepotter/">Mike Potter</a> of Adobe for setting up the SDK and allowing me to contribute to it.</p>
<p>There&#8217;s also an <a href="http://code.google.com/p/adobe-php-sdk/">Adobe PHP SDK</a> if you&#8217;re so inclined.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2006/10/05/the-ruby-on-rails-rich-internet-application-software-development-kit-by-adobe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Calling All Flex/Flash and Ruby on Rails Developers</title>
		<link>http://blog.alastairdawson.com/2006/10/02/calling-all-flexflash-and-ruby-on-rails-developers/</link>
		<comments>http://blog.alastairdawson.com/2006/10/02/calling-all-flexflash-and-ruby-on-rails-developers/#comments</comments>
		<pubDate>Mon, 02 Oct 2006 15:20:08 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Shameless Self Promotion]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2006/10/02/calling-all-flexflash-and-ruby-on-rails-developers/</guid>
		<description><![CDATA[We have a ton of work right now and are looking for freelance Rails and Flex/Flash developers.
I&#8217;d prefer that you have a computer science/software engineering background but it&#8217;s not mandatory (I&#8217;m a self taught programmer so I know it&#8217;s possible).
One project is a very large ecommerce store (large in the number of products) and the [...]]]></description>
			<content:encoded><![CDATA[<p>We have a ton of work right now and are looking for freelance Rails and Flex/Flash developers.</p>
<p>I&#8217;d prefer that you have a computer science/software engineering background but it&#8217;s not mandatory (I&#8217;m a self taught programmer so I know it&#8217;s possible).</p>
<p>One project is a very large ecommerce store (large in the number of products) and the other is marked Vixiom &#8216;Top Secret&#8217; so I won&#8217;t go into details but it involves a lot of image manipulation with PDF output.</p>
<p>The front end of the ecommerce store won&#8217;t be Flex so if you&#8217;re just a Rails developer please still apply we have lots of projects that are straight RoR.</p>
<p>Bonus points if you&#8217;re in Southern California, double super extra bonus for Orange County.</p>
<p>Please send an overview of your experience with links/examples to <strong>jobs at vixiom dot com</strong>. I don&#8217;t know of too many other studios using Flex and Rails for live out in the wild production so this is a great opportunity if you&#8217;re interested in using them together.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2006/10/02/calling-all-flexflash-and-ruby-on-rails-developers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
