ColdFusion Live! A CFUNITED show with Jeff Peters and Simon Horwith


This is the first in a weekly series of lunchtime events where presenters at the upcoming CFUNITED ColdFusion conference will preview their talks here at the Online Coldfusion Meetup Group in cooperation with the Maryland ColdFusion User Group.

This event will begin 12:30 PM EDT on Thursday April 21st, that's tomorrow! There will be 2 short presentations, about 15 minutes each.

Part 1) Jeff Peters, book author and creator of www.grokfusebox. com will be discussing the Fusebox Lifecycle Process.

Part 2) Simon Horwith, Editor CFDJ and CTO AboutWeb will be discussing the Adobe acquisition of Macromedia

Please come join us to participate in the online discussion. Watch for the archived meeting online if you can't make it.

When: Thursday, April 21, 12:30 PM EDT ... Tomorrow!

Where: Click the link below to watch and listen to the archived meeting:

J2EE Clustering with Tangosol's Coherence

Last night I attended the local Boston Java Meetup Group to get a sense of what my technology cousins are up to since most of my conversations are always in Macromedia-centric arenas.

The most interesting part of the evening for me was meeting Cameron Purdy. Cameron was obviously the Java guru at this table of Java gurus. It turns out that Cameron is president of Tangosol, a company in Somerville which he founded. Tangasol's flagship product Coherence is a type of J2EE clustering software which appropriate for storing extremely large quantities of data in memory and replicating it across large numbers of J2EE cluster members while handling thousands of data updates per second.

Coherence is described in various contexts as:

Tangosol Coherence enables in-memory data management for clustered J2EE applications and application servers. Coherence makes sharing and managing data in a cluster as simple as on a single server. It accomplishes this by coordinating updates to the data using cluster-wide concurrency control, replicating and distributing data modifications across the cluster using the highest performing clustered protocol available, and delivering notifications of data modifications to any servers that request them.


... provides scalable performance and is not compromised by single points of failure ... [and] manages many gigabytes of data and thousands of updates per second ... self partioning architecture without single points of failure or measureable GC pauses ...

That last quote is about as much as I could jot down while watching this presentation on Coherence while trying to keep up with Cameron's break-neck reading velocity. As an aside, this presentation was hauntingly similar to a Breeze presentation, but actually used a similar product from Articulate.

This large scale clustering software appears to be significantly more robust than the JINI-based clustering found in Macromedia JRun. Replication of session data across small JRun clusters is generally thought to have a noticible performance impact and its typically recommended to minimize the data that is replicated in this manner to unique keys that act as pointers to persistant data on the backend databases. A couple reviews of JRun clustering are available for comparison:

Seeking Mach II Presenter for May 12 Online ColdFusion Meetup

The new Online ColdFusion Meetup Group has hit the ground running with a few successful meetings so far, including Webapper's SeeFusion, a talk on CFForm Enhancements by Simon Horwith with follow-up by Mike Nimer, and the first talk on CFMX 7 on Unix/Linux by me.

While there are some additional special events in the works in cooperation with the mangers of physical CFUGs, I'm trying to build the speaker series for the regularly scheduled OCFMG talks and keep the momentum going.

The Meetup polls taken so far indicate that after the rich forms, the most popular topic is Mach II.

If you have indepth Mach II experience and would like to share that information with a group of online attendees via Breeze, please let me know. I'd like to secure a speaker for the May 12th meeting (time negotiable) to discuss an introduction to Mach II. At a later date, it would be great to have a higher level presentation, too.

Please contact me offline or post a comment if you're interested, and I'll follow up. Thanks!

Today! SeeFusion presented by Mike Brunt of Webapper

The Online ColdFusion Meetup Group invites you to a virtual presentation on the ColdFusion monitoring tool, SeeFusion, Thursday April 14, 2005 at 6:00 PM EDT. (Timezone Info)

This meeting has been completed. If you missed it, you can still check out the archive to watch the talk, demos, and discussion all with recorded live audio

SeeFusion, available at, is described as:

"... a utility for monitoring ColdFusion application servers. SeeFusion gives you the ability to "see" how your ColdFusion servers are processing requests in real time., ... SeeFusion tracks 3 types of requests--currently running requests, recently completed requests, and recently completed long-running requests. In addition to providing detailed request monitoring, SeeFusion also offers a JDBC "wrapper" feature for obtaining detailed information about database interaction., ... SeeFusion is virtually undetectable as an overhead process on the server. It's implemented as a low-level servlet filter, which allows SeeFusion to provide valuable metrics even (and perhaps especially) on high-traffic production servers."

From the About page on
"Webapper is a grouping of Web development professionals strategically located throughout the world. The core of the Webapper team is made up of Web application specialists from the world's leading ColdFusion/Web application consultancythe former Allaire Consulting Services. Several former Allaire developers joined forces to create Webapper, bringing you the best knowledge available for your ColdFusion applications in particular, and for your Web applications/Web sites in general.

