<?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"
	>

<channel>
	<title>SitePoint Blogs &#187; ColdFusion</title>
	<atom:link href="http://www.sitepoint.com/blogs/category/coldfusion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sitepoint.com/blogs</link>
	<description></description>
	<pubDate>Thu, 15 May 2008 00:09:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>The Week in ColdFusion: 7-13 May: Community and Open Source are where it&#8217;s at</title>
		<link>http://www.sitepoint.com/blogs/2008/05/15/the-week-in-coldfusion-7-13-may-community-and-open-source-are-where-its-at/</link>
		<comments>http://www.sitepoint.com/blogs/2008/05/15/the-week-in-coldfusion-7-13-may-community-and-open-source-are-where-its-at/#comments</comments>
		<pubDate>Thu, 15 May 2008 00:09:28 +0000</pubDate>
		<dc:creator>kay.smoljak</dc:creator>
		
		<category><![CDATA[ColdFusion]]></category>
<category>ColdFusion</category><category>Open BlueDragon</category><category>opensource</category>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2488</guid>
		<description><![CDATA[From the Adobe camp
This week saw the beginning of the Adobe Community Summit, a briefing event for Adobe Community Experts and user group managers. According to Aaron West&#8217;s Day 1 summary post, there are over 150 attendees this year, catching up on the latest in Adobe tech and giving feedback on the various community programs [...]]]></description>
			<content:encoded><![CDATA[<p><strong>From the Adobe camp</strong></p>
<p>This week saw the beginning of the Adobe Community Summit, a briefing event for Adobe Community Experts and user group managers. According to <a href="http://www.trajiklyhip.com/blog/index.cfm/2008/5/13/Adobe-Community-Summit-2008--Day-1">Aaron West&#8217;s Day 1 summary post</a>, there are over 150 attendees this year, catching up on the latest in Adobe tech and giving feedback on the various community programs they are involved in. <a href="http://www.trajiklyhip.com/blog/index.cfm/2008/5/13/Please-Welcome-Rachel-Luxemburg-to-Adobe">Aaron also revealed that Rachel Luxemburg was introduced as the new user group manager</a>, replacing Ed Sullivan who many people involved in their local user groups would have had contact with over the past few years.</p>
<p><a href="http://www.adrocknaphobia.com/post.cfm/coldfusion-demos-v-2">Adam Lehman, Platform Evangelist at Adobe, released his set of demo ColdFusion applications</a>, covering the Ajax, Flex, PDF and presentation features of ColdFusion 8 (amongst others). The quick and dirty demos are designed to work with the standard cfartgallery sample database, an Apache Derby embedded database that gets installed with CF if you choose to include the samples, so if you&#8217;ve got a development server handy and you haven&#8217;t had a chance to try all the new features, check Adam&#8217;s demos out.</p>
<p>Also from the Adobe camp, briefly:</p>
<div id="adz" class="vertical"></div><ul>
<li>Russell Brown has a <a href="http://www.empiregpservices.com/blog/post.cfm/coldfusion-9-feature-request-drop-ajax-js-libraries">controversial request for ColdFusion 9: drop the built-in Ajax</a> and JavaScript libraries. Although it&#8217;s unlikely that Adobe would take action, his comments are an interesting read.</li>
<li>Jim Priest is curious as to whether there are developers who are <a href="http://www.thecrumb.com/2008/05/13/are-you-sitting-on-the-fence-waiting-for-a-cf-ide-from-adobe/">waiting for Adobe to release a ColdFusion IDE</a>. Is that you? Leave a comment for Jim.</li>
<li>Adobe have released a <a href="http://kb.adobe.com/selfservice/viewContent.do?externalId=kb402604&amp;sliceId=1">hotfix for the image tags and functions in ColdFusion 8.0.1</a>, so if you were affected by any bugs in image manipulation, you&#8217;ll want to download this (hat tip to <a href="http://kb.adobe.com/selfservice/viewContent.do?externalId=kb402604&amp;sliceId=1">cfsearching</a>).</li>
<li><a href="http://nil.checksite.co.uk/post.cfm/coldfusion-8">Stephen Moretti has posted his review of ColdFusion 8</a>, nine months on&#8230; with a little help from some friends.</li>
</ul>
<p><strong>Open Source</strong></p>
<p>OpenBlueDraon is still a hot topic. Neil Middleton thinks that <a href="http://neilmiddleton.com/2008/05/07/open-bluedragon-makes-cfml-development-easy-again/">Open BlueDragon makes CFML development easy again</a>. Do you agree? While we&#8217;re talking about it, <a href="http://openbd.blog-city.com/">the official blog</a> has been launched, and a <a href="http://www.mattwoodward.com/blog/index.cfm?event=showEntry&amp;entryId=DCC3B78D-C789-B796-3788D07CBDB8CFBB">VMWare &#8220;appliance&#8221; - built on CentOS with Tomcat, MySQL and Apache</a> - has been released. Matt Woodward has posted about his new development setup <a href="http://www.mattwoodward.com/blog/index.cfm?event=showEntry&amp;entryId=D0AFE9DA-F9D5-7905-B7DB279EFAF7BD7D">running Open BlueDragon and ColdFusion 8 side-by-side</a> and Per Kleven has written detailed instructions on how to get <a href="http://blog.lazyapps.com/2008/05/07/openbd-tomcat-example-setup/">Open BlueDragon and Tomcat running in a manner which allows easy upgrades</a> (hat tip to <a href="http://corfield.org/blog/">Mr Corfield</a>). The MXUnit team has posted on <a href="http://code.google.com/p/mxunit/wiki/SetupBlueDragon">how to setup and deploy OpenBD on JBoss and Tomcat for Windows</a>.</p>
<p><a href="http://sourceforge.net/community/cca08-nominations-open/">SourceForge have opened nominations for their 2008 Community Choice Awards</a>, and for the first time it is not limited to projects hosted on SourceForge. Got a favourite open source project? Go nominate it! I think it would be amazing to see a CFML-based project short-listed for this award.</p>
<p>The Daemon team have announced that they are considering <a href="http://blog.daemon.com.au/index.cfm?objectid=C29E17DB-13D4-B1F1-48888F17966C0A50">changing the licence under which FarCry 5.0 is released</a>. While nothing has been decided yet,&nbsp; the <a href="http://groups.google.com/group/farcry-dev">debate rages on the FarCry Google Group</a>. Jeff Coughlin has written an interesting article about the issue on <a href="http://www.fusionauthority.com/news/4750-whats-in-a-license-anyway.htm">Fusion Authority: What&#8217;s in a License Anyway? : FarCry Considers Moving to a Dual License Model</a>.</p>
<p>Oscar Arevalo has announced the release of <a href="http://www.oscararevalo.com/index.cfm/2008/5/7/ColdBricks-10">ColdBricks, a free and open source content management system</a> written in CFML for portals and dashboards (hat tip to <a href="http://www.webkitchen.be/2008/05/07/cms-done-right-with-coldfusion/">a very excited Serge Jaspers</a>).</p>
<p><strong>&#8220;ColdFusion Conference Season&#8221; has started</strong></p>
<p>cf.Objective() is over - <a href="http://www.sitepoint.com/blogs/2008/05/13/cfobjective-conference-wrap-up/">read my summary of what the blogosphere had to say about this event</a> - next week is <a href="http://www.webmaniacsconference.com/">WebManiacs in Washington DC</a> (May 19-23), <a href="http://www.scotch-on-the-rocks.co.uk/">Scotch on the Rocks in Edinborough, Scotland</a> is on from June 4-6, then <a href="http://cfunited.com/blog/index.cfm/2008/5/13/Speakers-getting-ready-for-CFUnited">CFUnited is gearing up for their 10th anniversary event</a>, June 18-21 in Washington DC. Sneaking in first however will be <a href="http://www.webdu.com.au/">WebDU, held in Sydney, Australia</a> on June 12-13, and I&#8217;m pleased to say I will be there covering all the happenings. Then, later this year, <a href="http://www.cfdevcon.com/">CFDevCon08 has been announced in Brighton, England</a> in September, and <a href="http://corfield.org/blog/index.cfm/do/blog.entry/entry/CFDevCon_2008_details_announced">Sean Corfield would like to know what you think he should present on</a>. </p>
<p><strong>Community</strong></p>
<p>The ColdFusion book scene has been rather sparse of late - other than Ben Forta&#8217;s staple CFWACK volumes, as far as I can tell no new books have been released for ColdFusion 8. <a href="http://www.packtpub.com/">Niche publisher Pakt</a> are looking to change all that, announcing that <a href="http://www.packtpub.com/coldfusion-8-developer-tutorial/book">John Farrar&#8217;s ColdFusion 8 Developer Tutorial will be shipping in August this year</a>. Described as an &#8220;intense guide&#8221;, the book covers the basics as well as some of the juicier CF8 features, so should be a useful addition to the CF developer&#8217;s bookshelf. Good on you Pakt and well done John!</p>
<ul>
<li>Ben Forta has a list of <a href="http://www.forta.com/blog/index.cfm/2008/5/8/ColdFusion-ISP-List-Update-And-Maintenance">international web hosts that support ColdFusion</a>, and he&#8217;s put out a call for people to update the list where it&#8217;s gotten out of date. </li>
<li>Charlie Arehart has a long way to go to cover all the categories in his Tools and Resources directory, but this week he&#8217;s highlighted <a href="http://carehart.org/blog/client/index.cfm/2008/5/6/tools_resource_list_part7">CFMAIL Repalcements/Enhancements</a>, <a href="http://carehart.org/blog/client/index.cfm/2008/5/7/tools_resource_list_part8">CFML Documentation and Help Tools</a> and <a href="http://carehart.org/blog/client/index.cfm/2008/5/9/tools_resource_list_part9">CFML Caching Tools</a>.</li>
</ul>
<p><strong>Code cuts</strong></p>
<ul>
<li>Jedi master Raymond Camden shows <a href="http://www.coldfusionjedi.com/index.cfm/2008/5/8/Ask-a-Jedi-Getting-the-current-directory">how to easily get the current directory from a CF script</a>, and Dan Switzer has followed up with <a href="http://blog.pengoworks.com/index.cfm/2008/5/8/Getting-the-URLweb-folder-path-in-ColdFusion">how to get the URL path, without using cgi-scoped variables</a>.</li>
<li>Chris Phillips was impressed at the cf.Objective conference by <a href="http://www.cfchris.com/cfchris/index.cfm/2008/5/7/javalangrefSoftReference-in-CFML">how Transfer ORM handles caching, using the Java SoftReference class</a>, and has shared some information on how it works.</li>
<li>Dan Vega runs through an example of <a href="http://www.danvega.org/blog/index.cfm/2008/5/7/CFDirectory-Multiple-Filters">how to use multiple filters in CFDIRECTORY</a> as a follow up to <a href="http://www.bennadel.com/index.cfm?dax=blog:1221.view">Ben Nadel&#8217;s two posts on the same issue</a></li>
<li>Doug Hughes explains <a href="http://www.alagad.com/go/blog-entry/ses-urls-in-model-glue-3">how search engine friendly URLs work in Model-Glue 3</a></li>
<li>Barney Boisvert has updated his <a href="http://www.barneyb.com/barneyblog/2008/05/11/amazons3cfc-update/">Amazon S3 CFC</a></li>
<li>Gary Gilbert talks about <a href="http://www.garyrgilbert.com/blog/index.cfm/2008/5/9/A-Question-of-Speed">speed and multiple CFQUERY inserts</a> with some interesting test results</li>
</ul>
<p>So that&#8217;s all, folks. Got a tip for me? Email kay at smoljak dot com, tag a link for:kay.smoljak in del.icio.us, or leave a comment.</p>
<script src="http://www.sitepoint.com/adjs.php?region=136&amp;did=adz&amp;adtype=vertical" type="text/javascript"></script>]]></content:encoded>
			<wfw:commentRss>http://www.sitepoint.com/blogs/2008/05/15/the-week-in-coldfusion-7-13-may-community-and-open-source-are-where-its-at/feed/</wfw:commentRss>
		</item>
		<item>
		<title>cf.Objective Conference Wrap-up</title>
		<link>http://www.sitepoint.com/blogs/2008/05/13/cfobjective-conference-wrap-up/</link>
		<comments>http://www.sitepoint.com/blogs/2008/05/13/cfobjective-conference-wrap-up/#comments</comments>
		<pubDate>Mon, 12 May 2008 23:45:49 +0000</pubDate>
		<dc:creator>kay.smoljak</dc:creator>
		
		<category><![CDATA[ColdFusion]]></category>
<category>cfobjective</category><category>coldfusion</category><category>conference</category>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2479</guid>
		<description><![CDATA[cf.Objective() 2008, the third instalment of the &#8220;enterprise engineering conference for ColdFusion MX Programmers&#8221; run by Jared Rypka-Hauer, is now over for another year. cf.Objective() is unique in the conference circuit in that it concentrates almost solely on advanced topics. It also seems to generate a huge buzz in the community, and attracts attendees from [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://cfobjective.com/">cf.Objective() 2008</a>, the third instalment of the &#8220;enterprise engineering conference for ColdFusion MX Programmers&#8221; run by Jared Rypka-Hauer, is now over for another year. cf.Objective() is unique in the conference circuit in that it concentrates almost solely on advanced topics. It also seems to generate a huge buzz in the community, and attracts attendees from around the world to Minneapolis.</p>
<p>It seems most delegates have arrived back home and updated their blogs, so I figure it&#8217;s time to see what they all learnt over the three days&#8230; </p>
<p><a href="http://www.fusionauthority.com/news/4751-cf-objective-2008-wrap-up.htm">Brian Rinaldi wrote a comprehensive wrap-up for Fusion Authority</a>. He noted that as the CF community continues to mature, developers are looking to the more advanced tools available to them to solve problems, namely Java, and this was evident in a number of session topics. He also noted that Flex was a hot topic, with so many sessions that a developer could spend the entire conference focused solely on Flex. Brian also reviewed several sessions in detail: <a href="http://www.remotesynthesis.com/blog/index.cfm/2008/5/3/cfObjective-Professional-Development-Hostile-Shop-Terrence-Ryan">Selling Professional Development in a Hostile Shop by Terrence Ryan</a>; <a href="http://www.remotesynthesis.com/blog/index.cfm/2008/5/2/cfObjective-Leveraging-Code-Generation-Brian-Kotek">Leveraging Code Generation by Brian Kotek</a>; <a href="http://www.remotesynthesis.com/blog/index.cfm/2008/5/2/cfObjective-Mate-Flex-Framework-Laura-Arguello">Mate Flex Framework by Laura Arguello</a>; <a href="http://www.remotesynthesis.com/blog/index.cfm/2008/5/3/cfObjective-Transfer-Caching-Mechanisms-Mark-Mandel">Transfer Caching Mechanisms by Mark Mandel</a>; and <a href="http://www.remotesynthesis.com/blog/index.cfm/2008/5/3/cfObjective-Flex-No-Frameworks-Maxim-Porges">Flex: No Frameworks Required by Maxim Porges</a>.</p>
<p><a href="http://www.compoundtheory.com/?action=displayPost&amp;ID=307">Mark Mandel wrote up his highlights</a>, which included workshops on Model-Glue, ColdSpring, and Terrence Ryan&#8217;s session on Selling Professional Development at a Hostile Shop. While he was there, Mark presented two sessions on Transfer ORM (now at version 1.0) which were well-received - watch out for an interview with Mark on SitePoint in the near future.&nbsp; He noted that the ColdFusion 9 information that was revealed was nothing overly surprising, but welcome nonetheless. Oh, and Mark was the lucky winner of the Nintendo Wii!</p>
<div id="adz" class="vertical"></div><p>Brian Meloche posted three daily summaries - <a href="http://www.brianmeloche.com/blog/index.cfm/2008/5/2/Day-1-at-cfObjective">Day 1</a>, <a href="http://www.brianmeloche.com/blog/index.cfm/2008/5/8/Day-2-at-cfObjective">Day 2</a>, and <a href="http://www.brianmeloche.com/blog/index.cfm/2008/5/10/Day-3-at-cfObjective">Day 3</a> - as well as <a href="http://www.brianmeloche.com/blog/index.cfm/2008/5/10/Overall-review-of-cfObjective-OpenBD-CF9-BOF">an overall review</a>, giving the conference an &#8216;A&#8217; grade. Brian goes into quite a bit of detail about each of the sessions he attended, and makes note in particular of the Open BlueDragon initiative (a beta version was released during the conference) and covers what was discussed at the BF9 &#8220;Birds of a Feather&#8221; session. He was disappointed that more emphasis was not placed on the need for a dedicated ColdFusion IDE from Adobe.</p>
<p>A lot of material was published post-conference! Some more highlights include:</p>
<ul>
<li><a href="http://www.briankotek.com/blog/index.cfm/2008/5/6/cfObjective-2008-and-the-Future-of-ColdFusion">Brian Kotek took away from the conference an impression that ColdFusion is at a crossroads</a>. His thoughts on the future direction of the language are an interesting read. </li>
<li><a href="http://www.numtopia.com/terry/blog/archives/2008/05/cfobjective_2008_postscript.cfm">Terrence Ryan posted his conference postscript in easy to read bullet points</a> - and created a cf.Objective() 2009 to-do list. </li>
<li><a href="http://www.pbell.com/index.cfm/2008/5/5/cfObjective-Rocked">Peter Bell summed up a whole stack of the presentations</a>, noting the cf.Objective() &#8220;rocked&#8221;.</li>
<li>Adam Lehman posted about the suggestion that <a href="http://www.adrocknaphobia.com/post.cfm/cfobjective-in-australia-and-europe">cf.Objective() might expand to Europe and/or Australia</a>. </li>
<li>Free copies of the <a href="http://www.fusionauthority.com/news/4749-latest-issue-of-coldfusion-journal-debuts-at-cf-objective.htm">latest issue of the Fusion Authority Quarterly Update</a> were distributed to attendees.</li>
<li><a href="http://www.infoaccelerator.net/cfoFlickrStream/">Andy Powell posted his cf.Objective() Flickr stream</a> in a funky slideshow.</li>
</ul>
<p>A number of presenters have provided session materials online - slides and code samples:</p>
<ul>
<li><a href="http://www.cfinsider.com/index.cfm/2008/5/9/Developing-ColdFusion-Java-Hybrid-Applications">Jason Delmore&#8217;s Developing ColdFusion Java Hybrid Applications</a></li>
<li><a href="http://www.brianmeloche.com/blog/index.cfm/2008/5/10/ColdFusion-as-a-Different-Type-of-Glue--cfObjective-presentation">Brian Meloche&#8217;s ColdFusion as a Different Type of &#8220;Glue&#8221;</a></li>
<li><a href="http://www.phillnacelli.net/blog/index.cfm/2008/5/5/CFObjective--Leveraging-Basic-Design-Patterns-in-ColdFusion-Presentation">Phil Nacelli&#8217;s Leveraging Basic Design Patterns in ColdFusion</a></li>
<li><a href="http://blog.maestropublishing.com/index.cfm?mode=entry&amp;entry=BB10C862-1372-3F66-7083755CF910D405">Peter J Farrell&#8217;s What&#8217;s New in Mach-II 1.6</a> and <a href="http://blog.maestropublishing.com/index.cfm?mode=entry&amp;entry=AFC3D811-1372-3F66-70B0D0FD9B5B3CB9">Using ANT</a></li>
<li><a href="http://www.coldfusionjedi.com/index.cfm/2008/5/4/cfObjective-SlidesCode">Raymond Camden&#8217;s Spry and Model-Glue sessions</a></li>
<li><a href="http://www.pbell.com/index.cfm/2008/5/2/Software-Product-Line-Presentation-Complete--Well-Ive-just-completed-my-SPL-preso-at-cfobjective">Peter Bell&#8217;s Software Product Line Presentation</a></li>
<li><a href="http://www.briankotek.com/blog/index.cfm/2008/5/3/Presentation-and-Code-from-My-Code-Generation-Presentation">Brian Kotek&#8217;s Leveraging Code Generation</a></li>
<li><a href="http://www.codfusion.com/blog/post.cfm/my-cfobjective-presentation-slides-and-code">John Mason&#8217;s Unit Testing and PCI-DSS</a></li>
<li><a href="http://www.cfchris.com/cfchris/index.cfm/2008/5/3/cfObjective-2008-From-Procedural-to-OO--Dan-Wilson">Dan Wilson&#8217;s From Procedural to OO</a> (slides linked from bottom of Chris Phillips&#8217; session review)</li>
<li><a href="http://www.numtopia.com/terry/blog/archives/2008/05/selling_professional_development_techniques.cfm">Terrence Ryan&#8217;s Selling Professional Development Techniques</a></li>
<li><a href="http://www.infoaccelerator.net/blog/post.cfm/enterprise-mvc-with-coldfusion-and-java">Andrew Powell&#8217;s Enterprise MVC with ColdFusion and Java</a></li>
</ul>
<p>One factor that nearly every post mentioned was that it&#8217;s the people that make cf.Objective() so great. Steve <a href="http://www.bryantwebconsulting.com/blog/index.cfm/2008/5/6/CFObjective-2008-Wrap-Up">Bryant resisted the urge to do some name-dropping</a>, while <a href="http://www.bennadel.com/index.cfm?dax=blog:1216.view">Ben Nadel likened the experience to walking among giants</a>. It&#8217;s certainly a recurring theme - as was the wish of many attendees to be back for cf.Objective() 2009!</p>
<script src="http://www.sitepoint.com/adjs.php?region=136&amp;did=adz&amp;adtype=vertical" type="text/javascript"></script>]]></content:encoded>
			<wfw:commentRss>http://www.sitepoint.com/blogs/2008/05/13/cfobjective-conference-wrap-up/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Week in ColdFusion: 30 April-6 May: Is ColdFusion a programming language? blah blah blah&#8230;</title>
		<link>http://www.sitepoint.com/blogs/2008/05/08/the-week-in-coldfusion-30-april-6-may-is-coldfusion-a-programming-language-blah-blah-blah/</link>
		<comments>http://www.sitepoint.com/blogs/2008/05/08/the-week-in-coldfusion-30-april-6-may-is-coldfusion-a-programming-language-blah-blah-blah/#comments</comments>
		<pubDate>Thu, 08 May 2008 12:30:43 +0000</pubDate>
		<dc:creator>kay.smoljak</dc:creator>
		
		<category><![CDATA[ColdFusion]]></category>
<category>BlueDragon</category><category>CFML</category><category>ColdFusion</category><category>frameworks</category><category>open source</category>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2471</guid>
		<description><![CDATA[There were a couple of big news items in the blogosphere this week, but making the most noise was the cf.Objective() conference. I&#8217;m not going to link to those blog posts here - I&#8217;m going to wait a few days for the dust to settle, and for everyone to get home and write up their [...]]]></description>
			<content:encoded><![CDATA[<p>There were a couple of big news items in the blogosphere this week, but making the most noise was the cf.Objective() conference. I&#8217;m not going to link to those blog posts here - I&#8217;m going to wait a few days for the dust to settle, and for everyone to get home and write up their thoughts, and do a big round-up early next week. From what I&#8217;ve seen so far it the people who were fortunate enough to attend had a great time and learnt a lot.</p>
<p><strong>TIOBE Malarkey</strong></p>
<p>Controversy abounds: the <a href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html">TIOBE Programming Community Index</a> decided to remove ColdFusion from it&#8217;s list of most popular programming languages, on the basis that it was not a programming language, but a framework like .NET and Ruby on Rails. Obviously, much outrage ensued on blogs and mailing lists - far too many outpourings of disgust to link to them all! After reconsidering, TIOBE updated their FAQ to note that CFML - the ColdFusion Markup Language, as distinct from Adobe ColdFusion the application server product - was in fact, a Turing complete programming language and would be included in future lists.</p>
<p>What is interesting about this incident is that it has got the community talking about the terminology that we use. CFML is the language itself, implemented not only by Adobe for their ColdFusion server product, but also by New Atlanta in BlueDragon and Railo and the Smith project in their respective products. Perhaps I need to change the title of my weekly round up to &#8220;The Week in CFML&#8221;!</p>
<div id="adz" class="vertical"></div><p><strong>Frameworks</strong></p>
<p>Doug Boude has posted an interesting rant on <a href="http://www.dougboude.com/blog/1/2008/05/Why-I-Hate-ORMs-a-solicited-rant.cfm">why he doesn&#8217;t like ORM (object relational mapping) frameworks</a>, based on his experiences with Reactor. A couple of other people have pointed out that it&#8217;s unfair to damn all ORMs based on one experience with one product. I guess, as with everything in web application development, your mileage may vary!</p>
<p>Earlier this week I posted <a href="http://www.sitepoint.com/blogs/2008/05/06/frameworks-frameworks-everywhere/">a poll - do you use a framework?</a> I&#8217;m going to leave it open for a few more days so if you haven&#8217;t already voted, go have your say.</p>
<p><strong>Community</strong></p>
<p>MXNA, Macromedia&#8217;s ancient blog aggregation service that had been showing it&#8217;s age recently, was put out to pasture and the new <a href="http://feeds.adobe.com/">Adobe Feeds</a> was launched. In actual fact, the code base is the same, but <a href="http://www.forta.com/blog/index.cfm/2008/5/5/Goodbye-MXNA-Hello-Feeds">according to Ben Forta some optimizations were made</a> and the the new servers are now running ColdFusion 8.0.1 for an extra speed injection.</p>
<p>Charlie Arehart continues his series of posts exposing his massive lists of resources with <a href="http://carehart.org/blog/client/index.cfm/2008/4/30/tools_resource_list_part3">Blogging Tools</a>, <a href="http://carehart.org/blog/client/index.cfm/2008/5/5/tools_resource_list_part4">CFML Certification Preparation Resources</a>, and <a href="http://carehart.org/blog/client/index.cfm/2008/5/5/tools_resource_list_part5">Bug/Defect Tracking Tools</a>.</p>
<p><strong>Open Source</strong></p>
<p>After much anticipation, <a href="http://www.openbluedragon.org/">Open BlueDragon has been released into the wild</a> in time for the cf.Objective() conference - so if you want to see what all the fuss is about, download it and give it a go.</p>
<p><a href="http://www.remotesynthesis.com/blog/index.cfm/2008/5/5/ColdFusion-OpenSource-Update--May-5-2008">Brian Rinaldi&#8217;s open source update</a> includes two new releases and four updates, including a new project which filters against SQL injection and cross-site scripting attacks, and a number of updates to Raymond Camden&#8217;s many projects. Brian also links to lots of new articles and tutorials on frameworks.</p>
<p>If you weren&#8217;t able to catch it live, you can now watch <a href="http://www.coldfusionjedi.com/index.cfm/2008/4/30/Recording-URL-and-Slides-from-CFOS-Presentation">a recording of Jedi Master Raymond Camden&#8217;s presentation on open source</a> and ColdFusion. </p>
<p><strong>Code</strong></p>
<p>Some CFML quickies:</p>
<ul>
<li>Justin Mclean shows how to <a href="http://blog.classsoftware.com/index.cfm/2008/5/2/ColdFusion-and-Daylight-Saving">find out if a date is affected by daylight savings</a> using a little snippet of Java</li>
<li>Ben Nadel talks about how to <a href="http://www.bennadel.com/index.cfm?dax=blog:1214.view">delete CFMAIL attachments automatically</a> with the &#8220;remove&#8221; attribute, new in CF8</li>
<li>Raymond Camden <a href="http://www.coldfusionjedi.com/index.cfm/2008/4/30/Ask-a-Jedi-Does-ColdFusion-have-a-htmlfoot-tag">demonstrates how a simple custom tag can be created</a> to duplicate the functionality of the CFHTMLHEAD tag, but for page footers, using the onRequest function</li>
</ul>
<p>That&#8217;s enough for one week, I think. As always, if you have any tips, email me (kay at smoljak dot com), leave a comment or tag something in delicious with for:kay.smoljak (no one ever does that!). &#8216;Til next time!</p>
<script src="http://www.sitepoint.com/adjs.php?region=136&amp;did=adz&amp;adtype=vertical" type="text/javascript"></script>]]></content:encoded>
			<wfw:commentRss>http://www.sitepoint.com/blogs/2008/05/08/the-week-in-coldfusion-30-april-6-may-is-coldfusion-a-programming-language-blah-blah-blah/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Frameworks, frameworks everywhere</title>
		<link>http://www.sitepoint.com/blogs/2008/05/06/frameworks-frameworks-everywhere/</link>
		<comments>http://www.sitepoint.com/blogs/2008/05/06/frameworks-frameworks-everywhere/#comments</comments>
		<pubDate>Mon, 05 May 2008 14:58:20 +0000</pubDate>
		<dc:creator>kay.smoljak</dc:creator>
		
		<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2466</guid>
		<description><![CDATA[Frameworks are a favorite topic of mine. Just to get everyone on the same page, Wikipedia says a framework is &#8220;a basic conceptual structure used to solve or address complex issues&#8221;. Put more simply in application development terms, a framework is a set of files (code), conventions and best practices designed to help structure code [...]]]></description>
			<content:encoded><![CDATA[<p>Frameworks are a favorite topic of mine. Just to get everyone on the same page, <a href="http://en.wikipedia.org/wiki/Framework">Wikipedia says a framework</a> is &#8220;a basic conceptual structure used to solve or address complex issues&#8221;. Put more simply in application development terms, a framework is a set of files (code), conventions and best practices designed to help structure code for ease of programming, collaboration and future maintenance, and to stop developers from reinventing the wheel on every project. </p>
<p>When I started using ColdFusion, frameworks were largely unknown to the developer community, with one or two fledgling offerings available for the really adventurous. As the web has grown, ColdFusion has become more sophisticated to meet its expanding needs, and the choice of frameworks available has absolutely exploded.</p>
<p>A few weeks ago, SitePoint ran an interview I did with <a href="http://www.sitepoint.com/article/geoff-bowers-farcry-framework">Geoff Bowers, the &#8220;benevolent dictator&#8221; of the FarCry community</a>. While <a href="http://www.farcrycms.org/">FarCry</a> is better known as a content management system, the FarCry building blocks act as a framework, allowing developers to build complex applications. Just last week, this was followed up with <a href="http://www.sitepoint.com/article/coop-coldfusion-framework">an interview with John Farrar on his COOP framework</a>, which is designed for rapid prototyping and easy collaboration between front end developers and back end developers. I used the same questions for each interview, so that different aspects of them can be compared, based on the answers. They&#8217;ve been phrased to try and help developers decide if a particular framework could work for them.</p>
<p>At the moment, I have the brains behind <a href="http://www.fusebox.org/">Fusebox</a>, <a href="http://www.mach-ii.com">Mach-ii</a>, <a href="http://www.transfer-orm.com/">Transfer ORM</a> and <a href="http://www.coldboxframework.com/">ColdBox</a> also working away on their answers to the same set of questions, and once those are out, I have every other framework developer firmly in my sights, no matter how big or small (so if that&#8217;s you, get in contact with me - kay at smoljak dot com). Over the coming months, we can look forward to seeing how each framework is similar and different. </p>
<div id="adz" class="horizontal"></div><p>But first, let me know what <strong>you</strong> think: are you a framework aficionado too? Do you use your own system? Or do you think it&#8217;s all a load of bunk? Let me know what you think. I&#8217;ll leave the poll open for a week. I&#8217;m looking forward to seeing the results!</p>
<p>Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.</p>
<script src="http://www.sitepoint.com/adjs.php?region=137&amp;did=adz&amp;adtype=horizontal" type="text/javascript"></script>]]></content:encoded>
			<wfw:commentRss>http://www.sitepoint.com/blogs/2008/05/06/frameworks-frameworks-everywhere/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Week in ColdFusion: 23-29 April: sharpen your skills</title>
		<link>http://www.sitepoint.com/blogs/2008/05/02/the-week-in-coldfusion-23-29-april-sharpen-your-skills/</link>
		<comments>http://www.sitepoint.com/blogs/2008/05/02/the-week-in-coldfusion-23-29-april-sharpen-your-skills/#comments</comments>
		<pubDate>Thu, 01 May 2008 16:19:04 +0000</pubDate>
		<dc:creator>kay.smoljak</dc:creator>
		
		<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2459</guid>
		<description><![CDATA[Resources
Because that&#8217;s just the kind of guy he is, Charlie Arehart keeps a massive list of tools and resource of interest to ColdFusion developers - over 700 resources in over 100 categories. This week Charlie highlights the categories in his mammoth link collection. Come back when you&#8217;re through all that!
Subscribers to MXNA, the RSS feed [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Resources</strong></p>
<p>Because that&#8217;s just the kind of guy he is, Charlie Arehart keeps a massive list of tools and resource of interest to ColdFusion developers - over 700 resources in over 100 categories. This week Charlie highlights the <a href="http://carehart.org/blog/client/index.cfm/2008/4/28/tools_resource_list_categories">categories in his mammoth link collection</a>. Come back when you&#8217;re through all that!</p>
<p>Subscribers to MXNA, the RSS feed aggregator for Adobe-related technologies, may have noticed that the site has been down quite a bit lately. Mike Chambers, one of the originators of the project, has posted an update to his blog on <a href="http://www.mikechambers.com/blog/2008/04/29/update-on-mxna-or-what-the-is-going-on/">what is happening with MXNA</a>. Looks like it will be back sometime soon.</p>
<p>In the only BlueDragon news I saw this week, the final instalment of the BlueDragon Open Source interview series - with <a href="http://alan.blog-city.com/interview_andywu.htm">Andy Wu</a> - was released. That wraps up the introductions to the steering committee - they&#8217;re a smart and well-qualified bunch of people for sure.</p>
<div id="adz" class="vertical"></div><p>Ben Forta has <a href="http://www.forta.com/blog/index.cfm/2008/4/24/Response-To-A-Question-From-A-Returning-ColdFusion-Developer">blogged his response to an enquiry from a ColdFusion developer</a> from the CF3-CF5 era, who was wondering what he needed to learn to get up to speed with the current state of ColdFusion. Ben&#8217;s advice is interesting and applies equally well to any developer looking to improve their skills.</p>
<p><strong>Code</strong></p>
<p>Simon Horwith clears up what is a thorny area for many developers with <a href="http://www.horwith.com/index.cfm/2008/4/28/cflock-explained">CFLOCK Explained</a>. It&#8217;s a long article, with code samples, and Simon does a really good job in covering the intricacies of locking. One for the bookmarks! Also in the &#8220;more advanced&#8221; category, Charlie Arehart revisits the topic of <a href="http://carehart.org/blog/client/index.cfm/2008/4/27/revisiting_cf_java_integration">CF/Java integration</a> - a powerful but often overlooked aspect of ColdFusion.</p>
<p>The Transfer ORM project has reached the very exciting <a href="http://www.compoundtheory.com/?action=displayPost&amp;ID=303">milestone of 1.0 Release Candidate</a>. A recorded <a href="http://www.compoundtheory.com/?action=displayPost&amp;ID=302">Adobe Connect session by author Mark Mandel on an Introduction to Transfer</a> is now available - but Mark advises that it&#8217;s the same presentation he will be giving at the cf.Objective() conference, so if you&#8217;re planning to get along to that you might not want to watch. And Paul Marcotte has posted a <a href="http://www.fancybread.com/blog/index.cfm/2008/4/25/Transfer-ORM-Quickstart">Transfer ORM Quickstart</a> article, for those who don&#8217;t have the patience to watch the presentation.</p>
<p>Short but handy:</p>
<ul>
<li>ColdFusion Jedi Raymond Camden has posted a quick but very helpful tip for anyone <a href="http://www.coldfusionjedi.com/index.cfm/2008/4/25/ColdFusionSlideShare-integration-tip">working with the SlideShare API: the hashed secret key must be lowercase</a> </li>
<li>Ben Nadel outlines <a href="http://www.bennadel.com/index.cfm?dax=blog:1213.view">how to create a &#8220;remember me&#8221; login system</a> in ColdFusion</li>
<li>A new beta version 0.7 of <a href="http://www.cfwheels.com/">ColdFusion on Wheels</a> has been released. Hat tip to <a href="http://www.forta.com/blog/index.cfm/2008/4/23/ColdFusion-On-Wheels-7-Beta-Released">Ben Forta</a>, who describes the project as &#8220;a CF community response to Ruby on Rails&#8221;</li>
</ul>
<p><strong>Regular updates</strong></p>
<p><a href="http://www.remotesynthesis.com/blog/index.cfm/2008/4/28/ColdFusion-OpenSource-Update--April-28-2008">Brian Rinaldi&#8217;s Open Source Update</a> this week highlights two new releases - a library for the Google AdWords API and <a href="http://www.alagad.com/go/blog-entry/introducing-cfant">CFANT, a deployment tool from Doug Hughes</a> - and seven project updates. </p>
<p>My <a href="http://www.fusionauthority.com/news/4748-coldfusion-talk-roundup-4.htm">ColdFusion-Talk Mailing List Roundup</a> for this week covers search-engine friendly URLs, screen scraping, database indexes, application scoped variable overhead, database structure diagrams, and browser redirect and refresh methods.</p>
<p>So that&#8217;s all, folks. Leave a comment or send me an email - kay at smoljak dot com - with your tips or suggestions. </p>
<script src="http://www.sitepoint.com/adjs.php?region=136&amp;did=adz&amp;adtype=vertical" type="text/javascript"></script>]]></content:encoded>
			<wfw:commentRss>http://www.sitepoint.com/blogs/2008/05/02/the-week-in-coldfusion-23-29-april-sharpen-your-skills/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Week in ColdFusion: 16-22 April: Community best practices</title>
		<link>http://www.sitepoint.com/blogs/2008/04/25/the-week-in-coldfusion-16-22-april-community-best-practices/</link>
		<comments>http://www.sitepoint.com/blogs/2008/04/25/the-week-in-coldfusion-16-22-april-community-best-practices/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 15:36:11 +0000</pubDate>
		<dc:creator>kay.smoljak</dc:creator>
		
		<category><![CDATA[ColdFusion]]></category>
<category>ColdFusion</category>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2447</guid>
		<description><![CDATA[Welcome to the 15th &#8220;Week in ColdFusion&#8221; wrap-up! I hope that I&#8217;m saving people time, or at least pointing out some handy posts you might have missed. If you have any feedback, please leave a comment. Too long? Too short? Not enough of X? Too much Y? I&#8217;d love to hear it!
Best Practices
Onto the posts: [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to the 15th &#8220;Week in ColdFusion&#8221; wrap-up! I hope that I&#8217;m saving people time, or at least pointing out some handy posts you might have missed. If you have any feedback, please leave a comment. Too long? Too short? Not enough of X? Too much Y? I&#8217;d love to hear it!</p>
<p><strong>Best Practices</strong></p>
<p>Onto the posts: Peter Bell has started a series of articles on Unit Testing and Test Driven Development (TDD). He&#8217;s kicked the set off with <a href="http://www.pbell.com/index.cfm/2008/4/16/Why-Test">Why Test?</a> and followed up with <a href="http://www.pbell.com/index.cfm/2008/4/16/Books-on-Unit-Testing-and-Test-Driven-Development">Books on Unit Testing and Test Driven Development</a> and then an article on <a href="http://www.pbell.com/index.cfm/2008/4/16/Getting-Test-Infected">Getting Test Infected</a> - pairing up with another developer to pick the unit testing habit up from them. Food for thought if you&#8217;re curious about Unit testing or TDD.</p>
<p>Speaking of deep thinking, Barney Boisvert has posted on <a href="http://www.barneyb.com/barneyblog/2008/04/17/get-your-coldspring-et-al/">how far the ColdFusion community has come in the past few years</a>, with ColdSpring, ORM solutions like Reactor and Transfer, and frameworks like Fusebox, Mach-ii and Model-Glue now so widely adopted. If you&#8217;re using these tools, learning them or even just thinking about these topics, Barney would like you to congratulate yourself!</p>
<div id="adz" class="vertical"></div><p><strong>Community</strong> </p>
<p> The first round of results from Jim Priest&#8217;s CFML IDE survey are in. <a href="http://www.thecrumb.com/2008/04/17/cmfl-ide-survey-initial-results/">Check out what the ColdFusion community is looking for in an IDE</a>. If you&#8217;re interested in what the wider web development community is favouring, the results of <a href="http://www.insideria.com/2008/04/ajax-development-survey-result.html">a survey done by O&#8217;Reilly&#8217;s Inside RIA</a> is also available.</p>
<p><a href="http://carehart.org/blog/client/index.cfm/2008/4/17/ugtv_reminder">Charlie Arehart reminds us of the UGTV</a> (User Group TV) section of his site: a <a href="http://www.carehart.org/ugtv/">listing of recorded ColdFusion presentations</a>. There&#8217;s lots of gems in there! Charlie has also had some of his &#8220;Tipical Charlie&#8221; columns from the Fusion Authority Quarterly Update journal <a href="http://carehart.org/blog/client/index.cfm/2008/4/22/my_faqu_tips_online">published online in PDF format</a>. </p>
<p>It&#8217;s official: <a href="http://www.coldfusionjedi.com/index.cfm/2008/4/22/What-makes-a-code-diva">Raymond Camden is a code diva</a>. He lists the tell-tale signs - are you one too?</p>
<p><a href="http://www.fusionauthority.com/news/4747-coldfusion-talk-roundup-3.htm">My CF-Talk mailing list roundup for this week</a> covers discussions on Flash CFFORM binding, error handlers in a clustered environment, refreshing cached web services, creating an Excel spreadsheet, the difference between CFSCRIPT &#8220;for&#8221; loops and CFLOOP, and preventing cross-site scripting.</p>
<p><strong>Open Source</strong></p>
<p>The Open BlueDragon Steering Committee interviews continue with <a href="http://alan.blog-city.com/interview_adamhaskell.htm">Adam Haskell</a>, <a href="http://alan.blog-city.com/interview_markdrew.htm">Mark Drew</a>, <a href="http://alan.blog-city.com/interview_alanwilliamson.htm">Alan Williamson</a> and <a href="http://alan.blog-city.com/interview_mattwoodward.htm">Matt Woodward</a>. </p>
<p><a href="http://www.remotesynthesis.com/blog/index.cfm/2008/4/21/ColdFusion-OpenSource-Update--April-21-2008">Brain Rinaldi rounds up the open source releases for the week</a> - only one new project but a few updates, including <a href="http://www.mangoblog.org/news/version-1-0-released">version 1.0 of Mango Blog</a> (taking the project officially out of beta).</p>
<p><strong>Code, code and more code</strong></p>
<p>Lots of image manipulation this week!</p>
<ul>
<li><a href="http://imageutils.riaforge.org/">ImageUtils</a>, the CF8 image manipulation library, has had some <a href="http://www.coldfusionjedi.com/index.cfm/2008/4/15/imageUtils-gets-some-Tiff-love">nice TIFF functionality added</a>
</li>
<li>Brian Love has posted about <a href="http://blog.brianflove.com/articles/2008/04/17/jpeg-resolution-via-exif-metadata">how to get JPEG resolution from EXIF metadata</a>
</li>
<li>Seth Duffey shares a technique for <a href="http://www.leavethatthingalone.com/blog/index.cfm/2008/4/17/ColdFusionExifOrientation">rotating digital photographs in CF8 using EXIF orientation information</a>
</li>
<li>Raymond Camden&#8217;s <a href="http://www.coldfusionjedi.com/index.cfm/2008/4/19/YouTube-CFC-Updated">updated YouTube CFC</a> has been officially released and he helps out one of his readers needing to <a href="http://www.coldfusionjedi.com/index.cfm/2008/4/21/Ask-a-Jedi-Extending-ColdFusions-autocomplete-feature">extend the autocomplete functionality in CF8</a>
</li>
<li>Scott Bennett has made his <a href="http://www.coldfusionguy.com/ColdFusion/blog/index.cfm/2008/4/18/Google-Maps-API-in-a-ColdFusion-Custom-Tag">Google Maps API custom tag available</a> and shows <a href="http://www.coldfusionguy.com/ColdFusion/blog/index.cfm/2008/4/22/Reposition-A-CFWindow--From-Center">how to position a CFWindow from the centre of the viewport</a></li>
</ul>
<p>That&#8217;s all for this week! Email me tips (kay at smoljak dot com), leave a comment or tag links for:kay.smoljak in del.icio.us. Keep rocking the code!</p>
<script src="http://www.sitepoint.com/adjs.php?region=136&amp;did=adz&amp;adtype=vertical" type="text/javascript"></script>]]></content:encoded>
			<wfw:commentRss>http://www.sitepoint.com/blogs/2008/04/25/the-week-in-coldfusion-16-22-april-community-best-practices/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Week in ColdFusion: 9-15 April: Code crazy</title>
		<link>http://www.sitepoint.com/blogs/2008/04/18/the-week-in-coldfusion-9-15-april-code-crazy/</link>
		<comments>http://www.sitepoint.com/blogs/2008/04/18/the-week-in-coldfusion-9-15-april-code-crazy/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 14:41:55 +0000</pubDate>
		<dc:creator>kay.smoljak</dc:creator>
		
		<category><![CDATA[ColdFusion]]></category>
<category>ColdFusion</category>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2436</guid>
		<description><![CDATA[For some reason, the blogosphere absolutely exploded this week. Even if you subscribe to MXNA, Fullasagoog or one of the other CF blog aggregators, check this list out to see if you missed anything&#8230;
The hype over the ColdFusion 8.0.1 release has died down a little, and there were a handful of items this week discussing [...]]]></description>
			<content:encoded><![CDATA[<p>For some reason, the blogosphere absolutely exploded this week. Even if you subscribe to MXNA, Fullasagoog or one of the other CF blog aggregators, check this list out to see if you missed anything&#8230;</p>
<p>The hype over the ColdFusion 8.0.1 release has died down a little, and there were a handful of items this week discussing what&#8217;s new. Raymond Camden discusses the <a href="http://www.coldfusionjedi.com/index.cfm/2008/4/9/ColdFusion-801-change-to-CFEXECUTE">changes to the CFEXECUTE tag in CF 8.0.1</a>. With the changes to the CF licensing, John Beynon has put together a little <a href="http://john.beynon.org.uk/index.cfm/2008/4/14/CF-License-Calculator">ColdFusion license calculator</a> in Flex to work out how many licenses are required (and their cost) based on the CF edition, number of CPUs and number of virtual machines.</p>
<p>Not to be outdone, the alternative CFML engine Railo also released an updater, to <a href="http://www.railo.ch/blog/index.cfm/2008/4/10/Railo-update-201">version 2.0.1</a>. The new release contains an ton of bug fixes and new features.</p>
<p>In the Open BlueDragon camp, the members of the <a href="http://alan.blog-city.com/bluedragon_steering_committee.htm">new steering committee have been announced</a>. Alan Williamson has posted interviews with committee members <a href="http://alan.blog-city.com/interview_andyallan.htm">Andy Allan</a>, <a href="http://alan.blog-city.com/interview_mikebrunt.htm">Mike Brunt</a>, and <a href="http://alan.blog-city.com/interview_seancorfield.htm">Sean Corfield</a>, with more sure to follow.</p>
<div id="adz" class="vertical"></div><p>Speaking of open source, Greg Cerveny has posted <a href="http://www.artfulmedium.com/blog/index.cfm/2008/4/14/Ray-Camden-on-Developing-Open-Source-ColdFusion-Applications">an interview with Raymond Camden on developing open source ColdFusion applications</a>. It&#8217;s interesting because it seems Greg has some strong opinions on what open source should and shouldn&#8217;t be. And from <a href="http://www.remotesynthesis.com/blog/index.cfm/2008/4/14/ColdFusion-OpenSource-Update--April14-2008">Brian Rinaldi&#8217;s open source round up</a>, lots of new stuff has been released, including an OpenID integration component, a portal framework, a logging application, Robin Hilliard&#8217;s unit testing project, a file manager, and more. Whew!</p>
<p>Short and sweet code cuts:</p>
<ul>
<li>Raymond Camden has started working on a new version of his <a href="http://www.coldfusionjedi.com/index.cfm/2008/4/15/First-draft-of-new-YouTube-API">YouTubeCFC wrapper</a>, which now uses the updated YouTube API.
</li>
<li>Brian Rinaldi has released <a href="http://www.remotesynthesis.com/blog/index.cfm/2008/4/13/Illudium-Code-Generator-Build-12-Released">a new build of the wickedly-named Illudium PU-36 Code Generator</a>.
</li>
<li>Brian Love shares a user defined function to <a href="http://blog.brianflove.com/articles/2008/04/11/safely-uploading-photos-in-cf">easily manage image uploads</a>.</li>
</ul>
<p>If you&#8217;re after something a little more heavy duty, here some&#8217;s topics to stretch the grey matter:</p>
<ul>
<li>Raymond Camden discusses <a href="http://www.coldfusionjedi.com/index.cfm/2008/4/15/Ask-a-Jedi-What-is-the-proper-way-to-handle-sessioncgi-variables-in-CFCs">best practises for handling session and cgi variables inside CFCs</a>, from both a real world and theoretical perspective.</li>
<li>Mike Brunt discusses <a href="http://www.alagad.com/go/blog-entry/vertical-and-horizontal-clustering-with-coldfusion">Vertical and Horizontal Clustering</a> in his continuing post series on the topic.</li>
<li><a href="http://www.pbell.com/index.cfm/2008/4/14/What-is-an-Object-as-a-Struct">Peter Bell discusses treating an object as a struct</a> - both how you would do it and why you might want to.
</li>
<li>Nathan Strutz tells us that <a href="http://www.dopefly.com/techblog/entry.cfm?entry=246">ColdFusion is a Domain Specific Language</a>, designed to solve one problem really well: &#8220;ColdFusion is meant to be the dream language for web applications. Its original goals were to make your HTML web site database-enabled and dynamic. That goal was basically perfected with version 1.0 and the cfquery tag.&#8221; </li>
</ul>
<p>One of the things that makes ColdFusion great is the community. Jim Priest has posted a <a href="http://www.thecrumb.com/2008/04/14/cfml-ide-initial-numbers/">community-driven CFML IDE survey</a>&#8230; where he&#8217;s making the results publicly available. Already there are over 300 responses, so fill it out and have your say. Kristen Schofield, ColdFusion product manager, has posted some <a href="http://www.webbschofield.com/index.cfm/2008/1/29/ColdFusion-8-Customer-Success-Stories-one-could-be-yours">ColdFusion 8 customer case studies</a> that have been posted to the Adobe web site. And over at Fusion Authority, I&#8217;ve picked out <a href="http://www.fusionauthority.com/news/4746-coldfusion-talk-roundup-2.htm">five interesting threads from discussions this week on the CF-Talk mailing list</a>: Database schema comparison tools, ordering numeric query columns alphabetically, advanced pagination, open source shopping cart systems and Application.cfm versus Application.cfc.</p>
<p>ColdFusion conferences are spread nicely over the year, it seems. On the CFUnited conference blog, they&#8217;ve posted the <a href="http://cfunited.com/blog/index.cfm/2008/4/14/Top-10-reasons-to-attend--CFUnited">top 10 reasons to attend the upcoming CFUnited</a>. However, these same reasons could apply to almost any conference - it&#8217;s just great to get out and meet like-minded CF developers while learning new skills! I&#8217;m probably going to miss out on WebDU this year (Geoff has posted some <a href="http://blog.daemon.com.au/index.cfm?objectid=501D7DFA-13D4-B1F1-488CFE96744C1DBE">OSX Dashboard widgets to countdown the days</a> until the southern hemisphere&#8217;s CF conference), but I have high hopes for next year. Nick Tong has announced that there will be <a href="http://www.succor.co.uk/index.cfm/2008/4/14/CFDevCon-2008--Old-conference-name-but-new-vibe">a new ColdFusion conference in the UK</a> in September, under the old moniker CFDevCon. More details coming soon!</p>
<p>Finally, some framework-related announcements:</p>
<ul>
<li>Geoff Bowers presented an <a href="http://blog.daemon.com.au/index.cfm?objectid=4F36E562-13D4-B1F1-4840CD9078B7C4D0">Adobe eSeminar on FarCry 5.0</a> several weeks ago, and has announced that the recording of the hour-long session is now available. If you miss a live sessions, <a href="http://www.adobe.com/cfusion/event/index.cfm?event=list&amp;loc=en_us&amp;type=ondemand_seminar&amp;product=ColdFusion&amp;interest=">recordings of previous eSeminars</a> are available &#8220;on demand&#8221; from Adobe&#8217;s site. And Jeff Coughlin has released the <a href="http://www.jeffcoughlin.com/blog/index.cfm/2008/4/10/New-FarCry-Plugin-jcFarcryFlvPlayer">jcFarcryFlvPlayer plugin for the FarCry CMS/framework</a>, which embeds a Flash-based video player into a FarCry site. </li>
<li>Nathan Strutz has updated his <a href="http://www.dopefly.com/techblog/entry.cfm?entry=247">Fusebox XML cheat sheet</a> for Fusebox 5.5.</li>
<li>Matt Quackenbush talks about <a href="http://www.quackfuzed.com/index.cfm/2008/4/14/Using-Mapped-Views-in-ColdBox">how to use mapped views - view files common to multiple applications - in ColdBox</a>.</li>
<li>Sean Corfield explains <a href="http://corfield.org/blog/index.cfm/do/blog.entry/entry/Transfer_Cache_Synchronization_in_a_Cluster">how to use Transfer ORM in a cluster</a>. And speaking of Transfer, Dan Wilson has let on that Mark Mandel is hard at work finishing up documentation for the <a href="http://www.nodans.com/index.cfm/2008/4/14/TransferORM-gets-closer-to-10-release">release of Transfer 1.0 at the CF.Objective conference</a>.</li>
</ul>
<p>That&#8217;s it for this week! As always, leave a comment, email me (kay AT smoljak DOT com) with any tips, or tag your links for:kay.smoljak in del.icio.us.</p>
<script src="http://www.sitepoint.com/adjs.php?region=136&amp;did=adz&amp;adtype=vertical" type="text/javascript"></script>]]></content:encoded>
			<wfw:commentRss>http://www.sitepoint.com/blogs/2008/04/18/the-week-in-coldfusion-9-15-april-code-crazy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Week in ColdFusion: 2-8 April: updater overload</title>
		<link>http://www.sitepoint.com/blogs/2008/04/11/the-week-in-coldfusion-2-8-april-updater-overload/</link>
		<comments>http://www.sitepoint.com/blogs/2008/04/11/the-week-in-coldfusion-2-8-april-updater-overload/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 14:24:53 +0000</pubDate>
		<dc:creator>kay.smoljak</dc:creator>
		
		<category><![CDATA[ColdFusion]]></category>
<category>ColdFusion BlueDragon Railo</category>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2008/04/11/the-week-in-coldfusion-2-8-april-updater-overload/</guid>
		<description><![CDATA[Obviously the big news this week was that the first ColdFusion updater, 8.0.1, was released - and was subsequently re-announced by seemingly every blog in MXNA and Fullasagoog! In between all the announcements were some posts exploring the new features:

Ray Camden shows how it&#8217;s now easier to add PDF watermarks

Brian Rinaldi and Barney Boisvert debate [...]]]></description>
			<content:encoded><![CDATA[<p>Obviously the big news this week was that the first ColdFusion updater, 8.0.1, was released - and was subsequently re-announced by seemingly every blog in MXNA and Fullasagoog! In between all the announcements were some posts exploring the new features:</p>
<ul>
<li><a href="http://www.coldfusionjedi.com/index.cfm/2008/4/4/ColdFusion-801--Easier-to-add-PDF-Watermarks">Ray Camden shows how it&#8217;s now easier to add PDF watermarks</a>
</li>
<li><a href="http://www.remotesynthesis.com/blog/index.cfm/2008/4/4/Quick-and-Dirty-Dummy-Queries-in-ColdFusion-801">Brian Rinaldi</a> and <a href="http://www.barneyb.com/barneyblog/2008/04/04/dummy-queries-in-coldfusion-801/">Barney Boisvert</a> debate the best way to create dummy recordsets
</li>
<li><a href="http://john.beynon.org.uk/index.cfm/2008/4/4/ColdFusion-801-EULA-Changes">John Beynon discusses EULA changes</a>, which will be of particular interest to those interested in virtualisation, and <a href="http://blog.newatlanta.com/index.cfm?mode=entry&amp;entry=E3EC8D5E-98B9-464A-85AAF04529ECB911">Vince Bonfanti of New Atlanta</a> responds with the differences between ColdFusion and BloueDragon&#8217;s licensing models
</li>
<li>Adobe&#8217;s Manjukiran Pacchhipulusu writes about <a href="http://www.adobe.com/devnet/coldfusion/articles/64_bit.html">taking advantage of the new 64-bit support</a> </li>
</ul>
<p>Fortunately, I also managed to find some more material NOT related to the update. There&#8217;s new features at Fusion Authority, home of the print journal FAQU. The first of a number of CFUnited video interviews has been posted, where <a href="http://www.fusionauthority.com/news/4743-first-of-fusion-authority-cfunited-europe-video-interviews-up.htm">Paul Vernon interviews New Atlanta&#8217;s Vince Bonfanti</a> about - guess what! - BlueDragon open source. And I attempt to highlight some of the best CF-Talk mailing list threads from the previous week in my <a href="http://www.fusionauthority.com/news/4744-coldfusion-talk-roundup-1.htm">new ColdFusion-Talk Roundup #1</a>.</p>
<p>Short and sweet code cuts:</p>
<div id="adz" class="vertical"></div><ul>
<li><a href="http://www.leavethatthingalone.com/blog/index.cfm/2008/4/6/ColdFusionAndMultiPageTiffs">Seth Duffey shows how to work with multi-page TIFF images in ColdFusion 8</a>
</li>
<li><a href="http://www.chapter31.com/2008/04/07/flushing-a-cached-web-service/">Michael Sharman shows how to dynamically flush a cached web service in CF 7</a> (and Raymond Camden points out in the comments that there&#8217;s now a supported method for doing the same thing in CF8)
</li>
<li>Todd Sharp explores a new way to create screen captures in <a href="http://cfsilence.com/blog/client/index.cfm/2008/4/4/Converting-HTML-To-An-Image-With-CFJava">Converting HTML to an image with CF/Java</a> - at the moment the method is dependent on CF 8 but Todd says he hopes to remove that requirement
</li>
<li><a href="http://carehart.org/blog/client/index.cfm/2008/4/8/cfmail_messageid_solution_for_CF6and7">Charlie Arehart talks about potential solutions to prevent CFMAIL from being flagged as spam</a></li>
</ul>
<p>Autosuggest is Ajax topic of the week: Based on <a href="http://www.houseoffusion.com/groups/cf-talk/thread.cfm/threadid:55852">a question asked on the CF-Talk mailing list</a> about allowing multiple auto-suggest items per field, <a href="http://fusion.dominicwatson.co.uk/2008/04/tidy-autosuggesting-solution.html">Dominic Watson posted a solution</a> that solves the problem and more, and then turned it into a custom tag and released it on RIAForge: <a href="http://betterautosuggest.riaforge.org/">Better Autosuggest</a>. Original poster Steve Good also posted <a href="http://goodcf.instantspot.com/blog/2008/04/03/Creating-and-Appending-a-List-Using-AutoSuggest-and-JQuery">an alternative solution using JQuery</a>. </p>
<p>Advancing the CFGRID cause: <a href="http://blog.brianflove.com/articles/2008/04/02/set-cfwindow-title-from-cfgrid">Brian Love demonstrates how to dynamically set a CFWINDOW title from a CFGRID</a> - a handy tip for those CFGRID-driven CRUD interfaces. <a href="http://www.dwmommy.com/?day=4/5/2008&amp;rss=true#blog623">Angela Buraglia reveals some CSS to enable word wrap in HTML/Ajax CFGRID</a> - although <a href="http://www.houseoffusion.com/groups/cf-talk/thread.cfm/threadid:55960">this CF-Talk mailing list thread suggests that Angela&#8217;s code may need to be modified slightly</a> to work with IE. And <a href="http://cfsilence.com/blog/client/index.cfm/2008/4/7/CFGrid-Date-Picker-Editor">Todd Sharp has created a calendar date picker widget for editable CFGRIDs</a>. Sweet!</p>
<p>SitePoint have published a beginner&#8217;s tutorial on BlueDragon, <a href="http://www.sitepoint.com/article/develop-coldfusion-apps-free">Enter the Dragon: Develop ColdFusion Apps for Free</a>. If you&#8217;re interested in trying out alternative CFML engines, there&#8217;s also Railo - <a href="http://www.railo.ch/blog/index.cfm/2008/4/7/Configuring-IIS6-with-Railo">Gert Franz runs through how to configure Railo with IIS6</a>. On the other hand, if you&#8217;re looking for heavy duty Adobe CF, Gary Gilbert let us know that <a href="http://www.garyrgilbert.com/blog/index.cfm/2008/4/3/Intermedia-Offering-CF8-Enterprise-Hosting">web host Intermedia.net have announced they are offering ColdFusion 8 Enterprise</a> hosting plans. He has a look at their plans compared to hostmysite. Or if you&#8217;re going large scale self-hosted, Mike Brunt has kicked off a series of articles on clustering ColdFusion with <a href="http://www.alagad.com/go/blog-entry/ha-clustering-coldfusion-part-1-installing-cf">HA - Clustering ColdFusion Part 1 - Installing CF</a>. Mike intends to follow up with posts on hardware and software setup.</p>
<p>Other randoms this time around include:</p>
<ul>
<li><a href="http://corfield.org/blog/index.cfm/do/blog.entry/entry/Want_to_know_what_the_weekly_is_up_to">Sean Corfield posted links to the ColdFusion Weekly podcast&#8217;s public calendar</a> of upcoming interviews and topics, which you can subscribe to in a number of different formats</li>
<li>Bobby Hartfield, developer of CF4em, a new forum package for ColdFusion, <a href="http://www.cf4em.com/">is looking for people to help test drive the features before he releases it for beta testing</a></li>
<li>If you&#8217;re an Eclipse user, you might be interested in <a href="http://www.eclipse.org/mylyn/">Mylyn</a>, a &#8220;Task-Focused Interface for Eclipse&#8221; according to the official web site - <a href="http://www.henke.ws/machblog/index.cfm?event=showEntry&amp;entryId=24E60092-19B9-BA51-EE9DBB894F15D61A">Mike Henke raves about it, and links to some resources</a> (and there&#8217;s lots more similar material on Mike&#8217;s blog, so check it out if you&#8217;re an Eclipse, Subversion or ANT user)</li>
</ul>
<p>Finally, from the &#8220;I didn&#8217;t realise that was even there&#8221; files, Nick Tong pointed out to me this week that his site <a href="http://cfframeworks.com/">cfFrameWorks</a> is not only where he keeps his blog, but also a compendium of ColdFusion frameworks with a description and links for each one and a separate framework news feed. Nice resource Nick! My interview with <a href="http://www.sitepoint.com/article/geoff-bowers-farcry-framework">Geoff Bowers on the FarCry CMS/Framework</a> went live last week, and I hope to have more framework developer interviews coming soon.</p>
<p>That&#8217;s it for this week. If you have a ColdFusion tip for me, email me (kay at smoljak dot com), leave a comment or tag your links with for:kay.smoljak in del.icio.us. Operators are standing by to receive your link!</p>
<script src="http://www.sitepoint.com/adjs.php?region=136&amp;did=adz&amp;adtype=vertical" type="text/javascript"></script>]]></content:encoded>
			<wfw:commentRss>http://www.sitepoint.com/blogs/2008/04/11/the-week-in-coldfusion-2-8-april-updater-overload/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ColdFusion 8 Updater 1 released</title>
		<link>http://www.sitepoint.com/blogs/2008/04/04/coldfusion-8-updater-1-released/</link>
		<comments>http://www.sitepoint.com/blogs/2008/04/04/coldfusion-8-updater-1-released/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 05:11:47 +0000</pubDate>
		<dc:creator>kay.smoljak</dc:creator>
		
		<category><![CDATA[ColdFusion]]></category>
<category>ColdFusion</category>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2008/04/04/coldfusion-8-updater-1-released/</guid>
		<description><![CDATA[After a long beta cycle, ColdFusion 8.0.1 is now available! 
The updater incorporates a heap of fixes and enhancements which you can read about in the release notes (PDF) and FAQ. Notably, 64-bit support has been added to almost every platform - a feature that many organisations were waiting for - and JDK support has [...]]]></description>
			<content:encoded><![CDATA[<p>After a long beta cycle, <a href="http://www.cfinsider.com/index.cfm/2008/4/3/ColdFusion-801-Available-Now">ColdFusion 8.0.1 is now available! </a></p>
<p>The updater incorporates a heap of fixes and enhancements which you can <a href="http://www.adobe.com/support/documentation/en/coldfusion/801/cf801releasenotes.pdf">read about in the release notes (PDF)</a> and <a href="http://kb.adobe.com/selfservice/viewContent.do?externalId=kb403277&amp;sliceId=1">FAQ</a>. Notably, 64-bit support has been added to almost every platform - a feature that many organisations were waiting for - and JDK support has been upgraded to Sun Java SE JDK 6 Update 3, version 1.6.0_03.</p>
<p>The third party libraries from Yahoo, ExtJS and FCKEditor have been updated, so the built in Ajax components now support the Webkit/Safari browser. In terms of the core language, the AttributeCollection attribute has been extended, as has structure and array creation syntax, and there are numerous updates to cfdocument, cfexchangecalendar, cfexecute, cfftp, cfimage, cfmail, and cfpdf as well as over 100 bug fixes, including quite a few to ColdFusion Report Builder.</p>
<p>So what are you waiting for - <a href="http://www.adobe.com/support/coldfusion/downloads_updates.html">go get it already</a> :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sitepoint.com/blogs/2008/04/04/coldfusion-8-updater-1-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Week in ColdFusion: 26 March-1st April: No fooling here</title>
		<link>http://www.sitepoint.com/blogs/2008/04/04/the-week-in-coldfusion-26-march-1st-april-no-fooling-here/</link>
		<comments>http://www.sitepoint.com/blogs/2008/04/04/the-week-in-coldfusion-26-march-1st-april-no-fooling-here/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 14:18:26 +0000</pubDate>
		<dc:creator>kay.smoljak</dc:creator>
		
		<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2008/04/04/the-week-in-coldfusion-26-march-1st-april-no-fooling-here/</guid>
		<description><![CDATA[On BlueDragon Open Source: Vince Bonfanti, President of New Atlanta, has announced that BlueDragon Open Source will be unveiled at the cf.Objective() conference in May. Vince also speaks his mind on the latest instalment of the ColdFusion Weekly podcast, and is interviewed by Dan Wilson in this dzone article.
From the Adobe camp: 

CF Product Manger [...]]]></description>
			<content:encoded><![CDATA[<p>On BlueDragon Open Source: Vince Bonfanti, President of New Atlanta, has announced that <a href="http://blog.newatlanta.com/index.cfm?mode=entry&amp;entry=32614A78-F681-4465-A3BEAB06194C2149">BlueDragon Open Source will be unveiled at the cf.Objective() conference</a> in May. Vince also speaks his mind on the <a href="http://coldfusionweekly.libsyn.com/index.php?post_id=323197">latest instalment of the ColdFusion Weekly podcast</a>, and is <a href="http://coldfusion.dzone.com/articles/freeing-dragon-interview-vince">interviewed by Dan Wilson in this dzone article</a>.</p>
<p>From the Adobe camp: </p>
<ul>
<li>CF Product Manger Kristen Schofield wants your feedback on the idea of <a href="http://www.webbschofield.com/index.cfm/2008/3/26/ColdFusion-Customer-Evangelism-Kit">a ColdFusion evangelism kit for potential customers</a>. Do you think this would be useful? Let Kristen know your thoughts!</li>
<li>Last week the Adobe MAX locations were announced. Now, they&#8217;re looking for <a href="https://adobemax.dabbledb.com/page/callforsessions/NLXYueHm">your thoughts on sessions and presenters</a></li>
</ul>
<p><a href="http://www.remotesynthesis.com/blog/index.cfm/2008/3/25/CFUnited-Interview--Peter-Bell">Brian Rinaldi talks to Peter Bell in his CFUnited interview series</a>. Peter will be presenting three sessions at the CFUnited conference, on CFCs, code generation, and OO. Brian&#8217;s <a href="http://www.remotesynthesis.com/blog/index.cfm/2008/3/31/ColdFusion-OpenSource-Update--March-30-2008">Open Source Update</a> also had lots of interesting announcements&nbsp; on the frameworks front (ColdBox, FarCry, Mach-ii and Transfer related).</p>
<div id="adz" class="vertical"></div><p>Code and techniques, short and sweet:</p>
<ul>
<li>Brian Ghidinelli shares a technique to <a href="http://www.ghidinelli.com/2008/03/26/minimizing-memory-damage-from-bot-created-sessions-in-coldfusion/">minimize memory usage by bots in applications using session management</a></li>
<li><a href="http://www.madfellas.com/blog/index.cfm/2008/3/27/ColdExt-Wiki-and-Getting-Started-Tutorial">Justin Carter has started a documentation wiki for ColdExt</a>, the ExtJS tag library for CF, with a <a href="http://coldext.riaforge.org/wiki/index.cfm/Getting_Started_Tutorial">Getting Started tutorial</a></li>
<li>Ever wanted to use CFPOP over a secure connection? It&#8217;s not supported in CF, but <a href="http://techfeed.net/blog/index.cfm/2008/3/28/No-SSL-With-ColdFusions-CFPOP">Jake Munson shows how it can be done with a quick Java call</a></li>
<li>Brian Love has worked out <a href="http://blog.brianflove.com/articles/2008/03/27/cf8-determining-if-ajax-request">how to determine if a particular request is coming from an Ajax request</a> or not</li>
</ul>
<p>And finally, my new most favourite tag: CFGRID. Anuj Gakhar shows how to <a href="http://www.anujgakhar.com/2008/03/28/changing-cfgrid-pagesize-dynamically/">change the CFGRID pageSize attribute dynamically</a>, and <a href="http://www.danvega.org/blog/index.cfm/2008/3/28/ColdFusion-8-Grid-Editor-Select-Menu">Dan Vega shares a nifty select element trick for editable grids</a>. </p>
<p>Got a link for me? Think I should be covering other stuff? Leave a comment, drop me a line (kay AT smoljak DOT com) or tag your links in del.icio.us with for:kay.smoljak. Until next week&#8230; </p>
<script src="http://www.sitepoint.com/adjs.php?region=136&amp;did=adz&amp;adtype=vertical" type="text/javascript"></script>]]></content:encoded>
			<wfw:commentRss>http://www.sitepoint.com/blogs/2008/04/04/the-week-in-coldfusion-26-march-1st-april-no-fooling-here/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 3.111 seconds -->
<!-- Cached page served by WP-Cache -->
