The World's Favorite Open Source GPL J2EE CFML Runtime Engine

BlueDragon Developer's Journal

Subscribe to BlueDragon Developer's Journal: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get BlueDragon Developer's Journal: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

Many of my articles in this column have dealt with theoretical concepts and syntax of implementing those concepts in ColdFusion. In this article, I want to concentrate on the implementation steps you might take when building something. Most Web applications have a "sign me up" feature that allows users to register. Registered users often have access to additional information or features that anonymous users don't. I'm going to walk you through the process of creating a simple login form, including database authentication and a "remember me" checkbox. The Database Before you start coding this application, you'll need to create a database. Most login schemes include a username and password. You can put that information in a table called Users. The table will also need a unique identifier, called a primary key in database terms. Here is a sample of data from the tabl... (more)

I Was at the Taping Of Cloud Computing Expo Power Panel in Times Square

I arrived in New York City this morning to attend the Cloud Computing Expo for the next three days. SYS-CON folks invited me on Sunday for the taping of the Cloud Computing Expo Power Panel which was taped at the Reuters Studios in Times Square. The live taping of the show was a blast. I met the panelists at the studio as well while watching the SYS-CON.TV show in the green room. The green room is actually gray and brown. The Cloud Computing Power Panel will be broadcast at the Cloud Computing Expo, March 31 - April 1, 2009, Roosevelt Hotel, in New York City. Two Cloud Computing Expo Power Panels taped today at SYS-CON's Times Square Studios featured rtghe following panelists: Werner Vogels - VP & CTO, Amazon.com; John Engates - CTO, Rackspace; Rod Fontecilla - Principal, Booz Allen Hamilton; Hal Stern - CTO of Sun's Global Sales Force; John Engates - CTO, Rackspace;... (more)

CFDJ Feature - How to Debug Your ColdFusion Applications

I just spent four hours debugging an error for a client. The client is an application service provider, and they developed an administrator for internal use. The administrator allows for the user to switch between sites, at whim. The "site switcher" is a drop menu, which loads up a different DNS depending on the selected site. A certain set of code was working for all sites except one. The application was not throwing errors, but nothing was getting displayed on the page. How do you find the problem? I'm going to step you through the process I took to solve the problem, and along the way, I hope you'll learn a technique or two that you can use in your own debugging adventures. Two Types of Errors There are really two types of errors that you'll encounter in your code: syntax errors and logic errors. Syntax errors are those ugly ColdFusion errors that you are used to... (more)

AJAX Tipped To Play Major Role in the Shape of i-Technology to Come

Among all the terms cited by SYS-CON's worldwide network of software development activists, evangelists, and executives, what were the two that cropped up most often? "AJAX" and "IE7" -- Internet Explorer 7, currently in limited beta test. Other terms they focused on included: LAMP, Virtualization, SaaS, Open Source, SANs, Web 2.0, Blog consolidation, InfoSec, BitTorrent, Googlecrash, Adobe, SOA, REST, Single Sign-On, SemWeb, iComm, Structured Blogging, VPMNs, VoIP Phones, Semantic Technologies, Ruby on Rails, spam/phishing, VoIP, .NET 2.0, Terror Hacking and WiFi. 2006 promises to be a vintage year for software development... On the pages that follow you'll find the collected wisdom of some of the most acute prognosticators in the industry. As always with SYS-CON Media, we don't ask pundits and sideline commentators but activists, folks whose connection with sof... (more)

Yieldex COO John Barr to Present at Cloud Computing Conference in NYC

John Barr, COO & Vice President of Engineering for Yieldex, will be presenting at SYS-CON's 2nd International Cloud Computing Conference & Expo in New York City this coming March 30-April 1, 2009. This session will address the key ways that cloud computing can be used by a young growing business as a competitive edge. Barr will look at how cloud computing can be used as a platform to respond faster and more effectively to rapidly changing business conditions, as a vehicle to explore alternative approaches, and avoid or minimize costly mistakes. The lessons learned and opportunities gained are told mostly through the real life experiences of Yieldex (Winner 2008 Amazon Start-up Challenge). Topics include our use of Hadoop, auto provisioning of servers, data processing clusters, distributed cache, hybrid approaches explored and adopted, and how our current success wou... (more)

Making the Case for CFML

