added 2008 Wed May 14 21:07:41 by bloid
A while ago I built and released ColdFusionBloggers.org as a way to demonstrate and learn about new ColdFusion 8 Ajax technologies. Since then I've wanted to come back to the site and rebuild it using Spry or JQuery. Not because I wasn't happy with the CF8 Ajax stuff, but because a) it's fun to totally rebuild your own sites and b) I wanted to learn more about jQuery.
A while ago I built and released ColdFusionBloggers.org as a way to demonstrate and learn about new ColdFusion 8 Ajax technologies. Since then I've wanted to come back to the site and rebuild it using Spry or JQuery. Not because I wasn't happy with the CF8 Ajax stuff, but because a) it's fun to totally rebuild your own sites and b) I wanted to learn more about jQuery.
added 2008 Tue May 13 13:45:14 by mhenke
We are happy to announce that we have made our Open BlueDragon VMWare image available. The image contains: CentOS 5.1 (with all available upgrades as of 05/11/2008) Tomcat 5.5 MySQL 5.0.22 Apache 2.x and of course Open BlueDragon (build of 05/11/2008)
We are happy to announce that we have made our Open BlueDragon VMWare image available. The image contains: CentOS 5.1 (with all available upgrades as of 05/11/2008) Tomcat 5.5 MySQL 5.0.22 Apache 2.x and of course Open BlueDragon (build of 05/11/2008)
added 2008 Fri May 9 14:24:17 by dan
If you use ColdFusion (or another Java-based CFML runtime), you should be using Java. There's a reason that CF uses Java under the hood: Java is incredibly powerful. Yes the interface to Java from the CF level is cumbersome and creating hybrid CF/Java applications pretty much costs you CF's RAD capabilities, but there are some real gems in the Java libraries.
If you use ColdFusion (or another Java-based CFML runtime), you should be using Java. There's a reason that CF uses Java under the hood: Java is incredibly powerful. Yes the interface to Java from the CF level is cumbersome and creating hybrid CF/Java applications pretty much costs you CF's RAD capabilities, but there are some real gems in the Java libraries.
The Week in ColdFusion: 30 April-6 May: Is ColdFusion a programming language? blah blah blah…

