<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<title>CF101</title>
<link>http://cfdj.sys-con.com/</link>
<description>Latest articles from CF101</description>
<copyright>Copyright 2008 COLDFUSION DEVELOPER&apos;S JOURNAL</copyright>
<lastBuildDate>Sat, 17 May 2008 07:08:00 GMT</lastBuildDate>
<generator>COLDFUSION DEVELOPER&apos;S JOURNAL</generator>
<ttl>10</ttl>
<docs>http://backend.userland.com/rss</docs>

<item>
<title>Every Beginner Must Grow Up</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/441653.htm</guid><link>http://cfdj.sys-con.com/read/441653.htm</link>
<pubDate>Sun, 14 Oct 2007 11:00:00 GMT</pubDate>
<description>Do you remember January of 2004? Macromedia had just released ColdFusion 6.1 a few months earlier. CFCs finally worked! Fancy JavaScript techniques were not pulled together under the moniker of AJAX. Rich Internet applications were just a casual mention in a Macromedia whitepaper. There was only one ColdFusion framework in common use and Flex was an unnamed beta behind the Macromedia cloak of secrecy. Macromedia Central was the way to deploy Flex apps to the desktop.</description>

</item><item>
<title>Getting Started with Adobe Flex 2</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/256202.htm</guid><link>http://cfdj.sys-con.com/read/256202.htm</link>
<pubDate>Tue, 17 Jul 2007 14:30:00 GMT</pubDate>
<description>I&apos;m going to postpone the second part of my RSS aggregator article to tie this column into this Flex-themed issue. Have no fears, though, it will be back in full force in the next issue. Flex, as I&apos;m sure most people know, is a way for programmers (you, me, and us) to create Flash movies.</description>

</item><item>
<title>Baking Object-Oriented Pizza with ColdFusion</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/386290.htm</guid><link>http://cfdj.sys-con.com/read/386290.htm</link>
<pubDate>Sun, 10 Jun 2007 13:00:00 GMT</pubDate>
<description>Over the past few years it&apos;s gotten a lot harder to write ColdFusion code. That&apos;s not to say that CFML has changed significantly. You can still write code today that&apos;s much the same as what you wrote five years ago or longer. However, with the introduction of CFCs in CFMX, ColdFusion started to feel like a real programming language for the first time. CFCs, as you probably know, let us encapsulate data and functionality. With this new tool in the toolbox of CF developers, many slowly started applying advanced programming concepts to their development. This caught on and things have spiraled.</description>

</item><item>
<title>Data Table Gateways</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/364572.htm</guid><link>http://cfdj.sys-con.com/read/364572.htm</link>
<pubDate>Sun, 22 Apr 2007 11:00:00 GMT</pubDate>
<description>In my previous article I wrote about Data Access Objects. Data Access Objects, or DAOs for short, are a way to separate your insert, select, delete, and update queries from other business logic. This lets you switch from one data storage mechanism to another easily. Whenever people talk about DAOs they also talk about Data Gateways.</description>

</item><item>
<title>Data Access Objects</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/345915.htm</guid><link>http://cfdj.sys-con.com/read/345915.htm</link>
<pubDate>Thu, 08 Mar 2007 16:00:00 GMT</pubDate>
<description>It seems that there&apos;s a lot of talk in the ColdFusion community about data access objects and data gateway design patterns. Everyone talks about how great they are and why everyone should be using these patterns.</description>

</item><item>
<title>Five Cool Things I&apos;ve Done with ColdFusion</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/296187.htm</guid><link>http://cfdj.sys-con.com/read/296187.htm</link>
<pubDate>Tue, 07 Nov 2006 13:00:00 GMT</pubDate>
<description>I&apos;m at my best when I&apos;m challenged.  In my consulting business I tend to gravitate towards small businesses with delusions of grandeur.  I want to be the one to help them realize their vision and turn their delusion into reality.  Looking back, this has been an interesting week.  I thought I&apos;d share some of the interesting things I&apos;ve done and how ColdFusion helped make them possible.</description>

</item><item>
<title>Taking a First Look at FusionDebug</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/289634.htm</guid><link>http://cfdj.sys-con.com/read/289634.htm</link>
<pubDate>Wed, 25 Oct 2006 17:00:00 GMT</pubDate>
<description>I remember a particularly long weekend sitting in a computer lab for 12 hours and trying to write an assembler program on a VAX machine that would read and write files. (A VAX is a big archaic mainframe computer.)</description>

</item><item>
<title>Writing an RSS Aggregator</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/264745.htm</guid><link>http://cfdj.sys-con.com/read/264745.htm</link>
<pubDate>Thu, 31 Aug 2006 10:00:00 GMT</pubDate>
<description>Two months ago I put together an article about building an RSS aggregator (CFDJ, Vol. 8, issue 5). Before reading this you might want to refresh your mind on the original article. Go over here - http://coldfusion.sys-con.com/read/235976.htm - to read it.</description>

