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)

Google Instant Search Disrupts SEO

Google announced and released instant search, a feature that combines instant dynamic results with predictions to instantly populate the page with results as you type. Dynamic Results - Google dynamically displays relevant search results as you type so you can quickly interact and click through to the web content you need. Predictions - One of the key technologies in Google Instant is that we predict the rest of your query (in light gray text) before you finish typing. See what you need? Stop typing, look down and find what you’re looking for. Scroll to search - Scroll through p... (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)

AJAX: Making the HTML User Experience Almost As Pleasant as Flash

AJAX can make the HTML user experience almost as pleasant as Flash. The main advantage of Flash, in spite of its vector animations, is that you never reload the page. Flash Remoting allows you to interface with the server in the background and AJAX does exactly the same for HTML pages. In my previous article, "What's AJAX?" (CFDJ, Vol. 7, issue 9), I covered the basics of AJAX - everything from setting it up, all the way to having it running in an MVC design with basic functionality. Thus far, we have only sent and received simple objects, which is good way to understand the pri... (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)