<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://coldfusion.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Articles by Hal Helms</title>
 <link>http://coldfusion.sys-con.com/</link>
 <description>Latest articles from Hal Helms</description>
 <language>en</language>
 <copyright>Copyright 2008 SYS-CON Media</copyright>
 <generator>SYS-CON Media</generator>
 <lastBuildDate>Sat, 30 Aug 2008 06:16:47 EDT</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>10</ttl>
<item>
 <title>ColdFusion and the Rise of Right-Brained Thinking</title>
 <link>http://coldfusion.sys-con.com/node/317587</link>
 <description>Recently, I&#039;ve been reading a book recommended to me by my friend, Clark Valberg. The book is A Whole New Mind; its author is Daniel Pink. In this article, I&#039;ll discuss why I think the premise of the book holds such promise for ColdFusion programmers - and how it challenges us to rethink how we define what our work is.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/317587&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 03 Jan 2007 21:30:00 EST</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/317587</guid>
</item>
<item>
 <title>A New Vision for ColdFusion</title>
 <link>http://coldfusion.sys-con.com/node/264754</link>
 <description>During a recent conversation between Mike Britton, Brian Kotek, and myself, we were discussing the features that we&#039;d like to see in ColdFusion 8. (A podcast of this discussion can be found at helmsandpeters.com.) I&#039;d like to share with you some thoughts on the topic. Much that follows is taken from a talk I gave last year at the Cfobjective conference. It lays the groundwork for a vision for ColdFusion that concludes this article.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/264754&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 02 Sep 2006 11:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/264754</guid>
</item>
<item>
 <title>Security Matters</title>
 <link>http://coldfusion.sys-con.com/node/256133</link>
 <description>It seems that not a week goes by without another story of a major organization inadvertently leaking private data. In one recent week, representatives of a Rhode Island government agency reported that tens of thousands of credit card transactions on a government-run site had been stolen by Russian data thieves. In the same week, the private firm, Providence Home Services, announced that backup tapes of patient records - some 365,000 of them - had been stolen from one of their employees&#039; car.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/256133&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 08 Aug 2006 12:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/256133</guid>
</item>
<item>
 <title>Creating Object-Oriented Presentation Layers</title>
 <link>http://coldfusion.sys-con.com/node/235977</link>
 <description>For the past several weeks, I&#039;ve been immersed in writing a large application - so immersed, in fact, that I missed writing my column for last month! This application has been particularly interesting to me because it makes such extensive use of AJAX - that combination of JavaScript, DOM manipulation, and the XMLHttpRequest object that has caught the attention of the general public. It&#039;s also been interesting because it has allowed me to experiment with the idea of creating an object-oriented (OO) presentation layer.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/235977&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 28 Jun 2006 04:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/235977</guid>
</item>
<item>
 <title>Mixins</title>
 <link>http://coldfusion.sys-con.com/node/192334</link>
 <description>In the last two installments of &#039;Foundations,&#039; we looked at the issue of static v dynamic typing in ColdFusion and I argued that treating ColdFusion as a statically typed language led to disappointment and defeat. In this issue let&#039;s explore some of the possibilities available when we no longer treat ColdFusion as &#039;Java Lite&#039; but accept it on its own terms..&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/192334&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 11 Mar 2006 14:00:00 EST</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/192334</guid>
</item>
<item>
 <title>ColdFusion Developer&#039;s Journal Special &quot;Frameworks&quot; Focus Issue: Mach-II</title>
 <link>http://coldfusion.sys-con.com/node/176178</link>
 <description>It&#039;s all Simon&#039;s fault. We say this to all framework writers who, even now, are trying to recover from the task assigned them by CFDJ&#039;s editor-in-chief: provide an article and an implementation of the Macromedia Pet Market application in their chosen framework.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/176178&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 31 Jan 2006 17:45:00 EST</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/176178</guid>
