Welcome!


In the past I have had Photoshop loaded on my computer, but I rarely used it unless it was to use the autocorrection features. Each year I have a ton of vacation pictures to clean up every year and since I am a programmer I have the occasional need to create graphics. 85% of the time I...
Thanks to EPractize Labs folks for offering an excellent Training Kit for Oracle Certified Expert, Java Platform, Enterprise Edition 6 Java Persistence API Developer Certification. The same company also offers mock exam simulator for other Java certifications including assignment rela...
Have you tried to prepare yourself for PMP certification or exam? If so, then you share with me the opinion that most of the PMP books and guides are remarkable of hundreds of pages that are full of hard to understand complex sentences that leave you by the end of studying day dizzy an...
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 download new player (there is no debug version yet). The standalone debug versions are also available. You can use the offic...
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 properties. Since this script would be run client side, it required the user to have JavaScript enabled and didn't always work ...
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 accurately measures a person's ability to develop applications, some employers do value such things and there's no denying t...
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 dynamic sites. Since the release of CFMX it has become more recognized among developers familiar with languages such as Java...
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 release, CFMX 7.
Over the past couple of months I've been introducing you to some of the fantastic possibilities Macromedia Flex offers for building Rich Internet Applications (RIAs) with ColdFusion ('Flex Your ColdFusion Muscles,' CFDJ Vol. 6, issue 12 and 'Data Presentation with Macromedia Flex,' CF...
Plum stands for Practical Lightweight Universal Methodology, and consists of a comprehensive development environment that includes a Windows-based IDE; code generator; robust application framework; development methodology; simple integrated Content Management System (CMS); and stored p...
Question: Who needs version control? Answer: Every developer. Most people think of versioning control software as something that should be left to big companies and large teams. However, version control is a good idea for everyone.
There comes a time in the life of almost every developer when he or she needs to host a Web site. Unfortunately, not all of us can have a T1 running to our basement with a dual-processor Pentium 4 running our site. No, we developers - and businesses - must look elsewhere for help. Unle...
In last month's issue of CFDJ, Simon Horwith reported on MAX 2003 and all it had to offer. Here, we follow CFDJ editor-in-chief Rob Diamond as he checked out the floor of MAX 2003.
Mae West, the indomitable actress/comedienne of the 1930s and '40s, left us with some unforgettable quotes. She gave us such lines as, 'When caught between two evils, I generally pick the one I've never tried before,' and 'Too much of a good thing...can be wonderful.' She also offered ...
In the past, I've written in broad terms about FLiP, the Fusebox Lifecycle Process, a methodology for delivering successful software projects that work (despite its name) with any - or no - software framework. In this article, I want to 'drill down' on one aspect of FLiP and see how it...
Ah, television! Where else can you see so much action? Murders are routinely committed and solved, dastardly plots are hatched and foiled, and characters learn some deep life-truth - all within a single hour.
Think of the problems you encountered during your last project, then imagine the team spread across different floors or buildings, or even continents! The problems and pitfalls are greatly magnified to a point where development is severely hindered.
This article is a continuation of the how-to guide (Part 1 ran last month) for setting up a ColdFusion 5 server and a Microsoft SQL Server 7.0 to execute a DTS package through the ColdFusion server.
In the August edition of CFDJ, Ben Edwards and I presented a first look at Mach-II, a new, object-oriented framework for building software applications. In this issue, I offer a tutorial (with commentary) on building a simple Mach-II application.
Have you ever wanted to chat simultaneously with two or more of your friends, but each of you uses a different chatting medium? Have you ever participated in a teleconference where you had the pleasure of waiting for the administrator/moderator's e-mail of presentation modification...
The latest version of Fusebox - version 4 - has been taken out of beta and placed into general availability. Over the last seven years, Fusebox has grown from a collection of best practices and snippets of code into a full-featured, robust framework on which developers can build tr...
In this article, I'll show you how to set up a ColdFusion 5 server and a Microsoft SQL Server 7.0 that will execute a DTS package through the ColdFusion server. The main objective is to create a DTS package that will result in file output that will be delivered to a network UNC pat...
The world of ColdFusion application servers is quite interesting at the moment. Macromedia's recent update to CFMX 6.1 promises to add a lot of stability and speed to the product. BlueDragon, New Atlanta's alternate CFML runtime engine continues to gain momentum. Yet despite these ...
ColdFusion developers are faced with lots of choices when trying to find a ColdFusion hosting service that meets their needs. It can be tough locating a host that offers the right combination of features, service, and support at a price that's right for a variety of developers. In ...
With the release of the MX version, ColdFusion has moved from its strict procedural programming background toward object-oriented design and programming. This move has evoked both hope and fear in developers, some welcoming the decidedly new concepts of object orientation (OO) and ...
After evaluating and deploying a number of content management systems over the past five years, I guess I've become a bit jaded. Frankly, they all just started to look the same. To be sure, each one has core strengths and weaknesses. Each is usually geared to fit a certain vertical mar...
About two years ago, I decided that it would be 'fun' to learn to cook. I figured I would be a quick learner; after all, I liked to eat (passion for the subject), I had been a skilled cabinetmaker (possessed manual skills), and I enjoyed watching 'Iron Chef' on the Food Network (had an...
Dreamweaver has been around for years. We've all seen it in some version or other, but it has finally come into its own in the most recent version, MX.
Like its predecessors, Macromedia's most recent installment of the Devnet Resource Kit (DRK 3) is stocked with many excellent utilities for Flash developers. Unlike previous releases, DRK 3 aims to make the lives of ColdFusion developers easier by including many applications and develo...
In several recent CFDJ articles, I've described software architecture as akin to model building. In both designing software models and building scale models, it's important that the model be internally consistent as well as sufficiently rich to encompass the desired behaviors of the re...
When SYS-CON Media's sister company, SYS-CON Events, began preparing last year for this spring's 'Web Services Edge' Conference & Expo, one consideration was paramount: every effort in the nine-month preparation cycle should be geared toward making it indisputably the world's largest i...
It seems that lately, you can't pick up a book or magazine without hearing about design patterns. If you're new to the idea of design patterns, they're simply time-tested solutions to common problems. Design patterns began with the work of Christopher Alexander, a PhD in architecture (...
I recently reviewed Macromedia's new 'Developing Rich Internet Applications' (CFDJ, Vol. 5, issue 2) course to make developers interested in adding Flash to their arsenal aware of this terrific new offering from Macromedia Training.
Every developer will at some point have to integrate his or her work with a legacy system running on a mainframe platform. These projects tend to be both painful and challenging due in no small part to the limited information- sharing capabilities of outdated, albeit stable, systems. X...
In the last year, I've seen a great number of developers make the commitment to learn Fusebox - and for good reason: the Fusebox framework and the Fusebox Lifecycle Process (FLiP) give developers both a framework and a methodology that work well in creating Web applications. Even so, t...
Site Executive 3.0 promises ease of use, standardization, rapid site implementation, rights- and role-based security, versioning, workflow, and easy custom module implementation. It largely succeeds in these areas. Load balancing and failover are also supported. This version does not h...
Over the last nine years, I must have coded at least 100 ColdFusion applications. Many of these contained similar features - calendaring, e-commerce, content management, and dynamic survey forms. Several were 'one-offs' - based on work done for previous customers with some modified be...
Have you ever built that 'killer' ColdFusion app only to have server problems bring your application to a grinding halt? Fortunately, armed with a little knowledge and a few batch files, most issues in ColdFusion 4.0-5.0 are easily resolvable in less than 60 seconds.
Do you shave your entire body?' It's kind of an odd question (and might get you a funny look or a slap in the face depending on who you ask!), but if you were to ask a world-class swimmer, the answer would almost certainly be 'yes.' If you're serious about competition, you need to be w...
In last month's article, I introduced you to a company with a project in jeopardy. When I was called in to analyze the situation, I discovered that the project was a major revision; the first version had been very successful, but now the company was running into problems. I promised th...