Rob Gonda

Subscribe to Rob Gonda: eMailAlertsEmail Alerts
Get Rob Gonda: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Rob Gonda

It's become very popular lately, even though it's not exactly new. It's been possible to use the concept behind AJAX since browsers introduced the XMLHttpRequest function in 1999. AJAX isn't a technology, or a language, and there's no recipe to implement it; it's just a combination of various components to achieve something you otherwise couldn't: asynchronous http requests. However, since early 2005, when Google and Flickr popularized the concept, its use has grown rapidly. The name AJAX is short for Asynchronous JavaScript and XML. It uses the JavaScript XMLHttpRequest function to create a tunnel from the client's browser to the server and transmit information back and forth without having to refresh the page. The data travels in XML format because it transmits complex data types over clear text. AJAX uses XHTML for the data presentation of the view layer, DOM, sho... (more)

Adobe vs. Microsoft Death Match For RIA Leadership

Adobe vs. Microsoft: Death Match for RIA LeadershipThe buzzwords du jour are AJAX, RIA, Web 2.0 ... Both Adobe and Microsoft are involved and trying their best to get market share. Abode has Flash and Flex; and AJAX is compatible with every programming language and plays really well with CF (through ajaxCFC :) ). Microsoft has been working on Windows Presentation Foundation (WPF), previously called Avalon. This presentation layer takes an xml based declarative language called XAML (pronounced zammel), that stands for eXtensible Application Markup Language. I knew about XAML, but ... (more)

What Is AJAX?

(October 7, 2005) - AJAX isn't a technology, or a language, and there's no recipe to implement it; it's just a combination of various components to achieve something you otherwise couldn't: asynchronous http requests. However, since early 2005, when Google and Flickr popularized the concept, its use has grown rapidly. The name AJAX is short for Asynchronous JavaScript and XML. It uses the JavaScript XMLHttpRequest function to create a tunnel from the client's browser to the server and transmit information back and forth without having to refresh the page. The data travels in XML ... (more)

ajaxCFC - Addressing Html Code in Application.cfc

ajaxCFC: addressing html code in application.cfc I just got hit with an email informing me that ajaxCFC will break when application.cfc adds code onRequest(start|end). I modified the framework to reset the content before the JavaScript response, and abort it at the end of the asynchronous call. I am not quite happy with the abort though, so if someone has a better solution to eliminate all code generated by onRequestEnd please comment it here. I tried to open a JS comment segment, but then it results on unfinished comment; setting enable cfoutput only will only work if the code ... (more)

Web 2.0: Web Applications vs. Desktop Applications

Will web applications ever replace regular desktop applications? Will desktop applications adopt web paradigms? Are web applications "Web 2.0"?   The whole 2.0 thing is getting much abuse now; its hype/meaning ratio is inflating by the minute. Web 2.0 is really exposing functionality through APIs and allowing people to collaborate, much more than it is about Rich Internet Applications. The first impression when you ask anyone about Web applications is negative; they claim they will never use them. I certainly cannot see (yet) a Photoshop or Avid web application, but let's go back a... (more)