</item>
<item>
 <title>Toward a New Orthodoxy – Dynamic Typing</title>
 <link>http://coldfusion.sys-con.com/node/172586</link>
 <description>Last month, we took a long look at strong typing. We saw that while strong typing offers many benefits in a language such as Java, trying to attach strong typing to ColdFusion produces really difficult problems. And last month, due to my &#039;in&#039; connections, we were even able to briefly interview the Java compiler.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/172586&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 28 Jan 2006 11:15:00 EST</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/172586</guid>
</item>
<item>
 <title>Why Should ColdFusion Be Statically Typed?</title>
 <link>http://coldfusion.sys-con.com/node/167973</link>
 <description>In this article, I argue that by adopting the static typing model found in languages such as Java, we have been seduced into accepting a bad model - or at least a model that is inappropriate for the dynamic typing mechanism inherent in ColdFusion. I&#039;ll explain the problems that such a mindset has caused and how the promised benefits of static typing fail to materialize in ColdFusion.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/167973&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 21 Jan 2006 12:30:00 EST</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/167973</guid>
</item>
<item>
 <title>Arrays and Structures: Problem Solving</title>
 <link>http://coldfusion.sys-con.com/node/138976</link>
 <description>In the first etude, we looked at arrays; in the second, we worked with structures. In this etude, let&#039;s work through some exercises that may use one or the other or both. Ready to dig in?&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/138976&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 26 Oct 2005 06:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/138976</guid>
</item>
<item>
 <title>Études: Studies in Structures</title>
 <link>http://coldfusion.sys-con.com/node/117682</link>
 <description>The life of a writer is sometimes a lonely one. After writing something, you send it out and aren&#039;t sure how it will be received. Last month was a happy change: I received a lot of feedback from my column introducing the idea of études. In the introduction to the series on études, we looked at arrays. This month, let&#039;s do a workout on structures after a quick primer.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/117682&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 09 Aug 2005 17:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/117682</guid>
</item>
<item>
 <title>We Programmers Need Etudes</title>
 <link>http://coldfusion.sys-con.com/node/101376</link>
 <description>Have you ever noticed the correlation between musicians and programmers? Some of the best programmers I know are or have been musicians. I recently had a class where 70% of the students were active musicians - some even with CDs of their work.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/101376&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 16 Jun 2005 15:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/101376</guid>
</item>
<item>
 <title>Rethinking Decorators</title>
 <link>http://coldfusion.sys-con.com/node/101356</link>
 <description>Ben and I were talking about my earlier CFDJ article on the Decorator design pattern [cfdj, vol. 6 issue 11]. In the article, I explained how the Decorator pattern could be used in situations in which there exists a base class with various options.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/101356&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 16 Jun 2005 14:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/101356</guid>
</item>
<item>
 <title>Creating Configuration Files</title>
 <link>http://coldfusion.sys-con.com/node/49182</link>
 <description>In their book Head First Design Patterns, the four coauthors lay out a series of key principles for creating robust software designs. One of the most important of these principles is &#039;Find what varies and encapsulate it.&#039; In this article, let&#039;s apply this principle to the use of configuration files and explore the support for old-style .INI files and XML files.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/49182&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 13 Apr 2005 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/49182</guid>
</item>
<item>
 <title>Abstractions</title>
 <link>http://coldfusion.sys-con.com/node/48230</link>
 <description>I&#039;ve been busy lately providing training in implementing object orientation (OO) with ColdFusion components (CFCs) to several companies. I&#039;ve found that most ColdFusion developers approach OO as something to &#039;layer on&#039; over their traditional programming practices. Even many Java developers make this mistake, which means that they don&#039;t often see many benefits from a foray into object orientation.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/48230&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 11 Feb 2005 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/48230</guid>
</item>
<item>
 <title>Designer Coffee and the Decorator Pattern</title>
 <link>http://coldfusion.sys-con.com/node/47450</link>
 <description>While standing in line at my local coffee shop the other day, I was thinking about how helpful a thorough knowledge of design patterns is for a developer. In case you&#039;re unclear about what design patterns are, think of them as time-tested solutions to very specific problems.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/47450&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 14 Dec 2004 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/47450</guid>
