Welcome!

You will be redirected in 30 seconds or close now.


Latest Articles from ColdFusion Developer's Journal
In today's global economy, service providers are under increasing pressure to maximize margins and streamline operational efficiency to remain competitive.
Check out my 2h 17mins AJAX presentation recording. I presented AJAX in various flavors to the Scottish CFUG last week and I promised to post the slides and files. You may check out the Adobe Connect Presentation, download the slides, and download the source code. Code includes example...
One thing that constantly bugs me on projects is when I am asked to work on the user interface. I can do CSS, but it is, admittedly, not my strongest suit. I can do some graphics work, but not my strongest suit.
Often the hardest part of developing an application is getting agreement on what exactly it should do. Intent Driven Design (IDD) is an approach that simplifies and standardizes the process of getting detailed technical requirements from non-technical business users so you can develop ...
With the introduction of MX, ColdFusion programmers started to move away from the world of hard-to-maintain reams of scripts with includes, and into the world of clearly defined libraries with specific responsibilities. CustomTags were a good stab at re-usable code, but focused on the ...
ColdFusion developers today are presented with more options than ever before - more developer tools, more conferences and learning resources, and more development choices in the form of frameworks and language features.
Hot Banana Software Inc., a provider of Web content management software for marketing and a subsidiary of J.L. Halsey, has entered into a channel partner agreement with the Bokka Group of Denver, Colorado.
In Part 1 (CFDJ, Vol. 8, issue 10) we introduced the destination-aware grid, formatters, and renderers. In this article we are continuing our discussion about datagrid renderers and...
Adobe Systems has introduced Adobe LiveCycle Policy Server 7.2, an enterprise rights management (ERM) solution for protecting and controlling documents throughout their entire lifecycle, from creation, through distribution and collaboration, to archiving and destruction. Now, organizat...
I'm a Webmaster for the Air Protection Division (APD), EPA Region 3 in Philadelphia and in April 2006, I wrote an article for CFDJ entitled 'How ColdFusion MX 7 Made Me a Hero at the Office' (Volume 8, Issue 4). That article described how I harnessed the power of ColdFusion to improve ...
Want to make your Flash forms more FLEXible? Well, now you can! But, is there any point, you say, now that Flex 2 is out and effectively free (if you can make do without FlexBuilder)? Well, if you can go with Flex 2 then do so, but maybe like me, it's currently off limits to you...
There are many resources we should analyze to ensure optimal ColdFusion operation or to help diagnose problems. Fortunately, there's an awesome free tool that comes to our aid to turn voluminous data into useful information.
One of the first things that you encounter when moving to object-oriented (OO) programming are beans. Beans are simple representations of a business object (like a user or a product) that hide all of the information stored in the bean behind methods (functions) for getting and setting ...
Storage and bandwidth - these have traditionally been the two hardest things to scale up as an application grows. Many a dot-com million has been spent building out rock solid storage infrastructures, sometimes for applications which never saw the light of day. Fast forward to 2006. ...
I'm at my best when I'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 tho...
Spending as much time as I have speaking before audiences, I try very hard to keep an eye on trends and attitudes within demographic groups, including university students. I have also had the opportunity in the past to represent Macromedia as a lecturer at Ivy League universities.
ColdFusion Extensions for Flex, included in ColdFusion MX 7.0.2, enable Flex Builder 2.0 developers to automate the more mundane tasks like CRUD (creating, reading, updating and deleting records) by creating ColdFusion components, ActionScript class files, and code to invoke a Web Ser...
The sign of an experienced developer is solid design. Novices edit examples they find on the Net, journeymen figure out how to code something as they do it, but craftsmen plan their work. Starting out, this can look like wasted time, but if your app is any good, your customer will want...
At this year's CFUnited, I gave a talk titled 'Supercharging Fusebox Project Management.' As indicated by the title, that presentation was aimed at managers who use Fusebox. While I am a major proponent of Fusebox, this article deals with some aspects of team management, regardless o...
FusionDebug is an easy straightforward tool, but if you leverage the experience of others, you can be even more productive.
While the IPO market on Wall Street has cooled substantially, there is a new IPO looming on the horizon that has the potential to make you millions of dollars in the coming years. This is not hype. This is not a pipe dream. This is not a fantasy. It is a reality that is yours for the t...
This is something that has been simmering below the surface for a while, but needs to come out in the open. There is a knowledge gap in the ColdFusion community and it is only getting wider. There are a lot of what would be considered 'entry-level' or 'junior' developers out there. The...
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.)
At its first MAX developer and customer event since joining forces with Macromedia, Adobe Systems Incorporated (NASDAQ: ADBE) today will demonstrate technologies and future product workflows that make it possible to create and deliver new kinds of high-impact, rich applications and eng...
Usually, when something sounds too good to be true, it probably is. We've all seen the spam - 'Increase your 100%' e-mails that are clearly nothing more than ridiculous claims with no validity.
One of the biggest problems developers face everyday is moving a project along and producing solid code without cutting corners. This typically means a lot of copying, pasting, searching and replacing, and a whole lot of manual editing. At every point the potential for error increases....
When I found out this month's issue would be a 'back to basics' issue, I was torn between several topics that I hope are of interest to every CFML developer. I settled on the array, which is a powerful tool in the hands of a skilled coder. Just to make sure everyone's on board we'll st...
Here's the assignment: write a Flex application that can run against different servers (dev, uat, prod) without the need to recompile the SWF file. It does not take a rocket scientist to figure out that the URL of the server should be passed to SWF as a parameter, and we’ll do this by...
Flex is one of the greatest technologies around. Combine it with ColdFusion and it just gets better. Adobe has made it possible to use Flex 2 efficiently with ColdFusion and easily get data across the server to a Flex front-end.
One task that arises again and again in ColdFusion application development is the need for users to be able to upload multiple files to the Web Server. Back in the stone ages (and by this I mean more than a couple of years ago) we had a limited set of options to be able to do this. Usu...
Errors and bugs: they happen in all code, mostly in development but in production too and perhaps more easily in CFML than in compiled languages. There are several features to help better handle, debug, and test for them, and this article will focus on those.
I just transitioned my blog in two huge ways: (a) I reassigned it to a different domain name, and (b) I changed the blogging engine I was using, which incidentally used a file organization structure that's incompatible with my new engine.
In the 21st century business environment, companies live and die by their fat and bogus enterprise applications. New mega-industry groups have been created not only to develop these applications, but deploy, support, and train.
Two of the most common debugging tasks are displaying variables and identifying bottlenecks. For years I relied on CFDUMP and CFABORT to display variables and getTickCount() to calculate processing time and identify slow-running code.
I last attended CFUnited in 2003 when it was called CFUN-03 and it was a far smaller, less professional conference. At the time, there were around 300-350 attendees and the conference was just passing the point in which it felt like a small, developer-organized affair. This year, it ha...
When ColdFusion Developer's Journal was launched eight years ago, it was the first printed periodical exclusively by and for ColdFusion developers. Over the years there have been many changes in format, authors, and publishing/editorial staff. One thing has remained constant, however: ...
Intergral announces the immediate release of FusionReactor 2.0. FusionReactor is an add-on to Adobe's ColdFusion MX server as well as all other popular J2EE servers such as JBoss and Tomcat. FusionReactor helps to increase application availability and reduce response times by examining...
During a recent conversation between Mike Britton, Brian Kotek, and myself, we were discussing the features that we'd like to see in ColdFusion 8. (A podcast of this discussion can be found at helmsandpeters.com.) I'd like to share with you some thoughts on the topic. Much that follows...
Way back when ColdFusion 4.5 was released, the concept of structures (associative arrays to some of you) was introduced. Never one to be receptive to change - not to mention having no background in other programming languages - I shunned structures for the most part and kept on my merr...
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.