ColdFusion and Remote Calls and notifying the caller of the problem

I want to touch on a subject that I know that not many people actually take into consideration, and that is how to deal with errors and other problems on the server when being called by a remote client call.

I am going to state that I am defining any call made as either a web service, remote procedure call, rest calls that is either from a client like a JavaScript call or even Flash, Flex or anything else.

So how do we handle them, should we report them to the caller or should we just log the call somehow on the server.

ColdFusion Guidelines/Standards what works for you and why

Today we had an interesting discussion on this very subject, now we already have one in place. Yet we have varying opinions on why we should do something, but nothing really concrete as the real truth as to why it should be this or that way. I personally have grown to love the fact that the beginning of a block is on the same line as the method, component class or loops etc. My logic behind this is that it is neater, doesn't clutter the workspace and fairly easy to read.

However my logic just doesn't end there.

CFJsonService 0.1Alpha Release

I am pleased to announce that version 0.1 Alpha of CFJsonService has been released on www.riaforge.org.

Coldfusion and Json

I was asked by another member at work how does the Json-RPC work with dojo, and for everyone else I am posting an answer here.

Creating a Dojo widget

Ok it has been far to long, and I am going to start a very simple tutorial over a few parts to show you how easy it is to create your very own widget in dojo.

Dojo misfortunes

One of the biggest problems with Dojo is that the documentation sucks, now even though it is not considered a major release as of yet. It is making very good grounds as far as it's competitors are.

The amount of work going on, makes me wonder what can Dojo provide when it is finally released. I guess when it gets closer to a 1.0 release will be the proof in the pudding.

But one thing that is not really taken into consideration is the ease of debbuging in dojo, with FF and a plugin firebug you can see what is going wrong, strep through code make breakpoints etc.

And I can not stress enough how important Firefox and Firebug are your best friend to debuggin when it comes to writing your own widgets.

Dojo debugging

One of the things that Dojo has been is easy to learn, there is so many great advantages to it that it makes using it a pleasure.

One feature that those of you using Firebug in Firefox will appreciate is the ability to debug into firebug.

Dojo & Coldfusion

I am hoping to start a series of Dojo tutorials, but at the moment I am in the process of getting a specific Coldfusion build.

The reason behind this is that when returning JSon data with Dojo it is all one case, which of course Dojo being a JS RIA framework, requires things to be cased.

So when I have this build, working I'll be starting and maintaining a CF Dojo build.

Dojo what is it and what can it do for me

Ok it has been awhile since I posted anything so, I am now going to run a turorial over a few weeks. But first lets have a better indepth into Dojo itself.

Using Dojo with Coldfusion Part 1

At the last Melbounre Coldfusion Usergroup I said I would post and example on using dojo, after having some time to myself I thought I would start a running tutorial on using Dojo with coldfusion.