</item><item>
<title>Writing an RSS Aggregator Part 1</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/235976.htm</guid><link>http://cfdj.sys-con.com/read/235976.htm</link>
<pubDate>Wed, 28 Jun 2006 04:45:00 GMT</pubDate>
<description>So often in this column I feel that I&apos;m writing about basic concepts and using trivial examples. It&apos;s often up to you, as the reader, to figure out how to apply these concepts to your development. I thought it might be a good idea to take some space to try to bring a lot of the concepts together and build an application. I don&apos;t always take the space to do so, but thought I&apos;d give it a try here.</description>

</item><item>
<title>Isn&apos;t It About Time to Dump CF5?</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/230498.htm</guid><link>http://cfdj.sys-con.com/read/230498.htm</link>
<pubDate>Sat, 03 Jun 2006 17:30:00 GMT</pubDate>
<description>A new project just landed on my desk. This is not a maintenance project; it&apos;s brand new, start from scratch, development. The client asked me to build a site in ColdFusion 5. It&apos;s my fourth project in the past year that&apos;s based on a legacy version of CF. I could have saved the client both time and money by building it in CFMX, since I have a lot of the functionality pre-built as ColdFusion Components. But CFCs don&apos;t work in CF5, so those pre-built components are pretty useless. There&apos;s no better time to upgrade than right now; in this article I thought I&apos;d show you the process I&apos;d take when upgrading a server from CF5 to CFMX7.</description>

</item><item>
<title>Creating Database-Driven Websites Using ColdFusion MX 7 on Mac OS X</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/206271.htm</guid><link>http://cfdj.sys-con.com/read/206271.htm</link>
<pubDate>Tue, 18 Apr 2006 16:15:00 GMT</pubDate>
<description>It&apos;s not every day that you get the opportunity to pen an article about true love and technology. But in a few cases, true love and technology mix quite well.</description>

</item><item>
<title>Making the Switch to CFEclipse to Write ColdFusion Code</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/206261.htm</guid><link>http://cfdj.sys-con.com/read/206261.htm</link>
<pubDate>Thu, 13 Apr 2006 10:15:00 GMT</pubDate>
<description>About a year ago, when I wrote an article on Dreamweaver, I used half of Dreamweaver and half of Homesite. Today, as I write this, half my development is done in CFEclipse and the other half in Dreamweaver. Unfortunately I used Dreamweaver as a really advanced text editor, something it&apos;s not that great at. CFEclipse seemed like the obvious alternative so I got it installed and I&apos;m slowly learning its power. The learning curve for CFEclipse has been steep, since, coming from Dreamweaver, its interface is counterintuitive. Assuming that other people are having the same problem, I thought I&apos;d share my thoughts.</description>

</item><item>
<title>Data Encryption in ColdFusion: An Overview of the Built-in Features</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/172571.htm</guid><link>http://cfdj.sys-con.com/read/172571.htm</link>
<pubDate>Wed, 25 Jan 2006 20:30:00 GMT</pubDate>
<description>It is likely that at some point in your development career you had to deal with sensitive data. It might have been credit card numbers in an e-commerce site, or an employee identification number on an intranet. Perhaps you were setting up a security scheme and wanted to protect the passwords of the user.</description>

</item><item>
<title>Making It As An Independent Consultant</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/167913.htm</guid><link>http://cfdj.sys-con.com/read/167913.htm</link>
<pubDate>Sat, 07 Jan 2006 13:30:00 GMT</pubDate>
<description>I haven&apos;t left the house in 11 days, yet I&apos;m not on vacation. I spent 3 hours last Friday morning replacing a broken doorknob, yet the clients don&apos;t care. They probably didn&apos;t even know.  Most of the time they don&apos;t even know if I&apos;m out of the office. I&apos;m one of the lucky individuals who have been able to carve out a full-time living as a consultant. Almost all of my work is done on a telecommuting basis. How did I get to this point?  It was an interesting road to say the least.</description>

</item><item>
<title>Consuming Amazon.com E-Commerce</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/154223.htm</guid><link>http://cfdj.sys-con.com/read/154223.htm</link>
<pubDate>Fri, 18 Nov 2005 16:00:00 GMT</pubDate>
<description>One of the most popular articles I&apos;ve ever written was on Amazon.com Web services. The article was written for the Macromedia Developer Center and is located at www.macromedia.com/devnet/coldfusion/articles/wsamazon.html. This article is a bit dated. A few days before it was published, Amazon.com released version 1 of their SOAP Web services.</description>

