ADS BY GOOGLE


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
DIGITAL EDITION

SYS-CON.TV
TOP COLDFUSION LINKS


Pages: 1 2 3 4 5 6 7 8 9 10 Next »

Adobe ColdFusion 8 Tips
Everyone is excited about ColdFusion 8; the blogs have been buzzing, feedback has been superb, lots of attendees expressed relief and gratitude at seeing such a compelling ColdFusion built in this new Adobe era - no complaints, no negative feedback, just real enthusiasm and excitement. The only frequently heard complaint was from users who want it now!
Blackstone and Better Leveraging Java
The next major version of ColdFusion, code-named 'Blackstone,' is getting ready to ship, and by gauging customer and partner reactions thus far, we have a winner on our hands.
Blackstone at MAX
MAX 2004 easily ranked as one of our best conferences ever. Between product announcements, the sessions, increased attendance, and the New Orleans scene, it set a new standard for us to beat next year.
Defending ColdFusion Against ...
This column started life as a series of e-mail threads that then morphed into blog postings at www.forta.com/blog. As these points are important and need to be articulated frequently, I morphed them yet again into a column. Enjoy.
ColdFusion Components and Data Abstraction
In my last column we looked at using ColdFusion Components to abstract database access, essentially divorcing presentation code from anything database specific. As you will recall, the benefit of this was that when a database change occurred (a column being renamed, for example), presentation code was not impacted at all. In this column I'II take this concept one step further.
ColdFusion Components and Data Abstraction
I've been discussing ColdFusion Components on and off since we first introduced them - which was in ColdFusion MX - and even dedicated my entire keynote time slot at our 2002 conference to CFCs, as well as covering them extensively in prior CFDJ columns. But, apparently, many users have yet to take advantage of these important application building blocks, or have failed to fully appreciate their necessity.
On ColdFusion and Flex
Macromedia Flex is a brand new server product, one that is poised to forever change the way we coders think about building rich and engaging user interfaces. Yes, I did say 'server.' No, Flex does not compete with ColdFusion. Yes, Flex and ColdFusion are designed to work together.
The DRK Treasure Trove
Way back in the early Allaire days, registered ColdFusion users were given access to 'fuel packs', product add-ons (in the form of custom tags) that may or may not have become part of the core product later. In fact, tags like , , and all started life as fuel packs, and later became part of the core ColdFusion product.
The Case Against Coding for Portability
Conventional wisdom dictates that code, all code, be written with portability in mind. After all, you wouldn't want to have to revisit and rewrite code when moving between platforms or environments, would you? And while I do believe that coding for portability is a good thing in general, I also believe that when it comes to databases and SQL, coding for portability is a very bad thing indeed.
I Don't Hate Dreamweaver
Uttering the dreaded 'D' word in front of a room of hard-core ColdFusion developers is a brave act indeed. Hating Dreamweaver and berating its deficiencies has become a popular pastime among ColdFusion purists, so what I'm about to say may get me in all sorts of trouble.
The Ten Commandments 2004
It's been about seven years since I first inscribed my '10 Commandments of ColdFusion Development' for my first ColdFusion book, and four years since they were last revised (yes, my Ten Commandments are not as omnipresent as their more famous namesake). ColdFusion has changed much over this time, as have the applications we're building and how we build them.
Encapsulating Session State Management
ColdFusion developers rely on session state management and the SESSION scope extensively. But as applications grow in complexity, so do the number of SESSION variables, and the risk of overwriting or misusing them.
A Better <CFMAIL>
One of the most used tags in CFML is . It is definitely the most used of all the Internet protocol tags, and as one of the original CFML tags (it was actually one of the DBML tags and originally named ), it has also been slowly enhanced and updated with each new release of ColdFusion. Slowly. Maybe a little too slowly.
Introducing ColdFusion MX 6.1
It's been over a year since Macromedia released the most important and ambitious ColdFusion ever, ColdFusion MX. Considering the scope of the undertaking, ColdFusion MX has been an incredible success.
When One ColdFusion Is Not Enough
By now, every ColdFusion developer knows, or should know, that ColdFusion MX sits on top of underlying Java architecture. Some ColdFusion developers have even been brave enough to attempt ColdFusion/Java integration, creating applications that leverage Java code where appropriate.
Real Time = Real Problem
Most Web-based applications operate in real time. Add an article to a database and it shows up immediately on content pages. Update a user address and the new contact information is available immediately. Add or remove an employee and the phone directory is correct when next viewed. Real-time data in a real-time world. That's a good thing, isn't it?
Managing Stale Updates
I receive lots of e-mail from lots of ColdFusion developers, and make every effort to respond to each and every one of them. Knowing the problems that ColdFusion developers are attempting to solve helps me know what topics to write and speak about. Indeed, the inspiration for most of my CFDJ columns comes from questions and comments from readers. So when I received two e-mails in one week asking about how to handle database locks when locks can't be used, well, the result is the column you are reading.
Undocumented ColdFusion MX - 2
Several months ago I wrote a column entitled 'Undocumented ColdFusion MX - 1,' (CFDJ, Vol. 4, issue 9). I appended a '1' to the title in anticipation of there being a '2' at some later date. Well, that time has come. That column (which apparently was highly controversial and upset quite a few readers, but fortunately made even more happy) exposed and explained the use of the ColdFusion factory object. This time we'll look at some of the configuration files used by ColdFusion MX - files that can be tweaked as needed (and no controversy this time, I think).
ColdFusion & Java
ColdFusion MX is fast approaching its first birthday, and what a first year this has been. A completely brand new ColdFusion, incredible new features and technologies, and even versions that run on J2EE servers on all sorts of platforms (including the oft requested Mac OSX). Which makes this a great time to review the ColdFusion-Java relationship, and what it means for you.
Which Is Faster?
Which is faster, or ? Which is faster, CFML or ? Which is faster... ? If you're a ColdFusion developer, chances are that you've asked (or have been asked) these questions and others like them.
How May I Be of Web Service?
There is a phenomenon that appears to be unique to our industry - something I call buzzword du jour. On a regular basis a new buzzword (usually accompanied by a series of acronyms) appears on the front pages of the trade rags proclaiming to be 'the future' - the message being 'jump on board or become obsolete.' This happens so frequently that many of us are becoming immune to it all, and in doing so are running the risk of missing something important when (or if) it happens. Which brings us to Web services.
'But It's Free!'
There was once a time, not that long ago, when I seemed to be spending a significant portion of my life explaining why ColdFusion was indeed worthy of consideration even though other products were free. Then I stopped hearing that objection for the most part, and life was good (well, better).
Data Entry ReFORMed
HTML-based data entry is a pain, both for developers and for end users. There's no way to sugarcoat it, HTML forms as used today are pathetic. Sure, there are new form specifications on the way, but they are not yet in use, browsers don't support them, and they are still unproven entities. Luckily, there's an option available right now; it's called Macromedia Flash MX.
Maybe We Should Try a Separation
I have been writing and talking about ColdFusion components since before ColdFusion MX shipped. After I explained them in detail in two recent columns (CFDJ, Vol. 4, issues 6, 7), quite a few of you asked for practical examples of when and where they should be used. So, once again, let's take a look at CFCs, but this time from a very different angle.
Undocumented ColdFusion MX 1.0
Discovering undocumented features in your favorite application is always something of a thrill. This is especially true when those features expose little nuggets of functionality that you can leverage in your own code. And so, as promised in my last column, I'm going to introduce you to the factory, a set of internal ColdFusion MX services exposed via Java objects and APIs.
User Defined Functions - Round 2
The introduction of user-defined functions (UDFs for short) was the most requested and anticipated event in the ColdFusion 5 era - developers desperately wanted to be able to extend CFML, using not just tags, but functions as well. I first introduced UDFs a year or so ago (CFDJ, Vol. 3, issue 5), but now it's time to revisit the subject. Why? Because ColdFusion MX provides us with a whole new way to write UDFs, this time using tags.
Using ColdFusion Components Part 2
Last month I introduced you to ColdFusion Components - CFCs for short. Following a brief introduction to the world of objects, we looked at CFCs and their syntax, and simple calling conventions using . This month we'll continue this topic.
Using ColdFusion Components Part 1
In the May issue of CFDJ (Vol. 4, issue 5) I introduced you to ColdFusion MX - the just-released ColdFusion upgrade that is nothing short of revolutionary. As I explained in that article, CFMX features lots of incredible new technologies and features. But the one I think is most important (in terms of how it will, or should, impact your development) has to be ColdFusion Components. This month (and continued next month) I'd like to explain in depth what CFCs are and how they should be used.
To Err Is Human, to Gracefully Handle Errors Is Divine
Have you ever seen a ColdFusion error page - the bordered box on a white background that basically says someone (or something) messed up? I'm sure you have, as I'm sure your users have too. Errors, and error messages, are an unfortunate fact of development life. But while you may have to live with occasional errors, you definitely do not (and should not) have to live with that too-oft-seen CF error screen.
Faster and Safer Database Queries Using the <CFQUERYPARAM> Tag
Databases and database access are fundamental elements of just about every ColdFusion application ever created. Database access makes applications real and live and dynamic and valuable, but it's also a major source of performance problems and a primary potential security target. In this article I discuss an oft overlooked tag, , designed to help address both potential problems.
A Cure for Arachnophobia
Barely a week goes by without someone asking me about ColdFusion and search engine-friendly URLs. This is one of those topics that ColdFusion developers have been discussing for a long time - I first started a thread on this subject on the Allaire Developer's Forum close to five years ago. As this topic keeps coming up (and because three of you e-mailed me to ask about it this morning), I decided to scrap the column I was writing in favor of an explanation of all this once and for all.
Hidden Gems
With all the talk and buzz surrounding Neo, it's important to keep in mind that ColdFusion 5 is still a relatively new product, one that many users have yet to take full advantage of. We're proud of ColdFusion 5, and rightfully so. It's the most reliable, most scalable, and most powerful ColdFusion yet, as well as the fastest server we've ever created. It's simply the best ColdFusion to date.
Introducing Neo
At last month's Developers' Conference in Orlando I was fortunate to be one of the first to demonstrate Neo, the next major version of ColdFusion. Macromedia (and earlier, Allaire) had been dropping little Neo-related tidbits for quite a while now - whetting our appetites with glimpses of what is to come. But as those of you who were in Orlando now know, Neo is exceeding all expectations.
Where to Go from Here
ColdFusion 5 is a great product, so much so that I've dedicated six of my last seven columns to introducing and analyzing its new features and technologies. ColdFusion 5 is mature, fast, reliable, and robust, and with its release Macromedia has demonstrated a definite commitment to CF and the former Allaire community. And the community acknowledges this.
Probe Your Servers
For ColdFusion to work properly lots of bits and pieces have to be in place and functioning correctly. Web servers need to be up and running, database servers need to be accessible, any external components need to be reachable, and, of course, ColdFusion must be functioning properly. If any of these fail, so will your applications; if failure does occur, you need to know as quickly as possible, preferably before end users find out. Which brings us to the subject of probes.
Tiers, Not Tears
At last year's Developer's Confer-ence I presented a session on creating n-tier (or multitier) applications in ColdFusion, explaining how tiered applications were more manageable and reusable. So why bring this up almost a year later? Well, a project I was working on recently forced me to revisit this topic, but this time for a whole new reason.
Ask The Training Staff
I hope that all of you are enjoying your summer and getting in plenty of R&R. If you aren't, I hope you have at least upgraded to the new CF Server 5.0.
Getting CF Into Flash
With the recent merger of Allaire and Macromedia - the combined concern now called Macromedia - developers should be excited about all the new ways ColdFusion development technologies can be used with Flash interface technologies.
Be Extremely Graphic
More ColdFusion applications are running on intranets and extranets than just about anywhere else. This is not surprising - as ColdFusion makes data access and reporting so simple it is a natural fit for applications in these environments. And, as such, data reporting is one area that ColdFusion 5 addresses head-on with the introduction of a true graphing engine.
Querying Queries
This month I'd like to continue exploring ColdFusion 5 - this time concentrating on a radical new feature known as Query of Queries - a feature that lets you treat query results as if they were database tables. Intrigued? Read on.

