<?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>Elliott&#039;s Blog</title>
	<atom:link href="http://www.elliottsprehn.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.elliottsprehn.com/blog</link>
	<description>Life Through Math, Algorithms and Code</description>
	<lastBuildDate>Sat, 26 May 2012 21:35:46 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>cf.Objective() 2012 Presentations</title>
		<link>http://www.elliottsprehn.com/blog/2012/05/26/cf-objective-2012-presentations/</link>
		<comments>http://www.elliottsprehn.com/blog/2012/05/26/cf-objective-2012-presentations/#comments</comments>
		<pubDate>Sat, 26 May 2012 21:35:15 +0000</pubDate>
		<dc:creator>Elliott</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.elliottsprehn.com/blog/?p=233</guid>
		<description><![CDATA[I&#8217;ve updated my presentation archive to include all of my presentations from cf.Objective() 2012, it was so awesome seeing everyone this year! If anyone has questions or suggestions feel free to send me an email or hit me up on twitter (@ElliottZ). Also if you want to use the awesome AngularJS powered slide deck I [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve updated my presentation archive to include all of my presentations from <a href="http://cfobjective.com/">cf.Objective() 2012</a>, it was so awesome seeing everyone this year! If anyone has questions or suggestions feel free to send me an email or hit me up on twitter (<a href="https://twitter.com/#!/elliottz">@ElliottZ</a>).</p>
<p>Also if you want to use the awesome AngularJS powered slide deck I showed off you can fork it on <a href="http://github.com/esprehn/html5la/tree/cfobjective2012">GitHub</a>.</p>
<ul>
<li class="page_item"><a href="/blog/presentations/1-0-reasons-to-try-angularjs/">1.0 Reasons to try AngularJS</a></li>
<li class="page_item"><a href="/blog/presentations/building-high-availability-services/">Building High Availability Services</a></li>
<li class="page_item"><a href="/blog/presentations/production-ready-javascript/">Production Ready JavaScript</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.elliottsprehn.com/blog/2012/05/26/cf-objective-2012-presentations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cf.Objective() 2011 Presentations</title>
		<link>http://www.elliottsprehn.com/blog/2011/05/16/cf-objective-2011-presentations/</link>
		<comments>http://www.elliottsprehn.com/blog/2011/05/16/cf-objective-2011-presentations/#comments</comments>
		<pubDate>Mon, 16 May 2011 21:28:24 +0000</pubDate>
		<dc:creator>Elliott</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://www.elliottsprehn.com/blog/?p=209</guid>
		<description><![CDATA[I&#8217;ve updated my presentation archive to include my two presentations from cf.Objective() 2011. If anyone has any questions or suggestions feel free to contact me either by email or posting on here. I&#8217;m going to put up ColdFusion examples for the server side components for people without node.js soon. It was great getting a chance [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve updated my presentation archive to include my two presentations from <a href="http://cfobjective.com/">cf.Objective() 2011</a>. If anyone has any questions or suggestions feel free to contact me either by email or posting on here. I&#8217;m going to put up ColdFusion examples for the server side components for people without node.js soon.</p>
<p>It was great getting a chance to talk about <a href="http://code.google.com/p/js-test-driver/">JsTD</a> and <a href="http://www.angularjs.org/">Angular</a>. They&#8217;ve really changed the way I develop web apps and write javascript in general. It was also awesome finally making it to this conference after hearing great things about it for so many years.</p>
<p>Thanks everyone!</p>
<ul>
<li class="page_item"><a href="/blog/presentations/intro-to-angularjs-javascript-done-right/">Intro to AngularJS, JavaScript Done Right</a></li>
<li class="page_item"><a href="/blog/presentations/test-driven-development-in-javascript-with-jstd-and-jasmine/">Test Driven Development in JavaScript with JsTD and Jasmine</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.elliottsprehn.com/blog/2011/05/16/cf-objective-2011-presentations/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CFMeetup Nov 4: I bet you didn&#8217;t know you could do that in ColdFusion</title>
		<link>http://www.elliottsprehn.com/blog/2010/11/01/cfmeetup-nov-4-i-bet-you-didnt-know-you-could-do-that-in-coldfusion/</link>
		<comments>http://www.elliottsprehn.com/blog/2010/11/01/cfmeetup-nov-4-i-bet-you-didnt-know-you-could-do-that-in-coldfusion/#comments</comments>
		<pubDate>Mon, 01 Nov 2010 21:36:29 +0000</pubDate>
		<dc:creator>Elliott</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://www.elliottsprehn.com/blog/?p=184</guid>
		<description><![CDATA[One of the most popular presentations at CFUnited 2010 was my presentation I bet you didn&#8217;t know you could do that with ColdFusion, and due to the popularity I&#8217;m going to be giving it again this Thursday (Nov 4th) for the CFMeetup! This is a really fun presentation and I&#8217;m super excited about getting a [...]]]></description>
				<content:encoded><![CDATA[<p>One of the most popular presentations at CFUnited 2010 was my presentation <a href="http://www.elliottsprehn.com/blog/presentations/i-bet-you-didnt-know-you-could-do-that-with-coldfusion/">I bet you didn&#8217;t know you could do that with ColdFusion</a>, and due to the popularity I&#8217;m going to be giving it again this Thursday (Nov 4th) for the CFMeetup! </p>
<p>This is a really fun presentation and I&#8217;m super excited about getting a chance to give it again. Some cool ideas that have come from this presentation are even being incorporated into ColdSpring 2 being developed by <a href="http://www.compoundtheory.com/">Mark Mandel</a>.</p>
<p>If you want me to talk about something specific feel free to comment. Otherwise, see you Thursday. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elliottsprehn.com/blog/2010/11/01/cfmeetup-nov-4-i-bet-you-didnt-know-you-could-do-that-in-coldfusion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ColdFusion Server Test Suite (CFML2009)</title>
		<link>http://www.elliottsprehn.com/blog/2010/09/27/coldfusion-server-test-suite-cfml2009/</link>
		<comments>http://www.elliottsprehn.com/blog/2010/09/27/coldfusion-server-test-suite-cfml2009/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 12:00:45 +0000</pubDate>
		<dc:creator>Elliott</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://www.elliottsprehn.com/blog/?p=171</guid>
		<description><![CDATA[Today I&#8217;m excited to release the ColdFusion CFML2009 Core Test Suite. The test suite is far from complete, but it generally covers most of the basic language level and syntax features. If you&#8217;d like to contribute more tests please checkout the code and submit a patch. I&#8217;d encourage anyone who uses ColdFusion to download this [...]]]></description>
				<content:encoded><![CDATA[<p>Today I&#8217;m excited to release the <a href="http://github.com/esprehn/CFML2009-Test-Suite">ColdFusion CFML2009 Core Test Suite</a>. The test suite is far from complete, but it generally covers most of the basic language level and syntax features. If you&#8217;d like to contribute more tests please checkout the code and submit a patch.</p>
<p>I&#8217;d encourage anyone who uses ColdFusion to download this test suite and run it against their server every time they update with a hotfix or to a new version. It&#8217;ll expose many language bugs and regressions before your application code does.</p>
<p>Note this isn&#8217;t following the official CFML2009 standard since that was never released, but instead follows the ColdFusion language as it existed in the year 2009.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elliottsprehn.com/blog/2010/09/27/coldfusion-server-test-suite-cfml2009/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Delete key issues with ^H (Ctrl-H) and ssh on OS X</title>
		<link>http://www.elliottsprehn.com/blog/2010/09/18/delete-key-issues-with-h-ctrl-h-and-ssh-on-os-x/</link>
		<comments>http://www.elliottsprehn.com/blog/2010/09/18/delete-key-issues-with-h-ctrl-h-and-ssh-on-os-x/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 00:28:12 +0000</pubDate>
		<dc:creator>Elliott</dc:creator>
				<category><![CDATA[OS X]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.elliottsprehn.com/blog/?p=163</guid>
		<description><![CDATA[If you live in a Terminal window like I do and frequently connect to servers and other machines through ssh you&#8217;ve run across an issue where the delete key doesn&#8217;t seem to work when connected to a remote server in OS X with ssh. I find this happens when you ssh to an Ubuntu machine [...]]]></description>
				<content:encoded><![CDATA[<p>If you live in a Terminal window like I do and frequently connect to servers and other machines through ssh you&#8217;ve run across an <a href="http://hints.macworld.com/article.php?story=20040930002324870&amp;query=tab">issue</a> where the delete key doesn&#8217;t seem to work when connected to a remote server in OS X with ssh. I find this happens when you ssh to an Ubuntu machine and then run an editor like vim/emacs/pico/etc. The suggested fix is to check the checkbox under Preferences &gt; Settings &gt; Advanced called &#8220;Delete sends Ctrl-H&#8221;. Once this is checked the delete key works as expected&#8230; well almost!</p>
<p>You&#8217;ll soon find that with this enabled the delete key doesn&#8217;t seem to work when you&#8217;re typing in certain contexts in the Terminal and not connected to a remote server. An easy way to experience this is to run php and type some text and then hit delete. You&#8217;ll see the text ^H appear in the window but nothing will be deleted.</p>
<p>The issue here is that the local erase character is not configured to be ^H, but is instead ^? which means that while Ubuntu now understands the delete key, OS X doesn&#8217;t. Doh.</p>
<p>The fix is easy. Add this line to your .bash_profile in your home directory.</p>
<pre class="brush:bash">
stty erase ^H
</pre>
<p>Now the delete key will work as expected on both OS X and when connected to remove servers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elliottsprehn.com/blog/2010/09/18/delete-key-issues-with-h-ctrl-h-and-ssh-on-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some nasty CF9.0.1 Bugs</title>
		<link>http://www.elliottsprehn.com/blog/2010/09/14/some-nasty-cf9-0-1-bugs/</link>
		<comments>http://www.elliottsprehn.com/blog/2010/09/14/some-nasty-cf9-0-1-bugs/#comments</comments>
		<pubDate>Tue, 14 Sep 2010 14:00:47 +0000</pubDate>
		<dc:creator>Elliott</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://www.elliottsprehn.com/blog/?p=157</guid>
		<description><![CDATA[ColdFusion 9.0.1 added a lot cool features to CF9 and fixed quite a few outstanding bugs. Unfortunately it also introduces some really nasty bugs too and left a few hanging as well. Fortunately Adobe recently released the HotFix 1 for CF9.0.1 which fixes most of these bugs. If you&#8217;re currently on CF9.0.1 definitely install the [...]]]></description>
				<content:encoded><![CDATA[<p>ColdFusion 9.0.1 added a lot cool features to CF9 and fixed quite a few outstanding bugs. Unfortunately it also introduces some really nasty bugs too and left a few hanging as well. Fortunately Adobe recently released the HotFix 1 for CF9.0.1 which fixes most of these bugs. If you&#8217;re currently on CF9.0.1 definitely install the <a href="http://kb2.adobe.com/cps/862/cpsid_86263.html">9.0.1 HF1</a>! There&#8217;s no reason not to, and it&#8217;ll save you lots of pain later if you run across one of these bugs.</p>
<p>Despite fixing most of the outstanding bugs, there are still a few notable ones that might catch you off guard, and may cause some head scratching.</p>
<h3><a href="http://elliottsprehn.com/cfbugs/bugs/83688">Cannot call function pointers in attributes scope</a></h3>
<p>CF9 breaks calling function pointers you may have stored in the attributes scope. This breaks passing a function to a custom tag and calling it directly as <code>attributes.myFunction(1,2,3)</code> and will produce the error that the function &#8220;myFunction&#8221; doesn&#8217;t exist, even though if you dump that variable it certainly does. While an annoying bug, and certainly a regression from CF8, this is an easy bug to work around, just reassign the function to a local variable. Hopefully Adobe improves their test suite to exercise language features better so regressions like this can&#8217;t happen.</p>
<h3><a href="http://elliottsprehn.com/cfbugs/bugs/83682">Operator precedence is wrong for implicit arguments</a></h3>
<p>This bug is really nasty. The order in which implicit arguments are evaluated inside a boolean expression is wrong. The arguments are evaluated before the boolean expression is. A code example illustrates this bug better than a long explanation.</p>
<pre class="brush:coldfusion">
// Function that does nothing
function test() { return true; }

// Note that there's only THREE elements.
numbers = [1,2,3];

// Note that 3 gt 10 is always false, the function is NEVER called
// but CF will still try to access position 10 of numbers.
if( 3 gt 10 and test([numbers[10]]) ) 
{
	writeOutput("this never executes");
}
</pre>
<p>This code produces an index out of bounds error saying that the variable <code>numbers</code> has no element at position 10. This shows that the implicit array is being created before the function is called. This will catch you off guard if you use a boolean check in a while loop to protect array accesses so that they don&#8217;t go out of bounds. It also, more seriously, cause your code to produces side effects and execute code paths that you may not have expected because the first part of the boolean expression is false. Be really careful with this! Hopefully Adobe releases a HF2 since this bug really is bad.</p>
<p>While neither of these bugs should have happened with proper language testing, it&#8217;s really great to see that Adobe has been pushing forward with fixing so many language bugs in CF9. I put together a fairly comprehensive test suite to find language bugs in CF9 and these are the last two outstanding regressions now after CF9.0.1 HF1.</p>
<p>I&#8217;ll be releasing this test suite soon, and hopefully with that we&#8217;ll see the end of language regressions in CF10 (or dare to dream, CF9 HF2).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elliottsprehn.com/blog/2010/09/14/some-nasty-cf9-0-1-bugs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Trust Your API (Railo Caching Silliness)</title>
		<link>http://www.elliottsprehn.com/blog/2010/08/30/trust-your-api-railo-caching-silliness/</link>
		<comments>http://www.elliottsprehn.com/blog/2010/08/30/trust-your-api-railo-caching-silliness/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 04:46:49 +0000</pubDate>
		<dc:creator>Elliott</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Railo]]></category>

		<guid isPermaLink="false">http://www.elliottsprehn.com/blog/?p=139</guid>
		<description><![CDATA[One of the biggest problems rampant amongst developers is ignoring the standard library and writing your own solution to the same problem because we think it&#8217;s faster/smarter/better. I know I&#8217;m certainly guilty of this thinking too. Unfortunately this is pretty much always a mistake. I recently stressed this issue quite a lot in my Designing [...]]]></description>
				<content:encoded><![CDATA[<p>One of the biggest problems rampant amongst developers is ignoring the standard library and writing your own solution to the same problem because we think it&#8217;s faster/smarter/better. I know I&#8217;m certainly guilty of this thinking too. Unfortunately this is pretty much always a mistake. I recently stressed this issue quite a lot in my <a href="http://www.elliottsprehn.com/blog/presentations/designing-scalable-and-creative-algorithms/">Designing Scalable and Creative Algorithms</a> presentation showing how using built in CF features instead of writing your own algorithm (even if theoretically more efficient) often provides significant performance improvements.</p>
<p>A good example I&#8217;ve found of this problem is the Railo railo.runtime.op.Constants class in the Railo runtime source. This class contains a cache for java.lang.Integer instances and methods for getting them from primitive values. It also contains named constants for the values up to 10 and creates the values manually up to 99 and puts them in an array. Another method is provided that converts boolean primitive values to java.lang.Boolean instances.</p>
<p>The sentiment behind this class makes sense. It reduces the number of Integer instances that need to be created and reduces the amount of garbage being generated by the program.</p>
<p>The problem here is that both of these methods implement a feature that already exists in the Java API. Moreover since the method is part of the API it&#8217;ll likely get compiled to native code much faster.</p>
<p>Had the Railo developers trusted the API (and read the documentation) they would have used Integer.valueOf(int) and Boolean.valueOf(boolean). Both of these standard API methods use a cache, and the Integer cache provided in the standard library caches values from -128 to 127 (as required by the <a href="http://java.sun.com/docs/books/jls/third_edition/html/conversions.html#5.1.7">Java Language Specification</a>) providing a much more expansive cache than the 0 to 99 values the Railo developers implemented.</p>
<p>So back to what I said in my presentation: <strong>Trust the API: It is Faster!</strong></p>
<p><a href="https://jira.jboss.org/browse/RAILO-934">Railo Bug Ticket 934</a></p>
<p><strong>Note:</strong></p>
<p>It should be noted that Railo supports Java 1.4+ and the cache is only present in 1.5+ so using their own cache in Railo does make some sense, but their use of new Integer() instead of Integer.valueOf() and only caching values of 0-99 means you never get the benefit from Java 1.5+</p>
<p><strong>Second Note:</strong></p>
<p>Apparently this has been fixed in bleeding edge Railo, though the source bundle and the SVN repo haven&#8217;t been updated. For anyone else who wondered, they keep that source on <a href="http://github.com/getrailo/railo">Git Hub</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elliottsprehn.com/blog/2010/08/30/trust-your-api-railo-caching-silliness/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Adobe CFBuilder Bug Database Mirror</title>
		<link>http://www.elliottsprehn.com/blog/2010/08/21/adobe-cfbuilder-bug-database-mirror/</link>
		<comments>http://www.elliottsprehn.com/blog/2010/08/21/adobe-cfbuilder-bug-database-mirror/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 10:23:24 +0000</pubDate>
		<dc:creator>Elliott</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://www.elliottsprehn.com/blog/?p=132</guid>
		<description><![CDATA[A few months ago I released a <a href="http://www.elliottsprehn.com/cfbugs/">mirror</a> of the bug tracker for Adobe ColdFusion written in HTML. It occurred to me shortly after that it would also be useful to have a tracker for CFBuilder bugs.

So I'm happy to announce the <a href="http://www.elliottsprehn.com/cfbuilderbugs/">Unofficial Adobe CFBuilder Bug Database Mirror</a>!]]></description>
				<content:encoded><![CDATA[<p>A few months ago I released a <a href="http://www.elliottsprehn.com/cfbugs/">mirror</a> of the bug tracker for Adobe ColdFusion written in HTML. It occurred to me shortly after that it would also be useful to have a tracker for CFBuilder bugs.</p>
<p>So I&#8217;m happy to announce the <a href="http://www.elliottsprehn.com/cfbuilderbugs/">Unofficial Adobe CFBuilder Bug Database Mirror</a>!</p>
<p>Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elliottsprehn.com/blog/2010/08/21/adobe-cfbuilder-bug-database-mirror/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CF9 import EXTREMELY SLOW without Component Cache</title>
		<link>http://www.elliottsprehn.com/blog/2010/08/19/cf9-import-extremely-slow-without-component-cache/</link>
		<comments>http://www.elliottsprehn.com/blog/2010/08/19/cf9-import-extremely-slow-without-component-cache/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 06:20:28 +0000</pubDate>
		<dc:creator>Elliott</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://www.elliottsprehn.com/blog/?p=124</guid>
		<description><![CDATA[ColdFusion 9 has two new features for components. The import statement allows you to use shorter names for components when creating them. The &#8220;Component Cache&#8221; caches the path to components (pretty much Trusted Cache for .cfc files only) to improve performance. Unfortunately there&#8217;s a huge performance problem using the import statement without the Component Cache [...]]]></description>
				<content:encoded><![CDATA[<p>ColdFusion 9 has two new features for components. The import statement allows you to use shorter names for components when creating them. The &#8220;Component Cache&#8221; caches the path to components (pretty much Trusted Cache for .cfc files only) to improve performance. Unfortunately there&#8217;s a huge performance problem using the import statement without the Component Cache turned on. Worse, even with &#8220;Cache in Request&#8221; turned on the performance hit is still the same for every creation.</p>
<p>This performance hit is not some small amount. Creating an empty component that&#8217;s imported will cost anywhere from 8-16ms without the cache. That makes CF7 createObject() performance look fast!</p>
<p>Definitely go <a href="http://cfbugs.adobe.com/cfbugreport/flexbugui/cfbugtracker/main.html#bugId=83864">bug Adobe about this</a> because this kind of performance hit makes import useless. Until it&#8217;s fixed leaving component cache off will quickly cripple any new CF9 app and makes development a lot slower too.</p>
<p>Here&#8217;s the bug ticket: <a href="http://www.elliottsprehn.com/cfbugs/bugs/83864">Bug 83864</a></p>
<p>Note:</p>
<p>The reason you might disable Component Cache is because the feature is quite buggy and has a tendency to resolve components to the wrong locations between applications that use application specific mappings. Meaning that most shared hosts will probably need to leave this off. That means that object creation performance is going to be terrible on shared hosts if you use import and don&#8217;t qualify your components, and qualifying them and still using import rather defeats the purpose.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elliottsprehn.com/blog/2010/08/19/cf9-import-extremely-slow-without-component-cache/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CFUnited 2010 Presentations</title>
		<link>http://www.elliottsprehn.com/blog/2010/08/05/cfunited-2010-presentations/</link>
		<comments>http://www.elliottsprehn.com/blog/2010/08/05/cfunited-2010-presentations/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 04:10:41 +0000</pubDate>
		<dc:creator>Elliott</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://www.elliottsprehn.com/blog/?p=118</guid>
		<description><![CDATA[I&#8217;ve updated my presentation archive to include my two presentations from CFUnited 2010. If anyone has any questions or suggestions feel free to contact me either by email or posting on here. It was so great to meet everyone new, and see everyone old. Hope to see you at the next conference, whatever that may [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve updated my presentation archive to include my two presentations from <a href="http://cfunited.com/2010">CFUnited 2010</a>. If anyone has any questions or suggestions feel free to contact me either by email or posting on here. </p>
<p>It was so great to meet everyone new, and see everyone old. Hope to see you at the next conference, whatever that may be!</p>
<ul>
<li class="page_item"><a href="http://www.elliottsprehn.com/blog/presentations/designing-scalable-and-creative-algorithms/">Designing Scalable and Creative Algorithms</a></li>
<li class="page_item"><a href="http://www.elliottsprehn.com/blog/presentations/i-bet-you-didnt-know-you-could-do-that-with-coldfusion/">I bet you didn&#8217;t know you could do that with ColdFusion</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.elliottsprehn.com/blog/2010/08/05/cfunited-2010-presentations/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
