Ajax recording, slides, and source code
I did a Breeze Presentation on
The main idea was to cover as much as possible and allow you to go back and review it in your own pace. Find below links to the
To use the code simply unzip in your web root.
I did a Breeze Presentation on
The main idea was to cover as much as possible and allow you to go back and review it in your own pace. Find below links to the
To use the code simply unzip in your web root.
Scott Guthrie has announced the “Atlas” 1.0 Naming and Roadmap that as part of releasing “Atlas”, they have also finally locked on an official set of product names that they will begin using moving forward. What was formerly called “Atlas” will now have a few names:
Oreilly's Ajax Design Patterns has a list of Ajax/ColdFusion frameworks on page 585 and it lists ajaxCFC. It says Restricted open source license (free to use in any context but not redistributable) by Rob Gonda. which used to be the case, but the license changed in February 2006. The book came out in June, so it is understandable that the information was a little outdated... this is what happens with every book on cutting-edge technology .. but the time it's published, some/most/any of the covered topics could have changed, or the is a new, better, or improved way of doing things.
Talking about books, my Real-World Ajax book should had come out a few months ago, but due to delays in x,y,z it will come out next month, during the AjaxWorld Conference. It's a nice book, but I wish it had come out a while back as planned... just like I said, it may be missing some of the new tendencies that came out in the last 6 months; nevertheless, it covers all the basics, intermediate, and many advanced topics, and includes many examples in many different languages...
I just updated ajaxCFC with a massively refactored utils class, including highlight handler, improved form serialization, debugging, and the ability to use image loading indicators (brought to you by Rey Bango).
to use the image loading indicator use:
I'll be presenting Ajax for ColdFusion Developers to both the local Boston CFUG and also the Online ColdFusion Meetup Group. The event detail for the OCFMG is:
http://coldfusion.meetup.com/17/events/5113555/
I was tempted to use the same pressos I have at the Ajax World Conference, but I think I may change it up a bit and add some opinions about Spry, Ajax Vs. Flex, ColdFusion Frameworks, and then some... I want this not to be another Ajax presentation, but something that clears up doubts in the community ... if you have any specific topics you want me to cover, there is still time...
See you all there.
just uploaded a new release of AjaxCFC with a couple of fixes:
I just uploaded a small patch into ajaxCFC for the Model-Glue examples to work on the CFMX DevNet Edition. I had the core examples already patched, but I found that the MG were not.
I will release a major engine update within the next few days.
Rey Bango posted a nice entry to help debug Ajax calls. The problem people usually run into is that Ajax triggers a remote call in the background and they have no idea to see why it failed. ajaxCFC will show you the ColdFusion error, if any, but if the problem breaks to communication for some reason it will just say invalid reply from the server... but why?! I always tell people to install a nice http sniffer, and Rey confirms it.
The moral of the story is: use Firefox, use FireBug.
Script.aculo.us V1.6.2 (2006-08-15): Bug fix galore! was released yesterday.
Brian pointed me today to mxAjax, yet another ColdFusion Ajax Library. After over a year of hiding in the dark, Arjun, the creator of CFAjax decided to discontinue that framework and start a new project. "It is inspired from CFAjax but is build from grounds up", which actually means that there is a ColdFusion back end for prototype, scriptaculous, and rico front end. It must says, it's nicer than CFAjax, especially because of the similarity to AjaxCFC :) ... it posts to a CFC, that extends a base components that handles some core functionality like complex object translation. It uses the exact same code I do to get metadata from functions and invoke them using argument collection and named arguments.... Well, I chose to license it under Apache 2.0, so what the hell, hehe.
mxAjax uses JSON as the standard complex object notation, and the cfjson udfs to serialize/deserialize. It's only version 1, and I would suggest a couple of improvements like ALWAYS VAR SCOPE, and don't throw unnecessary debugging information in the screen to later reset the content... it's a misuse of resources... in addition, it's forcing to abort the request after the JS is displayed, but what if I had additional cleanups and logging?
anyways, Arjun, great improvement from CFAjax... nicely done ... btw, if you're reading this, please tell us why you chose prototype... I hope it wasn't bcuz of RoR :)