Damon Cooper's BLOG
April 7, 2020
Load Testing Flex apps using RadView WebLOAD

I’ve heard from customers that they really need a solid load testing solution for their RIA Flex apps, and while RadView is just coming into the Flex scene, they do bring a key part of a successful RIA application deployment to the table - load testing – to the table. Your Flex app might be great looking, but how does it perform under load? Can you handle peak traffic periods? RadView’s WebLOAD can help you answer these questions and go live with confidence.

I'm certainly the first one to point out that there are multiple vendors beginning to support the load testing of Flex applications (Load Runner among them), however, I can vouch for the fact that RadView has been extremely responsive, these guys have a great and robust solution, and we’ve worked with them closely on several initiatives and will likely do more work together to better serve our mutual customers.

As Flex is being adopted by more and more leading enterprises, application performance has become critical for the success of Flex implementations. RadView has worked closely with Adobe to develop an Add-On for load and performance testing of Flex applications.

The first version of the WebLOAD Flex add-on supports the HTTPChannel (passes messages in the AMFX XML format) and the AMFChannel (supporting AMF0 & AMF3). Hence it supports using RPC-style services. It can also support messaging, if you configure your application to fallback to one of the polling options (just for the sake of testing). Future planned versions will support the StreamingAMFChannel and later the RTMPChannel to cover messaging and data management services natively, covering all the bases for RIA load testing, as it were.

Something I thought was pretty cool when they came in house to demo their AMF solution was how WebLOAD handles AMF messages and formats them in its IDE, used to edit and debug your test scripts. The binary messages are serialized into JavaScript objects (JavaScript being WebLOAD’s native scripting language), and using smart filtering techniques enables the script developer to easily parameterize them and add verification functionality to the script.

When running the load test against your application, you can use WebLOAD’s Performance Measurement Manager to collect server-side statistics from both BlazeDS and LCDS (together with the other servers that run your application) to see how they behave under load.

Check it out and download the eval version + Flex Add-on here: http://www.radview.com and give it a try with your application. (NOTE: You do need to ask for a license that includes the Flex Add-on, by emailing support@radview.com).

Hope that helps!

Damon

April 4, 2020
Adobe ColdFusion 8.0.1 Released

ColdFusion 8.0.1 has been released. Get your free update here:

http://www.adobe.com/go/kb403277

The ColdFusion 8 Update 1 release is a follow-up to the extraordinarily well received initial release of ColdFusion 8, and includes full support for 64-bit OSs, as well as support for Mac OSX 10.5 ("Leopard") and Windows Server 2020.

coldfusion8appicon.jpg
Also included is improved functionality in several areas including AJAX functions, CFPDF, and CFIMAGE. And we have updated several software libraries including Yahoo YUI, EXT JS, Spry, and the FCKEditor. These updates continue to improve upon the existing high quality in the ColdFusion implementation, and possibly more important, enable support for the Safari browser.

We have also added some core language improvements, including nesting of structure and array creation and have made AttributeCollections significantly more powerful, allowing developers to create structures of information that can be re-used from one tag to another.

See the Release Notes for full details and the full list of feature additions.

The ColdFusion 8 release is one of our finest ever, but there is always room for improvement, so in addition to the feature updates, we have also fixed a significant number of reported issues. Take a look at “Issues Fixed in this Release” in the Release Notes for details.

Adobe ColdFusion 8 continues it's UNBELIEVABLE adoption curve without sign of letting up, and we now have the all-OS 64-bit platform support firmly nailed down in 8.0.1.

Nice job team!

Damon

March 28, 2020
Adobe LiveCycle ES vs LiveCycle DS vs BlazeDS - Clearing Up the Confusion

Adobe's Greg Wilson clears up any confusion around Adobe enteprise product naming.

Check it out here: http://gregorywilson.wordpress.com/2020/03/27/livecycle-ds-vs-livecycle-es-clearing-up-the-confusion

Thanks Greg!

Damon

March 12, 2020
InfoWorld on Adobe ColdFusion 64-bit and 2009 Centaur release

Below is a freshly posted article from InfoWorld regarding persistent Adobe ColdFusion momentum, the 64-bit update, and the upcoming 2009 Centaur release by Paul Krill:

Check it out here:

http://www.infoworld.com/archives/emailPrint.jsp?R=printThis&A=/article/08/03/11/Adobe-ColdFusion-warming-to-64-bit-OSes_1.html

Damon

March 10, 2020
Adobe ColdFusion Alternative Decides to Open Source

Apparently, in the second declaration as "winner" in just this last week, (Adobe ColdFusion 8 won the coveted 18th Annual Dr Dobbs "Jolt" award...see esarly post on that), New Atlanta has essentially conceded to Adobe ColdFusion and has decided to open source it's BlueDragon product and essentially get out of the business, from what I can gather from the announcement today.

We knew many years ago that language constructs and putting DB data on a web page was a commodity and that's why we focused every ounce of strength and energy on adding higher-level features that customers said they needed, making the product unbelievably easy to install, use and administer, and making it the fastest thing this side of the firewall.

"Innovate or die!" was the mantra the ColdFusion team lived by.

I do wish Vince and the folks at New Atlanta absolutely every success in whatever direction or focus they turn the bulk of their attention on next, however. They're super smart, very in tune with their customers, provide exceptional customer service, and they really did one heck of a job for such as small company.

In retrospect, I guess this was inevitable, and I had a bit of a clue of how things were going (and truly felt bad for them) last year at CFUNITED when their exhibit hall booth was all but deserted. Personally, I'll miss them as a friendly and passionate ColdFusion competitor, but I have no doubt they will be around and have great success for many years to come, delivering great products and services.

Here at Adobe, though, we're going to keep doing what we're doing: focusing on innovation and solving our customers problems. The next major release of ColdFusion is shaping up to be incredible!

Damon