</item>
<item>
 <title>Saving Polly</title>
 <link>http://coldfusion.sys-con.com/node/47205</link>
 <description>My heart beat faster as the mail carrier handed me the mail. There it was: my latest edition of Thrilling Tech Tales magazine. As I always do, I immediately turned to the exact center of the magazine to read the latest installment of &#039;The Adventures of the Morphic Family.&#039; This week, it was about Polly, the daughter and heir to the family farm. I eagerly began reading...&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/47205&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 24 Nov 2004 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/47205</guid>
</item>
<item>
 <title>Extreme Programming</title>
 <link>http://coldfusion.sys-con.com/node/46792</link>
 <description>The Agile Manifesto is the product of 17 smart, well-meaning developers who met in February 2001 to discuss problems in software development. The list of developers included Kent Beck, Alistair Cockburn, Martin Fowler, Ron Jeffries, Robert &#039;Uncle Bob&#039; Martin, and Dave Thomas - people who have all made substantial contributions to software development.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/46792&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 20 Oct 2004 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/46792</guid>
</item>
<item>
 <title>&#039;Selling&#039; ColdFusion</title>
 <link>http://coldfusion.sys-con.com/node/46364</link>
 <description>&#039;I&#039;m getting a lot of resistance,&#039; my client told me. &#039;Prospective clients love the functionality of our application, but they shy away when they hear that it&#039;s developed in ColdFusion. Their IT people don&#039;t like it and we&#039;re starting to lose sales.&#039;&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/46364&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 15 Sep 2004 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/46364</guid>
