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

According to SYS-CON Media's worldwide network of software development activists, evangelists and executives - including the creator of Ruby on Rails, David Heinemeier Hansson  - 2006 promises to be a vintage year for software development... Take Microsoft, for example: A new client OS is on the way, Microsoft Vista, due late in 2006, giving rise to the obvious question: will the new cool 3D user interface be enough to move user to upgrade? We’ll see. Maybe the new built-in security, performance features, and integrated search will be enough to convince users – after all, why go to the Web if built-in web-enabled services and integrated information search allow the Web to come to you? Or consider the world of PDA Devices. Everyone is looking for the next killer Palm or BlackBerry.  But are they looking in the right direction for the next killer PDA? What... (more)

AJAX and Microsoft's Atlas To Dominate the Shape of i-Technology

According to SYS-CON's worldwide network of software development activists, evangelists, analysts and executives, 2006 promises to be a vintage year for software development...with IE7, Atlas, and AJAX featuring prominently. Take Microsoft, for example: A new client OS is on the way, Microsoft Vista, due late in 2006, giving rise to the obvious question: Will the new cool 3D user interface be enough to move the user to upgrade? We'll see. Maybe the new built-in security, performance features, and integrated search will be enough to convince users - after all, why go to the Web if built-in Web-enabled services and integrated information search allow the Web to come to you? Or consider the world of PDA devices. Everyone is looking for the next killer Palm or BlackBerry, but are they looking in the right direction for the next killer PDA? What about unexpected places -... (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)

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)

Profiling CFML at the Tag Level, Finally!

The ability to view tag-level execution profiling (the amount of time spent on each tag in a request) is no longer a dream, and it opens up powerful new forms of debugging and performance tuning. The Problem: Tools We Lack Most CFML developers know that both ColdFusion and BlueDragon can be configured to show debugging info at the bottom of a page, which shows (among other things) the total time spent on a request and in each template within that request. But how often have you wished you could see the time spent on each tag within the request? This would really help in determining where specific bottlenecks exist. While seeing that timing information for each individual tag would be powerful enough, we really need to start a higher level. What we need is a way to view all the requests against the server for a given time period, viewing their total execution time in... (more)

Getting access to Amazon's SimpleDB through CFQUERY

We've just released a new feature set with OpenBD allowing you to get access to Amazon's SimpleDB service from within a CFQUERY tag. Leave Comment Related Entries: Amazon S3 suffers an 8hr outage; Trust no oneThe OpenBlueDragon new look and logo launchedSpeaking at CloudCamp LondonA simple Java API class for Amazon SimpleDBGoogle's GWT continues to amaze and delightRailo joins the CFML open source revolutionOpen BlueDragon BOF @ Scotch ReviewOpen BlueDragon - Developing a tag with the Plugin APIOpen BlueDragon Steering Committee Interview Series - NitaiOpen BlueDragon - Official PlugIn API Overview ... (more)

Cordys to Present at SYS-CON's Cloud Computing Expo

Jon Pyke, Chief Strategy Officer of cloud platform provider Cordys will be presenting at SYS-CON's 2nd International Cloud Computing Conference & Expo in New York City this coming March 30-April 1, 2009. Pyke, a globally recognized Business Process Management (BPM) pioneer and luminary, will be speaking about what Process Technology can offer and discussing the Enterprise Cloud Orchestration Services. According to Pyke, the cloud needs a process technology to orchestrate the interaction and integration of services in an easy, cost-effective and flexible way. "Cloud Computing enables extensive computing power while saving money - but NOT innovation," remarks Pyke. Process technology, in Pyke's view, will bring business users and developers together to create "Situational Applications" ­- ad-hoc applications for small groups of users with specific needs that are made fr... (more)

Intuit's Raghavan Srinivas to Present at Cloud Computing Conference in NYC

Raghavan Srinivas, Technology Evangelist for Intuit, will be presenting at SYS-CON's 2nd International Cloud Computing Conference & Expo in New York City this coming March 30-April 1, 2009. Is cloud computing hype or reality? Is it mere old wine in new bottles and the advancement of the notion that the "network is the computer?" Attend this hands-on session to get a very brief overview of the terminology associated with cloud computing, what the different "?aaS" platforms mean and to build a simple CRUD application that can be deployed on the cloud in the matter of 20-30 minutes. After attending Srinivas' session, attendees will walk away with a better understanding of the taxonomies of cloud computing and being able to understand the challenges of writing simple to non-trivial applications on the cloud today. Speaker Bio Raghavan "Rags" Srinivas, Technology Evangel... (more)

Cloud9 Analystic's Scott Wiener to Present at Cloud Computing Conference in NYC

Scott Wiener, founder of Cloud9 Analytics, will be presenting at SYS-CON's 2nd International Cloud Computing Conference & Expo in New York City this coming March 30-April 1, 2009. The delivery of massively scalable, cloud-based IT capabilities must align with users' individual roles within a business in order to really impact productivity and the bottom line. In this presentation, Wiener will discuss the rise of on-demand, role-based business intelligence (BI): BI that is not only delivered in the cloud, but also pre-configured to meet the unique needs of individual sales, marketing and operations professionals. Attendees will learn why the role-based model is driving the adoption of cloud-based services and is critical for helping users unlock the true potential and intelligence within the data they need to do their jobs. Speaker Bio Scott Wiener has repeatedly fou... (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)

eyeOS’s Pau Garcia-Mila to Present at Cloud Computing Conference in NYC

Pau Garcia-Mila, Founder of eyeOS, will be presenting at SYS-CON's 2nd International Cloud Computing Conference & Expo in New York City this coming March 30-April 1, 2009. Usually when we hear about Cloud Computing we imagine a few big companies offering Cloud solutions. However, there is a privacy concern in sending personal and professional documents to some thid party servers that grows as quick as the Cloud concept gets expanded over the media. Looking for possible solutions, one way to bring this concept of Cloud Computing back to some type of ownership is through smaller in-house clouds that are linked together instead of one bigger Cloud Computing provider where control of data is undefined. Like Linux appeared to offer a worldwide accepted and developed alternative to the closed source Operating Systems, in our scenario, eyeOS, a Free Software project starte... (more)