DZone tags : coldfusion Programming
added 2008 Fri May 9 14:11:30 by bloid
There were a couple of big news items in the blogosphere this week, but making the most noise was the cf.Objective() conference. I’m not going to link to those blog posts here - I’m going to wait a few days for the dust to settle, and for everyone to get home and write up their thoughts, and do a big round-up early next week. From what I’ve seen so far it the people who were fortunate enough to attend had a great time and learnt a lot.
There were a couple of big news items in the blogosphere this week, but making the most noise was the cf.Objective() conference. I’m not going to link to those blog posts here - I’m going to wait a few days for the dust to settle, and for everyone to get home and write up their thoughts, and do a big round-up early next week. From what I’ve seen so far it the people who were fortunate enough to attend had a great time and learnt a lot.
added 2008 Fri May 9 13:03:46 by dan
This will be the first post in a series relating to clustering ColdFusion. In this first series of posts we will be looking at clustering CF at a software level using ColdFusion 8 Enterprise. Hopefully later on, we can move to a Hardware-Software set-up with examples. I mentioned in a previous post that what I will detail is drawn from my experiences from either creating clusters for clients or working on existing clusters. There are no doubt other ways to do this. Firstly, I always create what I call a "master instance", typically the first instance which is created from a multiple-instance install. Here are some important steps from that...
This will be the first post in a series relating to clustering ColdFusion. In this first series of posts we will be looking at clustering CF at a software level using ColdFusion 8 Enterprise. Hopefully later on, we can move to a Hardware-Software set-up with examples. I mentioned in a previous post that what I will detail is drawn from my experiences from either creating clusters for clients or working on existing clusters. There are no doubt other ways to do this. Firstly, I always create what I call a "master instance", typically the first instance which is created from a multiple-instance install. Here are some important steps from that...
added 2008 Fri May 9 12:52:05 by dan
There have been several blog posts recently about class-loading issues apparently linked the use of the Sun-Java 1.6 (6.0) JVM. Mark Mandel has a detailed article on this here. Before seeing this article we had been working on optimizing a ColdSpring-ModelGlue-Reactor application. We blogged our progress in this article. We thought a reality check was a good idea and ran some load tests comparing this same application performance in Java 1.5 and 1.6. Once again we observed better performance in 1.6; here are the results. These results are for a 50 Virtual User (vUser) Test for 1 hour with 8 second think time (delay between clicks) comparing Java 1 5 to 1.6. Firstly Java 1.5 Total Number of Clicks: 13,345 (0 Errors) Average Click Time of all URLs: 5,298 ms
There have been several blog posts recently about class-loading issues apparently linked the use of the Sun-Java 1.6 (6.0) JVM. Mark Mandel has a detailed article on this here. Before seeing this article we had been working on optimizing a ColdSpring-ModelGlue-Reactor application. We blogged our progress in this article. We thought a reality check was a good idea and ran some load tests comparing this same application performance in Java 1.5 and 1.6. Once again we observed better performance in 1.6; here are the results. These results are for a 50 Virtual User (vUser) Test for 1 hour with 8 second think time (delay between clicks) comparing Java 1 5 to 1.6. Firstly Java 1.5 Total Number of Clicks: 13,345 (0 Errors) Average Click Time of all URLs: 5,298 ms
added 2008 Fri May 9 12:39:47 by dan
I've been a bad boy. I was supposed to write a review of ColdFusion 8 back in October of last year, but an imminent change of job and my 10 month old boy (now sixteen months) conspired to eat up all my time to play with CF8, let alone write a review. When ever I did try to write a review I always ended up with writers block. All the blog entries, by developers far more knowledgeable and respected than I, seemed to already talk about all the great new features in this latest, and greatest, version of ColdFusion.
I've been a bad boy. I was supposed to write a review of ColdFusion 8 back in October of last year, but an imminent change of job and my 10 month old boy (now sixteen months) conspired to eat up all my time to play with CF8, let alone write a review. When ever I did try to write a review I always ended up with writers block. All the blog entries, by developers far more knowledgeable and respected than I, seemed to already talk about all the great new features in this latest, and greatest, version of ColdFusion.
added 2008 Fri May 9 12:39:40 by dan
Clustering in particular with ColdFusion and JRun can get fairly complicated pretty fast and I urge all who are going to embark on clustering to plan out how you want to cluster and why. Another key issue is to make sure when we are creating a web application that it designed and engineered from day one with clustering in mind. I have helped so many clients who hit major problems when they start building clusters, largely because the application was too tightly coupled to the environment it is running in. Hard-coded directory paths would be a classic example. In this blog posting I wanted to illustrate an interesting concept, well two in reality, Horizontal Clustering and Vertical Clustering. Let's look at a diagram....
Clustering in particular with ColdFusion and JRun can get fairly complicated pretty fast and I urge all who are going to embark on clustering to plan out how you want to cluster and why. Another key issue is to make sure when we are creating a web application that it designed and engineered from day one with clustering in mind. I have helped so many clients who hit major problems when they start building clusters, largely because the application was too tightly coupled to the environment it is running in. Hard-coded directory paths would be a classic example. In this blog posting I wanted to illustrate an interesting concept, well two in reality, Horizontal Clustering and Vertical Clustering. Let's look at a diagram....
Sponsors
added 2008 Fri May 9 12:22:22 by dan
I presented at CF.Objective on the subject of clustering and distributing ColdFusion applications. During the presentation I pointed out a "gotcha" I have encountered many times; where I have been asked to review existing High Availability (HA) environments. It has been mentioned before in previous blog posts but I wanted to amplify it, as I believe it is very important to avoid this pitfall. Hardware clustering devices can and often do, perform two distinct functions.
I presented at CF.Objective on the subject of clustering and distributing ColdFusion applications. During the presentation I pointed out a "gotcha" I have encountered many times; where I have been asked to review existing High Availability (HA) environments. It has been mentioned before in previous blog posts but I wanted to amplify it, as I believe it is very important to avoid this pitfall. Hardware clustering devices can and often do, perform two distinct functions.
added 2008 Fri May 9 9:39:15 by pmarcotte
CFChris provides a simple "how to" for using Java SoftReference with caching to leverage memory sensitive garbage collection with caching in ColdFusion.
CFChris provides a simple "how to" for using Java SoftReference with caching to leverage memory sensitive garbage collection with caching in ColdFusion.
added 2008 Fri May 9 9:38:05 by dan
I have added several blog postings here before on the theories of High-Availability (HA) and Clustering. In this series of blog postings I will be attempting to create dedicated postings for the following scenarios. Please keep in mind that there will be alternative ways to do these things and what I am showing here is drawn from my experiences from either creating clusters for clients or working on existing clusters Here are the scenarios I will be posting on... Setting up a two instance cluster from a fresh install of ColdFusion Load testing a two instance cluster on Java 1.6 (6.0) using the Round Robin algorithm Load testing a two instance cluster on Java 1.5 (6.0) using the Round Robin algorithm
I have added several blog postings here before on the theories of High-Availability (HA) and Clustering. In this series of blog postings I will be attempting to create dedicated postings for the following scenarios. Please keep in mind that there will be alternative ways to do these things and what I am showing here is drawn from my experiences from either creating clusters for clients or working on existing clusters Here are the scenarios I will be posting on... Setting up a two instance cluster from a fresh install of ColdFusion Load testing a two instance cluster on Java 1.6 (6.0) using the Round Robin algorithm Load testing a two instance cluster on Java 1.5 (6.0) using the Round Robin algorithm
added 2008 Thu May 8 8:33:14 by mhenke
Forget Ruby on Rails; in this article I outline why, as a Java developer, you should perhaps be looking to another technology closer to home to leverage your existing in-house skills and infrastructure. We'll briefly touch on some of the features of ColdFusion, the Java-EE-based application server from Adobe, and discuss why ColdFusion is more relevant today for Java developers than it has ever been.............
Forget Ruby on Rails; in this article I outline why, as a Java developer, you should perhaps be looking to another technology closer to home to leverage your existing in-house skills and infrastructure. We'll briefly touch on some of the features of ColdFusion, the Java-EE-based application server from Adobe, and discuss why ColdFusion is more relevant today for Java developers than it has ever been.............
added 2008 Wed Apr 23 13:22:37 by mhenke
If the idea of 500 Mb of free Subversion, Trac (with XML-RPC access for things like Mylyn), Wiki, and a whole lot more sounds like a good thing to you, check out Assembla.com. I signed up last night and am really quite floored.......
If the idea of 500 Mb of free Subversion, Trac (with XML-RPC access for things like Mylyn), Wiki, and a whole lot more sounds like a good thing to you, check out Assembla.com. I signed up last night and am really quite floored.......
added 2008 Fri Apr 11 6:12:18 by danwilson
Ever wanted to get started with BlazeDS? A bug bit me yesterday that forced me to sit at my computer for hours on end until I could achieve two things: setting up Amazon's EC2 Webservice and getting up and running with BlazeDS. I had to do quite a bit of hunting due to my inexperience with a few things, which led me to the conclusion that someone else out there might want to benefit from my Googling and bookmarking.
Ever wanted to get started with BlazeDS? A bug bit me yesterday that forced me to sit at my computer for hours on end until I could achieve two things: setting up Amazon's EC2 Webservice and getting up and running with BlazeDS. I had to do quite a bit of hunting due to my inexperience with a few things, which led me to the conclusion that someone else out there might want to benefit from my Googling and bookmarking.
added 2008 Wed Apr 9 13:15:17 by CannedTuna
Is Coldfusion dead. The Coldfusion community says, no. But in reality have we heard anything outside of the community.
Is Coldfusion dead. The Coldfusion community says, no. But in reality have we heard anything outside of the community.
added 2008 Tue Apr 8 18:37:47 by mhenke
Selenium is not a framework but needs one desperately. I have noticed some references to selenium as a framework thus this blog posting. I am using the Template method pattern to creating my own Selenium Framework. The template method pattern is the.....
Selenium is not a framework but needs one desperately. I have noticed some references to selenium as a framework thus this blog posting. I am using the Template method pattern to creating my own Selenium Framework. The template method pattern is the.....
added 2008 Mon Apr 7 9:06:30 by mhenke
I feel like I am in Battlestar Galactica when using Mylyn to work inside Eclipse. Task focused user interface is the future and the future is now.......
I feel like I am in Battlestar Galactica when using Mylyn to work inside Eclipse. Task focused user interface is the future and the future is now.......
added 2008 Fri Apr 4 20:00:31 by cfsilence
ColdFusion 8 Update 1 provides developers with 64-bit support for Windows, Mac OS X, and Linux, and provides the latest updates to ColdFusion 8. The updater also improves functionality in several areas including AJAX functions, CFPDF, and CFIMAGE and updates several software libraries.
ColdFusion 8 Update 1 provides developers with 64-bit support for Windows, Mac OS X, and Linux, and provides the latest updates to ColdFusion 8. The updater also improves functionality in several areas including AJAX functions, CFPDF, and CFIMAGE and updates several software libraries.
added 2008 Thu Mar 20 18:03:10 by vladocar
The term Rich Internet Application (RIA) was coined by Macromedia (now Adobe) in 2002. An RIA is a web application -- it runs inside a web browser, but looks and feels more like a desktop application. Gartner analysts Mark Driver, Ray Valdes, and Gene Phifer describe RIAs as "the next evolution of the Web"
The term Rich Internet Application (RIA) was coined by Macromedia (now Adobe) in 2002. An RIA is a web application -- it runs inside a web browser, but looks and feels more like a desktop application. Gartner analysts Mark Driver, Ray Valdes, and Gene Phifer describe RIAs as "the next evolution of the Web"
added 2008 Mon Mar 17 0:19:55 by rlamarch
Very simple anti-bot spam technique that works extremely well. It requires no javascript, cookies or complicated server weirdness, is fully accessible, has no hidden fields, has negligible overhead and takes just a moment or two to implement. It requires that the user fill out one field with a number, so it's good for anti-bot but will not prevent human spammers.
Very simple anti-bot spam technique that works extremely well. It requires no javascript, cookies or complicated server weirdness, is fully accessible, has no hidden fields, has negligible overhead and takes just a moment or two to implement. It requires that the user fill out one field with a number, so it's good for anti-bot but will not prevent human spammers.
added 2008 Thu Mar 13 21:09:48 by danwilson
ColdFusion's new onMissingTemplate() function is a great addition to our toolbox, and mind blowingly useful for Dynamic Page Generation. Adam shows a working solutionto the problem of requiring a ColdFusion template to be requested in order to invoke the functionality.
ColdFusion's new onMissingTemplate() function is a great addition to our toolbox, and mind blowingly useful for Dynamic Page Generation. Adam shows a working solutionto the problem of requiring a ColdFusion template to be requested in order to invoke the functionality.
added 2008 Wed Mar 12 23:11:42 by indiver
Set up ColdFusion debugging in Eclipse on a ColdFusion 8 server running on JBoss
Set up ColdFusion debugging in Eclipse on a ColdFusion 8 server running on JBoss
added 2008 Wed Mar 12 16:54:09 by Jim Priest
New Atlanta has announced plans to release a free open source edition of BlueDragon, their ColdFusion-compatible web application server. Since 2001, New Atlanta has worked to create new and innovative features and platform versions of BlueDragon to meet the varying and diverse needs of the CFML community. This next logical step by New Atlanta ensures that CFML will become and forever remain a free web-scripting language option for web application deployments on the Java Platform, Enterprise Edition (Java EE) technology stack.
New Atlanta has announced plans to release a free open source edition of BlueDragon, their ColdFusion-compatible web application server. Since 2001, New Atlanta has worked to create new and innovative features and platform versions of BlueDragon to meet the varying and diverse needs of the CFML community. This next logical step by New Atlanta ensures that CFML will become and forever remain a free web-scripting language option for web application deployments on the Java Platform, Enterprise Edition (Java EE) technology stack.
added 2008 Tue Mar 11 19:07:46 by danwilson
New Atlanta has announced plans to release a free open source edition of BlueDragon
New Atlanta has announced plans to release a free open source edition of BlueDragon
added 2008 Mon Mar 10 14:38:32 by indiver
AnyEdit is a great little utility for Eclipse/Flex Builder. Helps in code formatting and cleanup.
AnyEdit is a great little utility for Eclipse/Flex Builder. Helps in code formatting and cleanup.
added 2008 Fri Mar 7 22:14:52 by mhenke
A note to myself: The only constant in life, Indy, is change! I've been using Subversion for version control for a couple of years now. It was quite a change moving from Microsoft Visual Source to Subversion. A different mind set. A different way of doing things. And then I read about Mercurial today.......
A note to myself: The only constant in life, Indy, is change! I've been using Subversion for version control for a couple of years now. It was quite a change moving from Microsoft Visual Source to Subversion. A different mind set. A different way of doing things. And then I read about Mercurial today.......
added 2008 Fri Mar 7 15:19:52 by rick
DZone sits down with Aaron West, the man who set Twitter free of the browser. Aaron is a long time ColdFusion, Flash and Flex developer who created twitterAIR, the first Twitter/RIA integration based on the Adobe Integrated Runtime platform
DZone sits down with Aaron West, the man who set Twitter free of the browser. Aaron is a long time ColdFusion, Flash and Flex developer who created twitterAIR, the first Twitter/RIA integration based on the Adobe Integrated Runtime platform
added 2008 Tue Mar 4 8:02:12 by bloid
One of the new features in ColdFusion 8 is the ability to manipulate images using ColdFusion tags and functions. In addition to being to do generic image manipulations (like rotating, resizing, and cropping), you can also add text to an image using the ImageDrawText function, like in this example:
One of the new features in ColdFusion 8 is the ability to manipulate images using ColdFusion tags and functions. In addition to being to do generic image manipulations (like rotating, resizing, and cropping), you can also add text to an image using the ImageDrawText function, like in this example:
added 2008 Thu Feb 28 23:57:33 by mhenke
We are in the process of reviewing some of our project management processes here at Alagad in search (as always) of ways to better manage and track projects. Currently, we use a combination of Trac sites, SVN repositories, and a handful of other tools for our projects, but I have often found this collection of individual tools can be burdensome.....
We are in the process of reviewing some of our project management processes here at Alagad in search (as always) of ways to better manage and track projects. Currently, we use a combination of Trac sites, SVN repositories, and a handful of other tools for our projects, but I have often found this collection of individual tools can be burdensome.....