</item><item>
<title>Making Decisions in Your Code with ColdFusion &quot;cfif&quot;</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/44479.htm</guid><link>http://cfdj.sys-con.com/read/44479.htm</link>
<pubDate>Fri, 04 Nov 2005 01:00:00 GMT</pubDate>
<description>This month I will examine the cfif tag and discuss how we can use that tag to make decisions in our code. Along the way I&apos;ll talk about Boolean logic, decision operators, and Boolean operators in CFML.</description>

</item><item>
<title>CFDJ Feature - How to Debug Your ColdFusion Applications</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/122135.htm</guid><link>http://cfdj.sys-con.com/read/122135.htm</link>
<pubDate>Fri, 21 Oct 2005 21:15:00 GMT</pubDate>
<description>I just spent four hours debugging an error for a client. The client is an application service provider, and they developed an administrator for internal use. The administrator allows for the user to switch between sites, at whim. The &apos;site switcher&apos; is a drop menu, which loads up a different DNS depending on the selected site.</description>

</item><item>
<title>Using Database Views and Stored Procedures</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/138955.htm</guid><link>http://cfdj.sys-con.com/read/138955.htm</link>
<pubDate>Mon, 10 Oct 2005 13:00:00 GMT</pubDate>
<description>Most of us are never going to work on a Web site that gets the amount of traffic that Google or Yahoo (or MySpace) gets. Unfortunately, you can get away with bad coding practices on a small site that only gets 100 unique visitors a month and no one will ever know. With such a low visitor count, you&apos;ll never have to deal with the &apos;why isn&apos;t my site loading quick enough&apos; problem.</description>

</item><item>
<title>Using XML in ColdFusion, XML is 8 Years Old</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/117667.htm</guid><link>http://cfdj.sys-con.com/read/117667.htm</link>
<pubDate>Wed, 17 Aug 2005 09:30:00 GMT</pubDate>
<description>XML is over 8 years old. How many of you have been using it that long? (Feel free to raise your hand.) I don&apos;t see a lot of hands, which doesn&apos;t surprise me. However, I bet a lot of you have used XML without even knowing it.</description>

</item><item>
<title>Filling out PDF Forms in ColdFusion</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/101219.htm</guid><link>http://cfdj.sys-con.com/read/101219.htm</link>
<pubDate>Thu, 16 Jun 2005 09:00:00 GMT</pubDate>
<description>A few years back, when CF5 was still in the beta stages, a client  wanted to be able to fill out PDF forms through their web browser and save, and print, the filled out PDF form. After experimenting with a few free methods, such as the use of FDF files, I stumbled upon the ActivePDF toolkit.</description>

</item><item>
<title>Reading File as from Java</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/86121.htm</guid><link>http://cfdj.sys-con.com/read/86121.htm</link>
<pubDate>Wed, 18 May 2005 12:00:00 GMT</pubDate>
<description>I open my e-mail this morning to find that one of my clients had sent me a file for import to their database. The file is comma delimited. Importing it into SQL Server is fairly simple with Data Transformation Services (DTS), however there&apos;s a catch.</description>

</item><item>
<title>The Relational Database: Center of Most Advanced Applications</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/49177.htm</guid><link>http://cfdj.sys-con.com/read/49177.htm</link>
<pubDate>Wed, 13 Apr 2005 00:00:00 GMT</pubDate>
<description>You won&apos;t get very far while building ColdFusion applications without the need for a relational database. Since ColdFusion is so easy to use, many developers come from non-programming based backgrounds, and proper database design remains a mystery.</description>

</item><item>
<title>Getting to Know Dreamweaver MX</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/48232.htm</guid><link>http://cfdj.sys-con.com/read/48232.htm</link>
<pubDate>Fri, 11 Feb 2005 00:00:00 GMT</pubDate>
<description>For as long as I can remember, I&apos;ve been using ColdFusion Studio to develop my applications. Unfortunately, CF Studio appears to be on its last legs. It is still included with Dreamweaver under the name HomeSite+, but has not gone through any major revisions for quite some time.</description>

</item><item>
<title>Displaying Grouped Output with ColdFusion</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/47830.htm</guid><link>http://cfdj.sys-con.com/read/47830.htm</link>
<pubDate>Tue, 18 Jan 2005 00:00:00 GMT</pubDate>
<description>Knock! Knock! Hey [insert your name here], can you create a report of all the users who have registered on our site? Geography is really important to the sales folk, so make sure you categorize it by state. Oh, and can I have it done today?&apos;</description>

</item><item>
<title>Creating a Component to Help You Collect Addresses</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/47446.htm</guid><link>http://cfdj.sys-con.com/read/47446.htm</link>
<pubDate>Tue, 14 Dec 2004 00:00:00 GMT</pubDate>
<description>Last month I introduced ColdFusion Components in this column. I wrote about the CFC file extension, the tags that make up components (cfcomponent and cffunction), how to create a component, and how to call methods on that component instance.</description>

