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 »

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 add this user to their buddy list and then submit CFML tag and function lookups to it. (I've also brought Yahoo IM and AIM versions online as nickname cflivedocs, but more on those shortly). In this column I'll explain exactly what the IM bot is and what it does, and show you how to easily create a bot of your own.
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 Center (ARC) at Stanford Research Institute. Engelbart's philosophy is best embodied, in my opinion, in the design of another device that he invented, the five-finger keyboard - with keys like a piano, used by one hand. The problem was, Engelbart's five-finger keyboard and mouse combination was very difficult to learn.
CFImage Part 3
ColdFusion 8 introduces the CFImage tag and dozens of image manipulation functions. We have already looked at reading and writing image files and we have covered the basic yet powerful image manipulation possible through CFImage tag actions alone. Now we know enough to be able to really start exploring the vast feature set of ColdFusion 8 image manipulation. When it comes to something like this your imagination is really the only limit, so it makes it a bit more difficult to come up with simple ways to learn this stuff. I find that task-based learning works well and will let us accomplish real-world goals while touching on many aspects of image manipulation.
Working with the Apache Derby Database and ColdFusion
Early releases of ColdFusion (under Allaire) focused on the Windows market and it was common to include example Access databases. It was common for entry-level developers to take this example to heart and build systems on Access back-ends. One didn't have to install, set up, admin, or most importantly pay for anything. With the beta release of ColdFusion 8, Adobe is providing support for an array of open source databases. Now using PostgreSQL, MySQL, or Apache Derby (formerly IBM Cloudscape) has been made that simpler for CF developers since JDBC drivers for all of them are included. Any of these solutions can be used for the free distribution of databases on either Windows or *nix.
CFImage Part 2
ColdFusion 8 has a load of awesome image manipulation functionality. So much so, in fact, that it will take several articles to discuss it in any sort of decent way. In Part 1 of this article (CFDJ, Vol. 9, issue 5), we spent the entire post just exploring all the ways in which ColdFusion 8 can read in and write out/save images.
Test Driving ColdFusion 8
Of course, since this is ColdFusion I expected nothing less than this, i.e., powerful AJAX functionality combined with the simplicity of a tag-based language, and that's exactly what the Auto-Suggest AJAX component delivers. The code in Listing 1 is a simple example in which the auto-suggest attribute of the tag has been populated with hard-coded values. If you're running ColdFusion 8 yourself and want to get a firsthand look at this feature, you should be able to copy and paste the code from Listing 1 and save it as a new ColdFusion file. Figure 1 shows the suggested search terms displayed by the auto-suggest attribute as text is entered into the control.
ColdFusion Frameworks: ColdBox 2.0.3 Released
This release is the first one to include contributed content from Rob Gonda, Tom de Manincor, Brian LeGros, Sana Ullah and Aaron Roberson. The ColdBox Team and contributors are growing. So enjoy this release. The ColdBox website is also being renovated and will be launched soon. Development is now strong for version 2.1.0 and we have some extraordinary features coming your way. So please show your support and God Bless.
ColdFusion Feature — Coding with XML
As a ColdFusion developer, hopefully by now you have heard at least a little about XML (eXtensible Markup Language). Wikipedia defines XML as a 'general-purpose markup language' designed to 'facilitate the sharing of data' and also designed to be 'relatively human-legible.'
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 Flash platform. With Flex, you can create applications that not only have the 'wow factor' necessary to please clients and users alike, but the 'usability factor' necessary to make your application a real success.
CFDJ Feature — It Is Possible!
Now that Scorpio is here (at least in beta), it is time to start figuring out all the new tricks of the trade, right? However, as most of your clients will not be switching immediately, you will still have to be doing ColdFusion 7 work for some time.
ColdFusion Feature — Wait-Time Analysis Method
Until recently, tuning IT application performance has been largely a guessing game. This is both surprising and unacceptable considering the relentless focus IT organizations put on cost-efficiency and productivity. The traditional approaches to database and application tuning that involve collecting large volumes of statistics and making trial-and-error changes are still in widespread use. Today, most server management and monitoring tools deliver 'server-oriented' statistics that don't translate to concrete end-user benefits.
Beyond SOA & Web Services - ColdFusion / .NET Integration
As both a .NET programmer and ColdFusion developer, I always wondered how I could leverage the world of .NET in ColdFusion. Both platforms come with powerful features and using them together might be a wonderful friendship, if one could only make them cooperate. There are two worlds out there and none of them is an island.
Object-Oriented Form Validation in ColdFusion
For Web developers, form validation is a basic task, and yet one that presents some interesting challenges. Even discounting security issues such as SQL injection attacks and cross-site scripting (XSS), form validation is a critical step in your error handling strategy.
ColdFusion Feature — Objects Everywhere
Many times object-oriented programming (OOP) is billed as the end-all solution to cure the spaghetti code that can come from procedural style applications. After all, you just have to stuff your logic code into a component (big OOP buzzword - encapsulation), and now your code is instantly better, right? How hard is it to stick a createObject function call or a tag in when you need to access that bit of code? Can anybody look into the future and see a problem here?
CFDJ Feature — Create a Pseudo-dynamicWeb Site with CF
You have to love a software product that makes developers, even relatively inexperienced ones, productive quickly and empowers them to do seemingly impossible things. The more I work with and learn about ColdFusion the more it seems as if there are no limits to what can be done with it.
How To Use ColdFusion to Search Images Based on Color
This article describes a basic method for indexing and searching images and digital photographs based on color using ColdFusion and CFImageHistogram (www .leavethatthingalone.com/ projects/cfhistogram/). This method indexes and searches color in images quickly using ColdFusion.
Building a Drag-and-Drop Shopping Cart with AJAX
Keeping up with the latest Web technologies is tough nowadays. Every week it seems new sites are launched that push the envelope further and further in terms of what can be accomplished using just a Web browser.
ColdFusion Feature — Directory Watcher Dangers - A Follow-Up
In the July 2006 issue of CFDJ, I wrote about the Directory Watcher event gateway, and how easy it was to set up and how powerful a tool it could be for managing files and external interfaces. While this is true, there are some potential hazards waiting for the unsuspecting developer who jumps into DW waters without a life preserver.
CFDJ Feature — MAX 2006: "I Can't Wait To Get Started"
I can't wait to get started.' The sentiment struck me pretty hard as I struggled to get some sleep on a packed red-eye flight leaving Las Vegas at 11 o'clock at night.
Content Management with ColdFusion
As the Web develops, the need for easy and efficient Web site and portal management increases. Developing an easy-to-use future-proof content management system (CMS) from scratch isn't easy. The basic functionalities can be assembled in a reasonable timeframe, meaning that you will be able to edit the structure and the content of the Web site.
CFDJ Feature — An Introduction to Intent Driven Design
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 more complete and consistent requirements in less time.
Use Flash Forms and Flex To Give Applications New Life
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 access to our most vital business information.
Make Your Flash Forms More FLEXible
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...
Model-Driven Development with ColdFusion and UML
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 to expand it. Then, if you need some help, you'll have to explain all that intuitive code to ten people, all of whom you are paying by the hour. Diagrams would be nice then, right?
CFDJ Feature — Your Personal IPO
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 taking.
Playing with Arrays
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 start with the assumption that we need to explore the nature of an array first.
Developing Flex 2 Applications with ColdFusion and XML Without Needing FDS or Mystic
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.
Errors in Your Code
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.
CFDJ Feature — ColdFusion Structures
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 merry way working with arrays and lists. Over the years, however, I have come to appreciate the simplicity and functionality of structures and embrace them as my favorite ColdFusion data type.
CFDJ Cover Story — JVM Tuning
As ColdFusion programmers or system administrators, there are times when we go through the CF Admin interface to try and optimize the server. A particular section located within the standalone version of the ColdFusion Administrator is simply called Java and JVM. When you reach this section, unless you have a healthy dose of Java experience, you may scratch your head and think, 'I don't really know much about this' and skip to something else. But the catch is, this section is the most powerful and important area to look at.
CFDJ Feature — Adobe Flex 2.0 View States & Transitions
Many ColdFusion developers expressed this sentiment after downloading and working with the Flex 2 beta. Flex 2 has made developing rich Internet applications in the Adobe Flash environment possible for everyone (not just those of us who know and love timelines and tweens).
Designing ColdFusion Applications With UML
Developers are no different, yet I see 'improv developing' all the time. A project manager will just describe what's needed - the outlines of a plot - and let the developers work it out. The results are often what you'd see with a movie. However, designing an application with UML can act as a script for developers. They're still free to use their own creativity and experience when implementing the design, but the UML documents provide them with a map of what the final product should be.
When AJAX Happens to Old Browsers
One of the latest crazes in Web development is AJAX. Unless you've been living in a cave for the last year, you've heard of this old, yet currently popular, technique for making HTTP requests to a server without refreshing the Web page. While claims of smaller bandwidth, faster response, and highly interactive user interfaces may intrigue you, one must ask, 'Will it work for my user base?'
Advanced XML Processing with StAX in ColdFusion
Putting support for XML processing in ColdFusion 6.0 was regarded as a major feature upgrade. With the switch to Java, ColdFusion could leverage the existing Java functions in Jakarta Commons and add support for things like Web Services (Axis). However, binding itself to Java also bound ColdFusion to the limitations of the Java feature set.
Building Generic Maintenance Interfaces
When the March 2006 issue of CFDJ arrived, I had just begun working on the maintenance interfaces for the support tables of a new system. There are many of these tables, and implementing the associated maintenance routines looked set to consume a lot of time.
CFDJ Feature — Strip Tease
I don't like browser-based WYSIWYG editors. There are a reasonably large number of them and several of the recent versions are even cross-browser-compatible with Mozilla and even some less popular browsers (although Safari continues to be problematic).
ColdFusion Feature: Introducing objectBreeze
One complaint I have heard from many developers being introduced to object-oriented programming (OOP, OO) is that it is more work than it's worth. Setting up your objects, DAOs, gateways, etc., is a lot of coding that, until you have realized the power of OO, probably does seem like quite a bit of work. Here is where an ORM tool, such as objectBreeze, steps up to the plate. In the ColdFusion community we have recently seen a few object-relational mapping (ORM) tools hit the scene. These powerful APIs allow a developer to easily interact with their data persistence layer in an object-oriented pattern with a little setup involved (or none in the case of objectBreeze).
ColdFusion Developer's Journal Special "Frameworks" Focus Issue: onTap
I must admit to having been excited at the prospect of the Pet Market frameworks project when Simon proposed it to us at the Fusebox & Frameworks Conference in September. I once tried to do something similar by creating a small blog application using the three popular frameworks that I was aware of at the time (Fusebox 3-4 and Mach-II) and the onTap framework.
"Frameworks" Focus Issue: TheHUB
I recently spoke to a group of attendees at the Fusebox and Frameworks Conference 2005 about the framework that I call TheHUB. Then when I was asked to write this article, I thought it would be a great way to compare and contrast it with several of the frameworks discussed at that conference. So I jumped at the chance to share my approach to developing ColdFusion applications.
ColdFusion Developer's Journal Special "Frameworks" Focus Issue: Mach-II
It's all Simon's fault. We say this to all framework writers who, even now, are trying to recover from the task assigned them by CFDJ's editor-in-chief: provide an article and an implementation of the Macromedia Pet Market application in their chosen framework.

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
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
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
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
Getting Started with Adobe Flex 2
I'm going to postpone the second part of my RSS aggregator article to tie this column into this Flex

CFDJ PRODUCT REVIEWS
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
Introducing...ColdFusion MX 7
After an entire year spent meeting with and speaking to thousands of ColdFusion developers, the CF team at Macromedia are unleashing this month the feature-rich new
BREAKING NEWS FROM THE WIRES
Nexaweb Advance Offers Customers Comprehensive Solution for Legacy Modernization and Enterprise Web 2.0 Adoption
a technology-enabled modernization solution that allows enterprises to transform legacy busi