<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for Jonny Reeves</title>
	<atom:link href="http://www.jonnyreeves.co.uk/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jonnyreeves.co.uk</link>
	<description>ActionScript Developer</description>
	<lastBuildDate>Tue, 24 Jan 2012 13:38:22 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Comment on FDT and FlexUnit 4.1 Beta by Adam Cousins</title>
		<link>http://www.jonnyreeves.co.uk/2010/06/fdt-and-flexunit-4-1-beta/#comment-1635</link>
		<dc:creator>Adam Cousins</dc:creator>
		<pubDate>Tue, 24 Jan 2012 13:38:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnyreeves.co.uk/?p=185#comment-1635</guid>
		<description>Brilliant! Just what I was looking for, really usefull :)</description>
		<content:encoded><![CDATA[<p>Brilliant! Just what I was looking for, really usefull <img src='http://www.jonnyreeves.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Logging in ActionScript 3 by cetola.net &#187; Debugging Flex</title>
		<link>http://www.jonnyreeves.co.uk/2010/02/logging-in-actionscript-3/#comment-1582</link>
		<dc:creator>cetola.net &#187; Debugging Flex</dc:creator>
		<pubDate>Sun, 18 Sep 2011 21:22:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnyreeves.co.uk/?p=169#comment-1582</guid>
		<description>[...] this is how to attach it to a flex / adobe air / flash application in a nice, logger factory kinda [...] </description>
		<content:encoded><![CDATA[<p>[...] this is how to attach it to a flex / adobe air / flash application in a nice, logger factory kinda [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Builder Pattern in ActionScript &#8211; Fluent Constructors by gavin</title>
		<link>http://www.jonnyreeves.co.uk/2010/10/builder-pattern-in-actionscript-fluent-constructors/#comment-1593</link>
		<dc:creator>gavin</dc:creator>
		<pubDate>Wed, 31 Aug 2011 11:36:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnyreeves.co.uk/?p=201#comment-1593</guid>
		<description>Nice article. Sheds some light on how Mockolate does it&#039;s thing - this is definitely a technique I  will try and shoe horn into my next project ;-)</description>
		<content:encoded><![CDATA[<p>Nice article. Sheds some light on how Mockolate does it&#8217;s thing &#8211; this is definitely a technique I  will try and shoe horn into my next project <img src='http://www.jonnyreeves.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Getting Started with Vanilla by Jonny</title>
		<link>http://www.jonnyreeves.co.uk/2011/08/getting-started-with-vanilla/#comment-1620</link>
		<dc:creator>Jonny</dc:creator>
		<pubDate>Sun, 14 Aug 2011 22:17:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnyreeves.co.uk/?p=355#comment-1620</guid>
		<description>Hi Matt, glad you like the look of the library!

I agree that having external dependencies on 3 SWCs is heavy; but don&#039;t forget that your project will only compile in the classes that it needs from them. As it currently stands as3commons-reflect has dependencies on as3commons-lang and as3commons-logging; although it would be possible to remove these dependencies by a bit of hacking, I would rather not have to rely on a forked 3rd party library.

I am not really up for writing my own reflection library at the moment, the main reason being that I see no need to reinvent the wheel; however, I am also not bound to using as3commons-reflect to do the work.  I had a quick scout around and found Spicelib-reflect which could well fit the bill; but if anyone out there knows of a lightweight, and self contained reflection library then please let me know.</description>
		<content:encoded><![CDATA[<p>Hi Matt, glad you like the look of the library!</p>
<p>I agree that having external dependencies on 3 SWCs is heavy; but don&#8217;t forget that your project will only compile in the classes that it needs from them. As it currently stands as3commons-reflect has dependencies on as3commons-lang and as3commons-logging; although it would be possible to remove these dependencies by a bit of hacking, I would rather not have to rely on a forked 3rd party library.</p>
<p>I am not really up for writing my own reflection library at the moment, the main reason being that I see no need to reinvent the wheel; however, I am also not bound to using as3commons-reflect to do the work.  I had a quick scout around and found Spicelib-reflect which could well fit the bill; but if anyone out there knows of a lightweight, and self contained reflection library then please let me know.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Getting Started with Vanilla by Matt Przybylski</title>
		<link>http://www.jonnyreeves.co.uk/2011/08/getting-started-with-vanilla/#comment-1619</link>
		<dc:creator>Matt Przybylski</dc:creator>
		<pubDate>Sun, 14 Aug 2011 21:38:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnyreeves.co.uk/?p=355#comment-1619</guid>
		<description>I love this and it&#039;s exactly how I work so this would make my life a whole lot easier but looking at your github repo I read that there are 3 swcs you need to include for this to work which I&#039;m not so fond of. I also read your roadmap and that you plan on getting rid of those dependencies and if you were to figure out how to do that I&#039;d be using this in a heartbeat. Great work nonetheless.</description>
		<content:encoded><![CDATA[<p>I love this and it&#8217;s exactly how I work so this would make my life a whole lot easier but looking at your github repo I read that there are 3 swcs you need to include for this to work which I&#8217;m not so fond of. I also read your roadmap and that you plan on getting rid of those dependencies and if you were to figure out how to do that I&#8217;d be using this in a heartbeat. Great work nonetheless.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on CakePHP &#8211; Activating User Account via Email by mohsin</title>
		<link>http://www.jonnyreeves.co.uk/2008/06/cakephp-activating-user-account-via-email/#comment-985</link>
		<dc:creator>mohsin</dc:creator>
		<pubDate>Fri, 13 May 2011 07:54:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnyreeves.co.uk/?p=42#comment-985</guid>
		<description>thnx for script even it got some bugs but its very helpful ,,! saved my time ,,,cheers :-)</description>
		<content:encoded><![CDATA[<p>thnx for script even it got some bugs but its very helpful ,,! saved my time ,,,cheers <img src='http://www.jonnyreeves.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on CakePHP &#8211; Uploaded File Validation in Models by PHP Answers &#187; Answers Archive &#187; Re: Problems with validation</title>
		<link>http://www.jonnyreeves.co.uk/2008/06/cakephp-uploaded-file-validation-in-models/#comment-829</link>
		<dc:creator>PHP Answers &#187; Answers Archive &#187; Re: Problems with validation</dc:creator>
		<pubDate>Thu, 14 Apr 2011 04:25:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnyreeves.co.uk/?p=37#comment-829</guid>
		<description>[...] the file name.. However, I would use the mime field to validate the type of field. Some hints here: http://www.jonnyreeves.co.uk/2008/06/cakephp-uploaded-file-validation-in-models/On Apr 12, 6:50 pm, pablosky  wrote: &gt; Hello, &gt; &gt; I have problems with file validation. I have [...] </description>
		<content:encoded><![CDATA[<p>[...] the file name.. However, I would use the mime field to validate the type of field. Some hints here: <a href="http://www.jonnyreeves.co.uk/2008/06/cakephp-uploaded-file-validation-in-models/On" rel="nofollow">http://www.jonnyreeves.co.uk/2008/06/cakephp-uploaded-file-validation-in-models/On</a> Apr 12, 6:50 pm, pablosky  wrote: &gt; Hello, &gt; &gt; I have problems with file validation. I have [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Maven and ANT &#8211; Managing Your Flash Project&#8217;s Build Dependencies by Alan</title>
		<link>http://www.jonnyreeves.co.uk/2011/04/maven-and-ant-managing-your-flash-projects-build-dependencies/#comment-1610</link>
		<dc:creator>Alan</dc:creator>
		<pubDate>Wed, 06 Apr 2011 19:33:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnyreeves.co.uk/?p=267#comment-1610</guid>
		<description>Yeah, I&#039;m familiar with Maven only getting SWCs that you are missing. When I saw the echos from your example, I assumed that there might be an issue with the Ant &amp; Maven Task acting up.

If you&#039;re using an CI server to build, yes, it makes sense to use MXMLC locally. Or you could have separate projects dedicated to unit testing your code and those could use FDT&#039;s compiler to runs tests without compiling your whole project.....hey I&#039;m trying to work in FDT&#039;s compiler in here in some way ;)

Thanks for the suggestion about using Sonatype’s Nexus.</description>
		<content:encoded><![CDATA[<p>Yeah, I&#8217;m familiar with Maven only getting SWCs that you are missing. When I saw the echos from your example, I assumed that there might be an issue with the Ant &amp; Maven Task acting up.</p>
<p>If you&#8217;re using an CI server to build, yes, it makes sense to use MXMLC locally. Or you could have separate projects dedicated to unit testing your code and those could use FDT&#8217;s compiler to runs tests without compiling your whole project&#8230;..hey I&#8217;m trying to work in FDT&#8217;s compiler in here in some way <img src='http://www.jonnyreeves.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Thanks for the suggestion about using Sonatype’s Nexus.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Maven and ANT &#8211; Managing Your Flash Project&#8217;s Build Dependencies by Jonny</title>
		<link>http://www.jonnyreeves.co.uk/2011/04/maven-and-ant-managing-your-flash-projects-build-dependencies/#comment-1609</link>
		<dc:creator>Jonny</dc:creator>
		<pubDate>Wed, 06 Apr 2011 06:34:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnyreeves.co.uk/?p=267#comment-1609</guid>
		<description>Hi Alan, thanks for taking the time to read and comment on my article.

&lt;a href=&quot;http://fdt.powerflasher.com/docs/Project_References&quot; rel=&quot;nofollow&quot;&gt;Project References&lt;/a&gt; in FDT 4.3 look great for small teams, and they are clearly more powerful than using Linked Resources alone.  However, my issue (and this goes for using FDT&#039;s compiler over MXMLC) is that it couples your entire build process to FDT - there&#039;s no great harm in this for day-to-day development (especially if you&#039;re an FDT fan!) but what about when you want to get the project building within a Continuous Integration environment where FDT is not available?  Personally I&#039;m of the opinion that your build chain should be 100% independent of your IDE.

As for Maven; when you a missing a dependency (ie: a SWC), Maven will head off to the repo and pull it down to your local machine (into your MAVEN_HOME folder, usually ~/.m2); the next time you go to resolve the dependencies Maven will check your MAVEN_HOME folder and skip over any artifacts it already has.

And lastly, yes, I completely agree that it would be a bad idea to rely on a public Maven repository - you really do need to treat them as &quot;mission critical&quot; systems when they are so tightly coupled to your build process - this is why I would 100% recommend setting up your own Maven Repo using something like &lt;a href=&quot;http://nexus.sonatype.org/&quot; rel=&quot;nofollow&quot;&gt;Sonatype&#039;s Nexus&lt;/a&gt; - not only can you upload artifacts to your internal repo, but you can also get it to mirror public repo&#039;s (syncing the artifacts between the two) - that way if the public repo goes down, your build will continue unaffected.  Obviously your local repo needs to be backed up incase the machine goes bang - you could even put it under VCS should you wish :)

The thing that I really like about externalising your build dependencies from your source code (using either Maven, Ivy, Gradle, etc) is that it provides (and maintains) a very clear separation of responsibilities - code that your maintain and develop and libraries which your code makes use of.</description>
		<content:encoded><![CDATA[<p>Hi Alan, thanks for taking the time to read and comment on my article.</p>
<p><a href="http://fdt.powerflasher.com/docs/Project_References" rel="nofollow">Project References</a> in FDT 4.3 look great for small teams, and they are clearly more powerful than using Linked Resources alone.  However, my issue (and this goes for using FDT&#8217;s compiler over MXMLC) is that it couples your entire build process to FDT &#8211; there&#8217;s no great harm in this for day-to-day development (especially if you&#8217;re an FDT fan!) but what about when you want to get the project building within a Continuous Integration environment where FDT is not available?  Personally I&#8217;m of the opinion that your build chain should be 100% independent of your IDE.</p>
<p>As for Maven; when you a missing a dependency (ie: a SWC), Maven will head off to the repo and pull it down to your local machine (into your MAVEN_HOME folder, usually ~/.m2); the next time you go to resolve the dependencies Maven will check your MAVEN_HOME folder and skip over any artifacts it already has.</p>
<p>And lastly, yes, I completely agree that it would be a bad idea to rely on a public Maven repository &#8211; you really do need to treat them as &#8220;mission critical&#8221; systems when they are so tightly coupled to your build process &#8211; this is why I would 100% recommend setting up your own Maven Repo using something like <a href="http://nexus.sonatype.org/" rel="nofollow">Sonatype&#8217;s Nexus</a> &#8211; not only can you upload artifacts to your internal repo, but you can also get it to mirror public repo&#8217;s (syncing the artifacts between the two) &#8211; that way if the public repo goes down, your build will continue unaffected.  Obviously your local repo needs to be backed up incase the machine goes bang &#8211; you could even put it under VCS should you wish <img src='http://www.jonnyreeves.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The thing that I really like about externalising your build dependencies from your source code (using either Maven, Ivy, Gradle, etc) is that it provides (and maintains) a very clear separation of responsibilities &#8211; code that your maintain and develop and libraries which your code makes use of.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Maven and ANT &#8211; Managing Your Flash Project&#8217;s Build Dependencies by Alan</title>
		<link>http://www.jonnyreeves.co.uk/2011/04/maven-and-ant-managing-your-flash-projects-build-dependencies/#comment-1608</link>
		<dc:creator>Alan</dc:creator>
		<pubDate>Wed, 06 Apr 2011 01:53:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnyreeves.co.uk/?p=267#comment-1608</guid>
		<description>Hey Jonny,

Great article. It was very informative and easy to read. I have some comments / questions.

I totally agree that linked libraries are terrible. I stopped using them and encourage all other developers to do the same. 

In your build file, how about creating a &#039;build.properties&#039; file and setting the FLEX_SDK home in that.  That might make it easier for people to share your build script.

Check out our project references implementation. I think a lot of the  issues you raise about project dependencies can be solved quite elegantly with that - e.g. create an &#039;includes&#039; property in your SVN repository that checks out a &#039;lib&#039;s project that has all your .SWCs in there linked, and have your projects and module projects link to that project.

This method has you using MXMLC - which is terribly slow. I suggest you use FDT&#039;s compiler which is much, much faster than both MXMLC and FCSH.

I understand Maven is very popular; however, this makes me nervous.  Every time your compiling, you&#039;re re-downloading your libraries.  Also, these libraires are not controlled by you.  You&#039;re using adobe&#039;s repository...what if it goes off line or they stop hosting that particular version of a library you&#039;re referring to (say in 3 years). Then anyone who checks out the project is SOL.

I think it&#039;d be better to host all the dependencies within the same repository your project exists and just have it set up with your VCS to handle your dependencies.</description>
		<content:encoded><![CDATA[<p>Hey Jonny,</p>
<p>Great article. It was very informative and easy to read. I have some comments / questions.</p>
<p>I totally agree that linked libraries are terrible. I stopped using them and encourage all other developers to do the same. </p>
<p>In your build file, how about creating a &#8216;build.properties&#8217; file and setting the FLEX_SDK home in that.  That might make it easier for people to share your build script.</p>
<p>Check out our project references implementation. I think a lot of the  issues you raise about project dependencies can be solved quite elegantly with that &#8211; e.g. create an &#8216;includes&#8217; property in your SVN repository that checks out a &#8216;lib&#8217;s project that has all your .SWCs in there linked, and have your projects and module projects link to that project.</p>
<p>This method has you using MXMLC &#8211; which is terribly slow. I suggest you use FDT&#8217;s compiler which is much, much faster than both MXMLC and FCSH.</p>
<p>I understand Maven is very popular; however, this makes me nervous.  Every time your compiling, you&#8217;re re-downloading your libraries.  Also, these libraires are not controlled by you.  You&#8217;re using adobe&#8217;s repository&#8230;what if it goes off line or they stop hosting that particular version of a library you&#8217;re referring to (say in 3 years). Then anyone who checks out the project is SOL.</p>
<p>I think it&#8217;d be better to host all the dependencies within the same repository your project exists and just have it set up with your VCS to handle your dependencies.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

