Welcome!

You will be redirected in 30 seconds or close now.


Latest Articles from ColdFusion Developer's Journal
It's 3:00 P.M. on a sunny Saturday afternoon. The birds are chirping, the leaves are blowing, and you can hear the lake waters breaking on its rocky shores. The sounds of a baseball game randomly crack in the distance, and the roar of competition erupts on the basketball courts nearby.
The life of a writer is sometimes a lonely one. After writing something, you send it out and aren'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 l...
Part 1 in this series (CFDJ, Vol. 7, issue 5) discussed the options in the ColdFusion Administrator for configuring the event gateway facility in ColdFusion MX 7 and how to register new event gateway types.
Unless you've been stuck under a rock for the last five years you'll undoubtedly have noticed that XML is starting to become part and parcel in the software industry. In the past CSV, INI and fixed width files were the standard way to exchange information between systems.
July was an exceptionally active month in the ColdFusion Community. First, the month began with the conclusion of the CFUnited Conference. Formerly known as 'CFUN,' CFUnited was a ColdFusion Conference the likes of which I haven't seen since the old DevCon days.
In a book entitled Finite and Infinite Games in 1986, James P. Carse wrote 'Finite players play within the rules, infinite players play with the rules.' We play finite games every day, from checkers and chess to Yatzee and Monopoly. Finite games have a familiar pattern: a beginning, a ...
The crowded auditorium was abuzz with anticipation. The snatches of conversation from around you were meaningless jargon to those not in the know. A hush fell over the crowd as the moment they were waiting for arrived - Ben Forta walking on stage. Okay, he's not rock star, but the clos...
'Dreamweaver 8 not only delivers tools and workflow improvements that help make users more efficient, it also supports the web's best practices and is more closely integrated with the Studio 8 family and the latest technologies,' said David Mendels, general manager, Macromedia, as Macr...
On ColdFusion's 10th Birthday, ColdFusion Developer's Journal editor-in-chief Simon Horwith sat down with one of the true pioneers of the Web, the man who started it all, Jeremy Allaire, to talk about the past, present, and future of ColdFusion...
Like it or not, .NET is proving a powerful force in the software industry. As a ColdFusion developer, you'll probably need to interact with it at some point in time. One of the promises of .NET is that it can provide this interoperability through Web services.
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.
Delivering well-formatted reports through a web browser has always been a problem. Style sheets and cross browser compatibility are just a few of the many issues we, as developers, have to deal with when creating HTML based reports. Fortunately, with the release of CFMX 7 Macromedia ha...
As you may know by now, ColdFusion 7 includes a new feature that lets us create forms in flash format. They work as a replacement for html forms, but give us some additional controls like the tree, grid, and calendar. Even if making a 'form' doesn't sound very appealing to you, once yo...
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.
One of the most powerful new features available in ColdFusion MX 7 Enterprise that many ColdFusion developers might not yet be using is event gateways. Event gateways open up entirely new possibilities for ColdFusion and allow our ColdFusion applications to communicate with more or les...
Web development is a changing industry. Technologies are born, thrive, and then die, while web developers experience a great stress helping their clients get an Internet presence. Nowadays, the buzz word in web development is 'dynamic.' Not 'dynamic' as in DHTML, but as in 'using a dat...
Wouldn't it be nice to get all the high-availability and scalability benefits of a cluster of multiple servers without the need to purchase multiple machines? How about being able to manage a number of isolated, performance tuned applications on one piece of hardware instead of taking ...
This month, I am pleased to announce that Kevin Kazmierczak is the winner of the contest to develop a polling/survey application. His submission included a simple set-up and script for creating and populating the database (a straight-forward read me file makes installation easy), a sl...
I'm writing this editorial on the exact day that ColdFusion 1.0 was released back in 1995. Looking back over the server's evolution, it's really come a long way from its start as a CGI application (anyone remember DBML?). Though the server has really grown substantially, the things t...
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 to...
The Open Media Network is a non-profit venture dedicated to distributing digital radio and TV over the Internet. It is headed by a former Netscape exec, and features famed Netscape alum Mark Andreessen as one of its advisors.
Many of the mainframe computers purchased by companies sometime in the past 3 decades are still in use. This is because they were a major financial investment to buy, they house years' worth of crucial data, resources have been spent to develop applications for these systems, and becau...
I just got back from the 'Powered by Detroit' (http://poweredbydetroit.org/) ColdFusion and Flash conference in Detroit Michigan on April 9-10.
One of the primary selling points of the ColdFusion platform is the ease of use of the language and the encapsulation of complex programming constructs in easy-to-use tag syntax.
The new release of ColdFusion has some interesting new Java features that just beg for a return and so here we are again! As with the previous series, I'll take the time to cover the basics of these new features before I dig a bit deeper.
Since charting was first added to ColdFusion back in version 5, it has consistently provided a lot of customer feedback - both positive and negative. We listened to all of the comments and studied the long enhancement list. Developers are sure to be pleased with the number of charting ...
Have you ever come up with something clever and thought 'Wow that should be on a T-shirt or something'? In the summer before my senior year of high school, my friend Graham Stevenson and I had that thought many times. So many in fact that we decided we should start a T-shirt company to...
It's great to have a whole issue of CFDJ focused on integrating CFML with Java. The process is a lot easier than many might think, as the articles in this issue will show.
At the time of this writing, Adobe has recently announced its plan to acquire Macromedia in an all-stock trade worth billions ($3.4 billion was the estimate at the time of the announcement). The ColdFusion development community has been abuzz with speculation about how this will affect...
Before describing this month's prize and contest, I would like to thank everyone for their submissions to our first contest (CFDJ vol. 7 issue 3). That contest objective was to modify Ray Camden's blog in any way you choose, and you had to take advantage of at least one new feature in ...
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's a catch.
Over the course of the last several years, ColdFusion has gone through a time of growth, stress, change, and a gradual increase in complexity, culminating in CFMX 7. That complexity has stretched us as developers, inspiring growth while at the same time causing some of us (especially ...
The news broke first thing today. Industry pioneer Adobe is buying Macromedia for somewhere north of $3 billion. The fit between the two design software companies may seem obvious, but will the cultures truly mesh?
The topic of focus for this month's issue is 'architecture.' Software architecture is the study and practice of the art of planning and developing applications, and it also happens to be my favorite topic and area of expertise. It is the cornerstone of everything we do, and developers ...
At the time of this writing, the submission deadline for last month's contest ('Developer's Challenge #1: Create a Blog, Win ColdFusion MX 7') is still pending, so the winning entry will be announced next month. In the meantime, another month means another contest. . .
You won'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.
With the announcement of ColdFusion MX 7 in February, we introduced event gateways that turn the ColdFusion web application server into a bona fide Internet application server. The gateways are a great new feature for developers. You can now build applications for a variety of protocol...
I saw a one-man band once, and it was quite a sight. He had a bass drum on his back, operated by a cog attached to one ankle, thumping as he stomped his foot. Shoestrings tied to the neck of his guitar would move drumsticks attached to a snare drum perched atop the bass drum.
There are times in life when the most straightforward way to do something is the best way. This axiom holds true for ColdFusion application development as well. Over the past six years I have developed websites and web applications almost exclusively in CFML.
In recent months, the term 'LAMBDA Box' has taken hold in the CFML community. The idea of a low-cost CFML server based on Linux, Apache, MySQL, and BlueDragon provided a solution for me in early 2003, and resulted in the invention of the term.