</item><item>
<title>ColdFusion Components</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/47203.htm</guid><link>http://cfdj.sys-con.com/read/47203.htm</link>
<pubDate>Wed, 24 Nov 2004 00:00:00 GMT</pubDate>
<description>I&apos;m writing this article a few weeks before MAX takes place. I&apos;ll be one of the unfortunate few unable to join everyone for the festivities. I am keeping a close eye on the Blackstone development though, and can&apos;t wait to start writing about it in this column.</description>

</item><item>
<title>Creating and Using User-Defined Functions</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/46787.htm</guid><link>http://cfdj.sys-con.com/read/46787.htm</link>
<pubDate>Wed, 20 Oct 2004 00:00:00 GMT</pubDate>
<description>An old friend, whom I hadn&apos;t seen in over eight years, recently brought an eBay auction to my attention. After some rough times, someone was selling everything he owned so he could start his life completely from scratch. The seller was located in my home state (Connecticut), was a programmer computer-geek, and had long hair. &apos;Jeff, is this you?&apos; was the body of the e-mail.</description>

</item><item>
<title>ColdFusion&apos;s Application Framework</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/46360.htm</guid><link>http://cfdj.sys-con.com/read/46360.htm</link>
<pubDate>Wed, 15 Sep 2004 00:00:00 GMT</pubDate>
<description>For the past month or so, I&apos;ve had the pleasure of doing some development in Lotus Domino. I worked with Domino a lot when I was just starting out my IT career, so I know it&apos;s a powerful development platform for client/server applications.</description>

</item><item>
<title>Creating a Remember Me Login</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/45976.htm</guid><link>http://cfdj.sys-con.com/read/45976.htm</link>
<pubDate>Fri, 13 Aug 2004 00:00:00 GMT</pubDate>
<description>Many of my articles in this column have dealt with theoretical concepts and syntax of implementing those concepts in ColdFusion. In this article, I want to concentrate on the implementation steps you might take when building something.</description>

</item><item>
<title>What&apos;s the Best Approach to Software Development?</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/45573.htm</guid><link>http://cfdj.sys-con.com/read/45573.htm</link>
<pubDate>Wed, 14 Jul 2004 00:00:00 GMT</pubDate>
<description>Developers each have their own approach to development. You may not know it, but you have one too. Having a set methodology allows you to sit back down at a project somewhere down the line and know what is going on immediately. Maintenance of the application is more cost effective.</description>

</item><item>
<title>Structures and Arrays Part 2</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/45344.htm</guid><link>http://cfdj.sys-con.com/read/45344.htm</link>
<pubDate>Tue, 22 Jun 2004 00:00:00 GMT</pubDate>
<description>Arrays and structures are complex data types in ColdFusion. It is important to have an understanding not only of how to use them, but also of when it is best to use one over the other. This is the second of a two-part series in which I teach you about structures and arrays.</description>

</item><item>
<title>Structures and Arrays Part 1</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/44778.htm</guid><link>http://cfdj.sys-con.com/read/44778.htm</link>
<pubDate>Tue, 11 May 2004 00:00:00 GMT</pubDate>
<description>This is the first of a two-part column in which I&apos;ll teach you about structures and arrays, two of the complex data types in ColdFusion. To start, I&apos;ll introduce structures and arrays and then go into some details on how to make use of arrays in ColdFusion.</description>

</item><item>
<title>Expressing Yourself in ColdFusion</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/43995.htm</guid><link>http://cfdj.sys-con.com/read/43995.htm</link>
<pubDate>Tue, 09 Mar 2004 00:00:00 GMT</pubDate>
<description>Hello and welcome to the second installment of CF101. Last month I talked about variables in ColdFusion and how to create them using the cfset tag. I also showed you how to display the value of a variable using the  cfoutput tag and a ColdFusion expression. I decided to leave an in-depth discussion of ColdFusion expressions to another time. That time is now.</description>

</item><item>
<title>Creating Variables in CFML</title>
<guid isPermaLink="true">http://cfdj.sys-con.com/read/43790.htm</guid><link>http://cfdj.sys-con.com/read/43790.htm</link>
<pubDate>Wed, 25 Feb 2004 00:00:00 GMT</pubDate>
<description>Welcome to CF101, a new column I&apos;ll be writing for ColdFusion Developer&apos;s Journal. This column is dedicated to all of you beginners out there, to teach you the basics of ColdFusion development. You don&apos;t need to have a prior understanding of programming, HTML, or Web development to read this column, although if you do, it&apos;s a great way to help reinforce the basics.</description>

</item></channel></rss>