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 »

ColdFusion to the Rescue
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.
Parse RSS del.icio.us Using ColdFusion
Using RSS as a means to create automatic dynamic content with minimal work fascinates me. Most bloggers probably create feeds on a regular basis - most likely at least a Flickr feed, and possibly del.icio.us. These provide JavaScript services to parse the feed into your site; however, with the prevalence of server-side scripting, why not have fun and parse the feed into your blog yourself?
Macromedia ColdFusion - MX to iSeries Demystified
In this article, I'll show you how to connect ColdFusion MX to an IBM iSeries (formerly AS/400) DB2 database. I'll describe your connectivity options and give you configuration examples.
Building a Zip Code Proximity Search with ColdFusion
Recently I was tasked with improving our Web site's Reseller Locator application. This tool helps potential customers in the U.S. find a product reseller in their state. By choosing a state from a drop-down box, a listing of all resellers located in that state is displayed.
Ray Camden's "Ask a Jedi" – Building a Template System in ColdFusion
A developer who'd seen CMS applications in PHP that have templates that use variable for placing content, menu, footer, etc, asked CFDJ's technical editor and CF blogger Ray Camden if there's a way that such variables can be created using ColdFusion? Ray's answer, as usual, was authoritative. In a word: 'Absolutely!'
Observed Benefits of the Unified Modeling Language
Over the past 12 months, I have observed significant benefits using the Unified Modeling Language (UML) when developing Rich Internet Applications using Macromedia technology.
The XPath Factor
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.
Reusable (and Maintainable) Presentation Code
Everyone knows that you should reuse your code so that you don't have to repeatedly write the same functionality. You put widgets in custom tags and encapsulate logic in CFCs. Even so, your application's user interface may frequently end up changing. Sometimes the changes are so substantial that it hardly seems worth the effort to try to reuse code at all.
HTTP Status Codes: Do the Unthinkable
HTTP status codes can help you implement threading and more. Here are a couple of ideas. Although the power of ColdFusion allows us as developers to do many things very quickly compared to many other languages, there are times when we find CFML does not offer all of the functionality required to accomplish a task.
Using XML to Share Performing Arts Schedules
'Don't you have it set up so you can just automatically pull our listings from our Web sites?' the e-mail asked. 'Not yet,' I typed in my response. 'But it's a great idea, and I'm working on it now.'
Creating Free PDFs from Your CF Application
Here's how to put your knowledge of HTML to work by creating free PDFs with FOP (Formatting Objects Processor). In the May issue of CFDJ, I covered the basics of utilizing FOP from Apache to dynamically create free PDFs in your ColdFusion application. If you enjoyed that article you will certainly enjoy this one as we dive deeper into the capabilities of this process.
Writing Queries for Oracle vs SQL Server
Have you ever written an application using one database only to have it break when you switched to a different database? How often have you decided to limit the functionality of your database by writing only basic SQL because you just weren't sure if your queries would work on a different database?
Using the CASE Expression in SQL Queries
The DBMS (database management system) is often faster at performing calculations like summing up or averaging the values in a column of numbers than, for instance, the application server. However, there are many cases in which performing the same calculation on all of the data in a column will not provide the correct result.
Enhancing Verity Search Results
Your customer says, 'I want my site search to include all of my regular site pages and my data-based items as well. When my customer clicks on the link, I want it to show the correct page.
Persistence: Creating State
What is state? You may have heard the popular phrase, 'The Web is a stateless environment.' Simply put, data cannot persist across multiple page requests to the server.
Extending ColdFusion
Welcome to another edition of Extending ColdFusion, where we discuss the multitude of ways you can extend your ColdFusion programming with user-defined functions (UDFs), custom tags, CFCs, and other methods. In this edition, we are going to delve into a 'gray' area of CF development – use of hidden/internal methods.
Sorting Multidimensional Arrays
In my last article we looked at how to sort multidimensional arrays by creating a second single-dimensional array that is used as a key. The focus of this article is how to sort multidimensional arrays by creating a query object that can be sorted in the same way you would an ordered result set from a database.
Sorting Multidimensional Arrays
One of the most common requests made by users when they see data displayed on a Web page is that they want to be able to view the information sorted by columns. Working with a database makes this request fairly simple; working with arrays is, or at least was, a problem.
Defeating DoS Attacks
A denial-of-service (DoS) attack is an attempt by a single person or a group of people to disrupt an online service. It is designed to bring the server and network to its knees by flooding it with useless traffic. A DoS attack is the most common type of Internet attack and can be launched against your site at any time with relative ease.
JavaScript Without the Headaches
Coding ColdFusion and coding JavaScript are about as far apart on the productivity spectrum as it's possible to be. CF tags are neat, easy to read, tolerant, and fun to write. JavaScript is none of that. It has all the drawbacks of traditional languages, with the added disadvantage of sitting somewhat awkwardly within the HTML document model.
Back to Basics
I read somewhere that when faced with a task that takes one hour to do manually, or one hour to automate, a good programmer will choose to automate the process. As ColdFusion developers, we often face this decision when we need to programmatically use data contained in a text file.
Dynamic Client-Side Input Validation
Using JavaScript to perform client-side input validation can be simple. However, the task can become more complicated when the set of inputs changes or increases in number, the rules change, or the validation depends on other inputs. This article will show how to create a system to dynamically maintain input fields and validation rules that can be applied to the inputs.
Ask the Training Staff
I don't know about you, but February is going to be a very busy month for me. Not only is there plenty of CF work to keep me busy, but my wife, my son, and I are eagerly awaiting the birth of baby boy number two! Nevertheless, I have questions to answer and one revision to make on a previous answer. I hope you find it all worthwhile.
Extending ColdFusion
Welcome to another installment of Extending ColdFusion. This month I'm going to talk about a UDF (user-defined function) that will help deal with users. Users are wonderful. Without people visiting your site, your Web page may as well not exist. On the other hand, users have a way of doing the most stup... err crazy things that you can (or most likely cannot) imagine.
Ask the Training Staff
Can you believe it's December already? 2002 was certainly a year of big changes for many CFers as Macromedia released the new MX products. Many of us scrambled to come up to speed on the new changes in CFMX. However, the fundamentals of CF programming didn't really change.
Welcome to the Wonderful World of Java: A Training Review
By the end of the course, I had a good grasp of the various parts of the Java language, a better understanding of object-oriented programming, and a great appreciation for how powerful Java can be. J2EE, Java, EJBs, JavaBeans, JSP... . The list of Java-related technologies can be mind-boggling. What's a ColdFusion developer to do? We know Java is important. Macromedia has built ColdFusion MX on a J2EE (Java 2 Enterprise Edition) platform, but, does that mean we all need to run out and learn Java? How about JSP? JRun? How will we use it in our day-to-day work? Will we use it and, if so, what flavor? Does a ColdFusion developer have the skills to learn this material?
Ask the Training Staff
Greetings. I hope all of you who attended the DevCon last month enjoyed it, and came away with some great tips and tricks. This month's column is short, but hopefully addresses some problems that you've encountered recently. Keep those questions coming!
<CFIF> Performance Measurements
It was an article by Michael Dinowitz, 'Comparisons with CFIF,' that made me reevaluate how I was writing my CFIF statements. Since the common was the slowest way to compare two strings, the table of data presented in the article (see Fusion Authority, 1/10/00, www.houseoffusion.com) seemed incomplete to me. I wondered what the performance data would show for integers - and for Boolean tests, as we all write tons of those in our code as well.
Error Handling in JavaScript
Have you ever been to a site and gotten a pop-up box telling you about a JavaScript error on the page? It can be really annoying. What's worse is that the person responsible for maintaining the site doesn't even know that the error occurred.
Using Integers to Store Bits of Information
Imagine that your client, Fast Eddy's Auto World, asks you to build a data entry form for his inventory. There are several models of cars that use combinations of many options. No two use the same combination.
Extending ColdFusion
This column will focus on some of the ways developers have of extending the core capacities of ColdFusion. Specifically, we will cover user-defined functions (UDFs), custom tags, and ColdFusion components (CFCs). Every other month I'll select one or two resources that are freely available to anyone and explain what makes it (or them) interesting - or just plain cool.
Ask the Training Staff
September means summer is over and we all get back to work or back to school. And for those of us who have been out of school for a very long time, I hope you always look for opportunities to learn something new. Send me your questions if you get stuck!
Ask the Training Staff
Wow! Can you believe it's June already? The last few months have been blurred by the flurry of excitement around the new MX products announced and released by Macromedia. As you'll see from the first question, I'm very excited about the new CFMX product. I know you'll like it once you give it a spin. I'd like to hear your comments and questions about it.
Ask the Training Staff
This month we have three questions to consider. I like them all because they're very practical and applicable to many kinds of applications. I particularly like the third question about encryption methods because it gives me an opportunity to cover two undocumented ColdFusion functions. I hope you find my answers helpful. Keep those questions coming!
How to Sidestep Locking
We all know we should lock our shared scoped variables - that is, application, session, and server variables that can be shared between multiple ColdFusion threads. Everywhere we turn there's another article, another e-mail, and another best practices - all of which entail locking.
Session States Without the Session
Discussions have centered around clusters and shared sessions: How do you overcome the problem of being unable to share session variables across clustered servers? Why else would you build a sessionless site? The answers may surprise you. This article documents a technique that allows session states on clustered servers, increases user security, and provides greater development flexibility.
Ask the Training Staff
Two questions I received this month made me realize just how often we overlook the power of Lists and the many List functions in CF. Many times, we look at a string or other piece of data and don't even realize that what we're looking at is actually a list. Once we realize that something can be treated as a list, CF gives us many ways of using or manipulating that data.
Ask the Training Staff
Sometimes I take for granted just how cool ColdFusion really is! The other day one of my programmers asked me how to do what I thought was a fairly easy task. When I showed him the four lines of CF code he needed, he said, 'ColdFusion rocks! It would have taken me 50 lines in PHP to do the same thing!' What could I say, other than 'Yep'? Below are a few lines of code that I hope will make your life easier.
A Banner Ad Custom Tag
The banner ad is a bit of a curious creature. It wasn't so long ago (say, 1998) that the pundits who had for so long decried the gluttonous, indelicate banner ad were immersed in self-congratulation. Click-through rates were dropping below 1% down to .5% by the start of 2000. Users don't even see them, the pundits claimed. They've learned to block out the banners and scroll past them; people will turn to other forms of advertising, such as the content ad. And perhaps, to an extent, they have.
Using MS-SQL Stored Procedures with ColdFusion Part 3 of 3
Now that we've gone over stored-procedure integration with ColdFusion and looked at some programming basics in Parts 1 and 2 of this article (CFDJ, Vol. 3, issues 10 and 12), let's look at some other useful and more complicated functions using MS-SQL2000. First, however, I need to correct a statement I made in Part 1. I mentioned that stored procedures weren't good if you needed to cache a query on the Web server.

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