What's a virtual meeting like? Check out this archived presentation on CFForm Enhancements by Simon Horwith.

For more info on how to participate, see this blog entry.

Tonight! CF's XML Capabilities and CFForm Enhancements

The Maryland CFUG in cooperation with the new Online ColdFusion Meetup Group will have 2 speakers starting at 6:30pm US Eastern time tonight! The meeting will be broadcast via Breeze and you're welcome to join.

Douglas Ward will present CF's XML Capabilities, followed by Simon Horwith's CFForm Enhancements.

The meeting URL is

More information is available at: and

Don't forget to check out CFUnited 2005, the premier ColdFusion conference run by TeraTech's industrious Michael Smith.

Online ColdFusion Meetup Group

This blog entry serves as a central link to upcoming and archived events for the Online ColdFusion Meetup Group, including those events which are in cooperation with other ColdFusion User Groups. This blog entry will be updated regularly with meeting information, as will the official group website. Here is the alias with shorter URL for this blog.

Upcoming Meetings

  • Thursdays at 12:30 PM EDT to 1:00 PM
    ColdFusion Live! A series of short preview talks from the speakers of the CFUNITED conference.
    Check the Meetup site for the currently scheduled event in this series: ColdFusion Meetup Events

  • Thursday, May 12 6:00 PM ET
    To be determined... Check back soon


Meeting Archived: ColdFusion MX 7 on Unix and Linux

Thanks to everyone who attended tonight's presentation from the Online ColdFusion Meetup Group. The Breeze presentation was recorded and is available for viewing here:

Running ColdFusion MX 7 on Unix and Linux [Slides]

Please consider joining the Online ColdFusion Meetup Group by officially registering as a member on the Meetup website.

As I think of errata from tonight's meeting, I'll publish corrections in the comments for this blog entry. Further questions can be posted to this blog, too.

Otherwise, here are some links mentioned in the talk:


Online ColdFusion Meetup Group Tonight 6pm ET

Tonight at 6pm Eastern Time I'll be presenting an overview of using ColdFusion MX 7 on Unix and Linux. I expect to require about an hour for the presentation, perhaps more depending on the volume of questions or discussion.

Online ColdFusion Meetup Group

Archived Presentation Info

March Meeting

Meeting Name: Running ColdFusion MX 7 on Unix and Linux

Meeting Summary: A survey of the differences involved when running ColdFusion MX 7 on Unix or Linux instead of Windows. Topics covered include history of CF on Unix/Linux, current system requirements, migration paths, new features in Blackstone, installation scenarios and walkthrough, processes, troubleshooting, and IDEs. This is not an indepth discussion of CFMX 7 features, but a review of any interesting differences when using CFMX on Linux/Unix rather than Windows.

Meeting Date: March 10, 2005; 6pm Eastern Time; ~1 hour for preso, can continue on for questions

Meeting Location: Online meeting using Breeze Live, just open your browser to to join the online meeting. To participate in the conversation you might want to grab the conference number from the chat window in the meeting and then dial in. Otherwise, you can listen to the Breeze via VOIP.

If you've never used Macromedia Breeze, get a quick overview:


Crossover Office for Running Windows Apps on Linux

View Desktop: Installing Allaire ColdFusion Studio 4.5.2 on Fedora Core 3 Linux using Crossover OfficeView Desktop: Running Allaire ColdFusion Studio 4.5.2 on Fedora Core 3 Linux using Crossover OfficeView Desktop: Running Breeze Live Desktop Sharing on Fedora Core 3 Linux using Crossover Office

As a part of my effort to gradually move over to using Linux as my primary workstation OS, I decided to buy CodeWeaver's CrossOver Office product, for only $39, which enables me to run some Windows applications on Linux.

Specifically, for work I must use a CRM app that has Active X and must run in MSIE, and I like to use Breeze Live to help diagnose remote problems. Now that I can run MSIE 6.0 SP1 on Linux, those 2 obstacles have been overcome. Yes, the breezeaddin.exe presenter plugin can be installed on Linux when using with CrossOver Office, permitting me to share my Linux desktop.

The commercial product CrossOver Office is a big improvement over my experiences using the freely available WINE, as I was doing last year.


Linksys Wireless-G PrintServer WPS54G

I just finished setting up the wireless Linksys printserver (model WPS54G) at home. Finally, I can effortlessly use my Compaq Inkjet IJ650 printer from every Windows computer on the home network. Yay!

The printserver attaches to your 802.11g network and to your USB 1.1 or USB 2.0 printer. Previously, I had always attached the printer to one of my Windows workstations, but then that computer either always had to be on or it had to be booted up in order to print. Further, if I changed the printer from one USB hub to another, then I had to first deal with driver issues on the local workstation, and then I had to share it out again, and finally change all the remote workstation shares. The Linksys printserver is a breeze.


Previous Entries / More Entries