Pages: 1 2 3 4 5 6 7 8 9 10 Next »
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
FEATURED WHITE PAPERS

SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE
Clear Data Builder 3.0 is Free Now
The popular code generator Clear Data Builder will become available free of charge. Originally, Clea
AJAX World - Cooking CRUD with Flex and BlazeDS
In today's cooking class you'll add to your cookbook a delicious recipe. It's quick and won't cost
Building an IM Bot Using ColdFusion
I recently brought a Google Talk bot that I put online at cfdocs@gmail.com. Google Talk users can ad
Cornerstones of Virtualization: I/O Virtualization Defined
Recently I talked about what I see as the next 'waves of virtualization' taking the industry, I talk
Engelbart's Usability Dilemma: Efficiency vs Ease-of-Use
The mouse was the original idea of Doug Engelbart who was the head of the Augmentation Research Cent
Web 2.0 Is Fundamentally About Empowering People
'Unlocking content to be remixed into new business value' is the driver of Web 2.0 in the enterprise
All-New AJAX Security Bootcamp Next Week at AJAXWorld in New York
Being held for the first time on March 18, 2008 at the historic Roosevelt Hotel in New York City, AJ
Zend Studio for Eclipse
In my many years of programming, almost 20 years now, I have used countless integrated development e
Building SOA with Tuscany SCA
Many articles have already been written about service-oriented architecture (SOA) and Service Compon
CFImage Part 3
ColdFusion 8 introduces the CFImage tag and dozens of image manipulation functions. We have already
Every Beginner Must Grow Up
Do you remember January of 2004? Macromedia had just released ColdFusion 6.1 a few months earlier. C
Working with the Apache Derby Database and ColdFusion
Early releases of ColdFusion (under Allaire) focused on the Windows market and it was common to incl
CFImage Part 2
ColdFusion 8 has a load of awesome image manipulation functionality. So much so, in fact, that it wi
Test Driving ColdFusion 8
Of course, since this is ColdFusion I expected nothing less than this, i.e., powerful AJAX functiona
Using the Adobe Flex Toolkit for Salesforce.com
In April 2007 Adobe and Salesforce.com announced the availability of the Flex toolkit for Apex, Sale
An Introduction To Adobe Flex For ColdFusion Developers
There's been a lot of talk in the ColdFusion community lately about the newly released Flex 2. If yo
Flex and ColdFusion Hybrid Application with ServiceFactory
Whether it's in factories or workshops, in mines or forests, in offices or homes, or even in our sac
ColdFusion Frameworks: ColdBox 2.0.3 Released
This release is the first one to include contributed content from Rob Gonda, Tom de Manincor, Brian
ColdFusion Feature — Coding with XML
As a ColdFusion developer, hopefully by now you have heard at least a little about XML (eXtensible M
Your First Adobe Flex Application with a ColdFusion Backend
Flex is a complete set of tools to develop rich Internet cross-platform applications based on the Fl

CFDJ PRODUCT REVIEWS
Product Review: Adobe Flash Player 10
I might have skipped some of the new features of Flash Player 10, but you can always refer to the official FAQ page. Visit Plash Players 10 page on Adobe Labs to dow
Yahoo! Go Examined
With the arrival of Yahoo! and its Yahoo! Go Mobile 2.0 product, another A-list brand has entered the market. Yahoo!'s presence, like Apple's, expands the number of
BrowserHawk 9 by cyScape
I have been developing Web applications for years, and have been using random JavaScript snippets gleaned from the Web to test a user's browser and configured proper
CFDJ Product Review "CFMX Exam Buster 7"
Macromedia has been offering ColdFusion Developer Certification since version 4.5 was released. Though it's arguable that there is no such thing as an exam that acc
CFEclipse: The Developer's IDE, Eclipse For ColdFusion
Many paths lead developers to ColdFusion. In the past ColdFusion was often viewed as an entry-level language enabling designers and other nonprogrammers to build dyn
BREAKING NEWS FROM THE WIRES
Handy Networks, LLC Announces the Introduction of Adobe(R) ColdFusion 8 Premium Hosting Plans and Premium Reseller Hosting Plans
Handy Networks, LLC announces the addition of ColdFusion 8 to their hosting solutions.