</item>
<item>
 <title>Fusebox or Mach-II?</title>
 <link>http://coldfusion.sys-con.com/node/45978</link>
 <description>For more than seven years, Fusebox (&lt;a href=&quot;http://www.fusebox.org&quot; title=&quot;www.fusebox.org&quot;&gt;www.fusebox.org&lt;/a&gt;), now in its fourth version, has been the dominant framework for building ColdFusion applications. During that time, Fusebox has evolved from a set of best practices into a mature framework capable of tackling very large jobs while remaining easy enough to use for everyday small tasks.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/45978&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 13 Aug 2004 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/45978</guid>
</item>
<item>
 <title>An OO Approach to War</title>
 <link>http://coldfusion.sys-con.com/node/45622</link>
 <description>With the advent of ColdFusion components (CFCs), introduced in ColdFusion MX version 6.0 and greatly improved in version 6.1, ColdFusion MX allows CF programmers to enter the mainstream of object-oriented (OO) programming. With the overwhelming success of the J2EE and the .NET platforms, OO has become the dominant paradigm for building commercial software and gaining a thorough, working knowledge of it is essential to any programmer&#039;s long-term career success.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/45622&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 20 Jul 2004 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/45622</guid>
</item>
<item>
 <title>A Wedding Invitation: CF &amp; Java</title>
 <link>http://coldfusion.sys-con.com/node/45572</link>
 <description>If you missed this year&#039;s CFUN conference (June 26-27), you missed a lot. In addition to the great time spent meeting and talking with other ColdFusion programmers, Ben Forta gave a keynote demo of the next version of ColdFusion, code-named &#039;Blackstone&#039;.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/45572&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 14 Jul 2004 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/45572</guid>
</item>
<item>
 <title>Seven Strategies for Surviving Outsourcing</title>
 <link>http://coldfusion.sys-con.com/node/45340</link>
 <description>One of the most enduring of American legends is that of John Henry, the &#039;steel drivin&#039; man,&#039; who pitted his strength against a machine - and won. Unlike many legends, John Henry was a real person - a former slave who was hired by the C&amp;O Railroad to cut holes in rock into which explosives were placed in order to create tunnels.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/45340&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 22 Jun 2004 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/45340</guid>
</item>
<item>
 <title>Adventures in Encapsulation Part IV</title>
 <link>http://coldfusion.sys-con.com/node/44773</link>
 <description>I was playing a particularly tough game of online Texas Hold&#039;em with someone who called himself &#039;all_or_nothing&#039;. I looked at my two hole cards: a 10 of spades and a 10 of clubs. It was down to just the two of us, vying for the total prize money of $5.00.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/44773&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 11 May 2004 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/44773</guid>
</item>
<item>
 <title>Adventures in Encapsulation Part III</title>
 <link>http://coldfusion.sys-con.com/node/44478</link>
 <description>I recently gave a class in Fusebox 4 during which the issue of security came up. This issue seems to cause a good deal of trouble for programmers - so much so that when we wrote Fusebox 4 we provided some built-in abilities to help programmers with this.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/44478&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 13 Apr 2004 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/44478</guid>
</item>
<item>
 <title>Adventures in Encapsulation Part 2</title>
 <link>http://coldfusion.sys-con.com/node/43996</link>
 <description>It&#039;s past midnight and I&#039;m in my car, prowling Atlanta for a good cup of coffee. (Such are the challenges of members of the Cult of the Midnight Programmer.) My cell phone rings.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/43996&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 09 Mar 2004 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/43996</guid>
</item>
<item>
 <title>Adventures in Encapsulation Part I</title>
 <link>http://coldfusion.sys-con.com/node/43793</link>
 <description>I&#039;ve just returned from a four-day class on Mach-II (&lt;a href=&quot;http://www.mach-ii.com&quot; title=&quot;www.mach-ii.com&quot;&gt;www.mach-ii.com&lt;/a&gt;) that Ben Edwards and I gave to a group of developers at Macromedia in San Francisco. It was great fun to be working with so skilled a group.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/43793&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 25 Feb 2004 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/43793</guid>
</item>
<item>
 <title>Is ColdFusion Dying?--Why has Macromedia made a big deal of the fact that CFMX is built on Java, asks software development guru</title>
 <link>http://coldfusion.sys-con.com/node/41664</link>
 <description>When they hear that I run a class entitled &#039;Java for ColdFusion Programmers,&#039; many developers ask me: &#039;Why the class in Java? Is ColdFusion dying?&#039;  It&#039;s a fair question. After all, technology in general and languages in particular have a lifespan. It&#039;s also true that ColdFusion is being squeezed by two behemoths: Java on the one side and .NET on the other. That&#039;s clearly an unenviable position. Yet Macromedia is working very hard to ensure that ColdFusion does not become a casualty. Can ColdFusion withstand the pressure and continue to thrive? It&#039;s an important question because only thriving languages generate high salaries, interesting projects and perks for their developers.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/41664&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 30 Jan 2004 07:27:23 EST</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/41664</guid>
</item>
<item>
 <title>The Benefits of Well-Written Software</title>
 <link>http://coldfusion.sys-con.com/node/42121</link>
 <description>Mae West, the indomitable actress/comedienne of the 1930s and &#039;40s, left us with some unforgettable quotes. She gave us such lines as, &#039;When caught between two evils, I generally pick the one I&#039;ve never tried before,&#039; and &#039;Too much of a good thing...can be wonderful.&#039; She also offered the ironic observation that &#039;Virtue is its own reward.&#039;&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/42121&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 13 Jan 2004 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/42121</guid>
</item>
<item>
 <title>FLiPping the Software Development Process</title>
 <link>http://coldfusion.sys-con.com/node/42107</link>
 <description>In the past, I&#039;ve written in broad terms about FLiP, the Fusebox Lifecycle Process, a methodology for delivering successful software projects that work (despite its name) with any - or no - software framework. In this article, I want to &#039;drill down&#039; on one aspect of FLiP and see how it is used in practice.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/42107&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 09 Dec 2003 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/42107</guid>
</item>
<item>
 <title>Unnatural Acts</title>
 <link>http://coldfusion.sys-con.com/node/42099</link>
 <description>Ah, television! Where else can you see so much action? Murders are routinely committed and solved, dastardly plots are hatched and foiled, and characters learn some deep life-truth - all within a single hour.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/42099&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 11 Nov 2003 11:09:08 EST</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/42099</guid>
</item>
<item>
 <title>Build a Simple Mach-II Application</title>
 <link>http://coldfusion.sys-con.com/node/42083</link>
 <description>In the August edition of CFDJ, Ben Edwards and I presented a first look at Mach-II, a new, object-oriented framework for building software applications. In this issue, I offer a tutorial (with commentary) on building a simple Mach-II application.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/42083&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 15 Oct 2003 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/42083</guid>
</item>
<item>
 <title>Pull, Don&#039;t Push, Your Tables into Excel</title>
 <link>http://coldfusion.sys-con.com/node/34202</link>
 <description>Spend a little time on the ColdFusion Support Forum and you&#039;ll soon encounter frustrated ColdFusion developers trying to extract data into an Excel spreadsheet format.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/34202&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 23 Sep 2003 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/34202</guid>
</item>
<item>
 <title>Programming an Interactive Help Desk</title>
 <link>http://coldfusion.sys-con.com/node/34205</link>
 <description>The great Victorian novelist, Charles Dickens, wrote of the time period of the French Revolution: &#039;It was the best of times. It was the worst of times.&#039;&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/34205&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 23 Sep 2003 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/34205</guid>
</item>
<item>
 <title>So You Think You Know ColdFusion?</title>
 <link>http://coldfusion.sys-con.com/node/34195</link>
 <description>O.K., but before you hang out your shingle, you might want to take this little test of your ColdFusion powers. So slip into the phone booth, put on your CF costume and away we go. . .&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/34195&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 23 Sep 2003 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/34195</guid>
</item>
<item>
 <title>Fusebox and the Quest for the Holy Grail</title>
 <link>http://coldfusion.sys-con.com/node/34121</link>
 <description>Everybody wants reusability, but nobody does it well, it seems. And that&#039;s frustrating. We know as coders that we end up writing software that&#039;s virtually identical over and over again.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/34121&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 18 Sep 2003 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/34121</guid>
</item>
<item>
 <title>Fusebox Perspectives:</title>
 <link>http://coldfusion.sys-con.com/node/34124</link>
 <description>Why is Fusebox important? To help answer that question, let&#039;s explore the similarities between the state of software development in 2000 and the state of rifle making exactly two centuries ago in 1800.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/34124&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 18 Sep 2003 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/34124</guid>
</item>
<item>
 <title>Using Wireframes</title>
 <link>http://coldfusion.sys-con.com/node/34126</link>
 <description>Everyone who has ever developed an application is all too familiar with the problem of clients&#039; shifting notions of what they want and need in an application. I sometimes think the process of building a web application is much like building a house.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/34126&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 18 Sep 2003 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/34126</guid>
</item>
<item>
 <title>Don&#039;t Sell the Site, Sell the Quizzle</title>
 <link>http://coldfusion.sys-con.com/node/34127</link>
 <description>One of the great things about developing for the Web is the fun factor. While our grimmer, more serious IT cousins are exiled in lands populated by such dread monsters as COBOL and FORTRAN, and must do daily battle with the demon, MainFrame, our lot is far more pleasant.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/34127&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 18 Sep 2003 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/34127</guid>
</item>
<item>
 <title>Answers to &quot;So You Think You Know ColdFusion?&quot;</title>
 <link>http://coldfusion.sys-con.com/node/34061</link>
 <description>The answer is...C. And did you know that ColdFusion processes application.cfm when an application page in the root directory or any of its sub-directories is requested?&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/34061&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 17 Sep 2003 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/34061</guid>
</item>
<item>
 <title>Fusebox 4</title>
 <link>http://coldfusion.sys-con.com/node/42066</link>
 <description>The latest version of Fusebox - version 4 - has been taken  out of beta and placed into general availability. Over the last seven  years, Fusebox has grown from a collection of best practices and  snippets of code into a full-featured, robust framework on which  developers can build true Web applications.&lt;p&gt;&lt;a href=&quot;http://coldfusion.sys-con.com/node/42066&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 11 Sep 2003 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://coldfusion.sys-con.com/node/42066</guid>
</item>
</channel>
</rss>