Many BlueDragon customers tell us they're being asked to defend their choice of CFML (ColdFusion Markup Lanuage) over JavaServer Pages (JSP). They need help making the argument that CFML and J2EE work well together, and that perhaps CFML is a better choice for presentation layer technology than JSP for developing J2EE Web applications. They know instinctively it's the right choice, but aren't quite sure how to build the case. As more organizations are standardizing on J2EE (and .NET) the issue of defending CFML will only become more urgent. The good news is that you've made the right choice with CFML. In this edition of BluePrints, we'll talk about why CFML can be a better choice than JSP for J2EE Web applications (in a future column, we'll take a look at why CFML can be the right choice of presentation layer technology for ASP.NET applications). We'll see some of t... (more)

Setting Up Your Development Server with ColdFusion 5, MX, and BlueDragon

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 two great products, much of the development out there is still based on ColdFusion 5 (or earlier). What if you're interested in running one or more of these at once? Perhaps you're going to upgrade an app from one server to another? How do you test your current applications for compatibility among the other servers without reconfiguring your development machine? If you're a consultant, or work for a consulting firm, there's a good chance you'll have multiple clients, each with different server requirements. How do you handle the changing requirements without reconfiguring your server ever... (more)

How to Find the Right Hosting Service

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 the March 2003 issue (CFDJ, Vol. 5, issue 3), we conducted our first interview with a ColdFusion hosting provider. This month, we interview Edgewebhosting.net CEO Vlad A. Friedman for the skinny on his company's ColdFusion hosting services. CFDJ: Tell us a little bit about your company. How did you get started in the hosting business? Friedman: Edgewebhosting.net was started almost 5 years ago as a division of ACS&S, Inc., a 12-year-old systems integration and consulting firm. As our consulting arm grew into development of Web technologies, we started utilizing the services of several hosti... (more)

CFML on J2EE: Easy as 1-2-3

Why reinvent the wheel when you can easily run your CFML applications on any J2EE server? If your team is considering or being forced to move to J2EE (WebLogic, WebSphere, JBoss, Tomcat, etc.), it may be helpful to know that you don't have to throw away or even rewrite your CFML applications. Some people may want you to rewrite them, and as a long-term goal it may make sense in some cases, but did you know that CFML can run, as-is, on the J2EE server? It really can be as easy as 1-2-3. If you've not seen it done, or you're skeptical - and especially if you've tried it with CFMX - I'll show you an alternative that you may not have seen before. Why CFML on J2EE? Even for Skeptics In my April 2004 ColdFusion Developer's Journal column, I wrote about the many benefits of deploying CFML on J2EE. Indeed, many folks expressed surprise to learn how much they could gain simpl... (more)

BlueDragon 6.1

If you haven't heard of BlueDragon, you're either new to the ColdFusion/CFML community or you've been under a rock somewhere. Back in September 2002, New Atlanta forever changed the CF landscape when it introduced BlueDragon 3.0. As a quick overview, BlueDragon is a family of server products that allows you to deploy CFML applications as an alternative to using Macromedia's ColdFusion MX. For more background, I refer you to the original product review I did for ColdFusion Developer's Journal, www.sys-con.com/coldfusion/articleprint.cfm?id=546. For this article, I am going to focus on what's new (and improved) with BlueDragon 6.1, which was released in June of this year. To paraphrase Steve Ballmer's now famous rant, BlueDragon 6.1 is all about "Compatibility, compatibility, compatibility, compatibility!" For the 3.0 release, BlueDragon was targeted at ColdFusion 5 l... (more)

Two of My Favorite Things: Software Architecture + ColdFusion

The topic of focus for this month's issue is "architecture." Software architecture is the study and practice of the art of planning and developing applications, and it also happens to be my favorite topic and area of expertise. It is the cornerstone of everything we do, and developers of every level of expertise and experience can gain from its understanding. By the time this issue reaches our readers, the CFUnited conference will be fast approaching - and I encourage ColdFusion developers everywhere to try to attend. If software architecture and/or object-oriented programming are of interest to you, there will be many sessions covering various aspects of these areas of knowledge, in addition to many other great topics. Of course, CFUnited will also be the first opportunity that ColdFusion developers have to attend so many presentations devoted to the new features in... (more)