Category Archives: ColdFusion

CFUG Belgium launch event

Yesterday evening was the launch event of the ColdFusion User Group Belgium, a community initiative led by Steven Peeters and Cyril Hanquez, at the Adobe offices in Brussels.

I did not know what to expect since ColdFusion users in Belgium were never very outspoken about their favorite technology and it almost seemed like interest was dying out. Nonetheless there was a really good turnout and lots of ideas shared for topics to cover in upcoming meetings.

http://vimeo.com/moogaloop.swf?clip_id=10629730&server=vimeo.com&show_title=0&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1

There were interesting presentations by Marta Gal about “XML import/export with ColdFusion” and Claude Englebert on ColdFusion Builder followed by Q&A and some networking between the attendees.

The next meeting is scheduled for May 26th (right after Scotch on the Rocks) with speakers including Ben Nadel and Ray Camden as well as several members of the ColdFusion team. Not to be missed!
 

Advertisements

Introduction to ColdFusion 9 by Cyril Hanquez

Last Wednesday we had the Flex 4, Flash Builder 4, ColdFusion 9 and Flash Catalyst pre-release event at the Adobe User Group Belgium in Ghent. Speakers were Serge Jespers, Cyril Hanquez and Maarten Cox.

I managed to record most of Cyril’s talk on ColdFusion 9 and Bolt, which was targeted mainly to non-ColdFusion developers.

Think he did a really nice introduction for those not familiar with the language to get a glimpse of what is currently possible and what the upcoming ColdFusion 9 “Centaur” will deliver.

 
http://vimeo.com/moogaloop.swf?clip_id=5244044&server=vimeo.com&show_title=0&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1
 

Sneak Peek of Proxy Tags in ColdFusion 9

Ryan Stewart has an interesting video up on Adobe TV showing the ColdFusion proxy tags for use in Flex based apps. Shows the ability to call ColdFusion functionality directly from Flex without having to write the server side code yourself.

This feature will likely be available with the release of ColdFusion 9 aka Centaur.
 

http://tv.adobe.com/Embed.swf
 

HelloWorld CFC – integrating with Flex

I promised to blog about my adventures exploring what ColdFusion has to offer, and ColdFusion Components (CFC’s) was one of the first things I tried.

I’ve got to admit its still a little uncomfortable writing non-interface related markup in tags, though of course you can do the same with Flex, and technically this can also be done using CFScript over CFML.
 


	
	 	
		
	

 
This particular HelloWorld component has just one function “sayHello” and you can probably figure out what it does. It requires one argument “name” of type string and returns a string using the given name.

To integrate this in a Flex application, things are very straightforward. The easiest option you have is using the Flash Remoting gateway that comes with ColdFusion.
 




	

	
        
	
        
	


 
[swf]http://gezichtboek.be/examples/HelloWorldCFC.swf,285,150[/swf]
 
In the example above the only thing we actually need to connect to the HelloWorld CFC is the RemoteObject tag. We first set the destination property to “ColdFusion” and point the endpoint to the ColdFusion remoting gateway location. The source property is the name of our CFC (HelloWorld.cfc) without the .cfc extension.
 
Now that is set up we can call methods in the CFC by referencing the id of the RemoteObject instance, e.g. cfc_service.sayHello() as you see happens when the button component gets clicked. The RemoteObject tag is also set up to listen to the result event and then populates the result in the result textinput component we set up.
 
In a more real world example, I’d recommend creating an actual ActionScript 3.0 result handler function rather than writing that as inline code.

You can see this is pretty trivial to set up. In an upcoming blog post I’ll show you how to access this same CFC as a SOAP webservice from PHP or other scripting languages.
 

SOTR09 London – a video roundup

While at Scotch on the Road in London earlier this week I recorded a couple of videos and quickly edited those together for those interested to get a glimpse of what the event was like.

Includes some clips of the pre event drinks at O’Neills, Adobe’s opening keynote sneaks, Terry Ryan’s “Extending Bolt” session and Kev McCabe and Andy Allan wrapping up the day. Enjoy!

http://vimeo.com/moogaloop.swf?clip_id=4990349&server=vimeo.com&show_title=0&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1
 

SOTR09 London – ColdFusion is dead, or is it?

Scotch on the Rocks went on the road this year, and I was happy to do a presentation yesterday at their London event. In many ways this was a new type of session for me — not in the least because most of my audience will no doubt have had more hands on experience with the technology than me.

It seemed to go down pretty well and think it was worth the ColdFusion community getting a glimpse at how their technology gets perceived by those outside. I did a couple of basic examples to show what I thought were the strong points of CFML and how I see things evolving.

I think the discussion afterwards was particularly interesting and most of us were in agreement that ColdFusion is in need of a renaissance and together with Adobe, the open source CFML vendors and the developer base we can make that happen.

 

I tried to get a narrated version up of my slides but had some audio sync problems, I’ll see if I can get that fixed later.

In the next few days and weeks I’ll be blogging a couple of basic CFML experiments I’ve been doing while preparing for this session. They should show how simple it is to get things up and running and connecting to Flash/Flex applications or even get some ColdFusion services integrated with other languages such as PHP, Python etc.
 

ColdFusion Sneak Peek Event – Brussels

Last night I went to a ColdFusion sneak peek event with Ben Forta in Brussels.

The first part of the presentation went mostly into BlazeDS versus LiveCycle Data Services. Data push with built-in conflict management always makes for a nice demo but its pretty much the same demo material I saw Christophe Coenraets present for the first time at an Adobe Connect event in 2006.

Ben Forta

Ben then moved on to discuss some features that are likely to make it into ColdFusion “Centaur” and “Bolt” — a new Eclipse based IDE for ColdFusion.

Focus points for ColdFusion 9 are to:

  • Deliver enterprise class tools
  • Break boundaries of Rich Internet Application development
  • Raise productivity and quality of your application development process

 
Continue reading