Articles


Monday, December 4th, 2006

Application Development with Echo2 plus SOA

Category: Articles, Framework

Mathew Brooks of RDF Group has published a summary of his experiences in developing mform — an Ajax-enabled mortgage application — using the Echo2 platform. Although fairly high level, the post is thought provoking and doesn’t just focus just on Ajax. With regard to best practices in using Echo2, he writes: Whilst using echo 2 Read the rest…

Posted by Dietrich Kappe at 9:04 am
9 Comments

+++--
3.6 rating from 25 votes

Sunday, December 3rd, 2006

Does AJAX cause a larger “Attack Surface”? No.

Category: Articles, Security

What Hat Security digs deep into the mess of “Ajax is insecure” hype with their article on Myth-Busting AJAX (In)security. They discuss: Does AJAX cause a larger “Attack Surface”? No. Does AJAX make the “Attack Surface” harder to find? Yes and No. Can AJAX cause “Denial of Service”? Not really. Does AJAX rely on client-side Read the rest…

Posted by Dion Almaer at 9:59 am
Comment here

+++--
3.6 rating from 17 votes

Wednesday, November 22nd, 2006

DIY Widgets: XSS components to other sites

Category: Articles, JavaScript

Dr Nic Williams has written up a piece on how to embed your components on another site using a XSS approach instead of an iframe one. The tutorial goes though: The user will load up the webpage (e.g. Ajaxian mock page) that has a small <script src=”http://yoursite.com/magic_xss.js”></script> snippet in it [2]. When the page is Read the rest…

Posted by Dion Almaer at 9:04 am
14 Comments

++++-
4 rating from 15 votes

Monday, November 13th, 2006

Race Conditions with Ajax and PHP

Category: Articles, PHP

Andy Bakun read Marc Wandschneider’s “Troubles with Asynchronous Ajax Requests and PHP Sessions”, and Harry Fuecks’s ‘AJAX and Session “Race Conditions”‘. This lead him to post a long piece on race conditions with Ajax and PHP Sessions. He explains the race condition, how it works, how PHP session handlers come in, and building a solution.

Posted by Dion Almaer at 7:05 am
3 Comments

+++--
3.6 rating from 21 votes

Thursday, November 9th, 2006

Endless Pageless: Keep scrolling for more content

Category: Articles, Examples, Prototype

Pete Forde has taken the Pageless implementation seen in the Humanized Reader, implement it with Prototype, and write this piece on it. They implemented the feature on their Live Filter demo, so now as you scroll down you see more results coming back at you automatically. No next, previous, or Gooooooooooooooooooogle (for SEO you will Read the rest…

Posted by Dion Almaer at 9:13 am
20 Comments

+++--
3.6 rating from 65 votes

Wednesday, November 1st, 2006

Optimizing Page Load Time

Category: Articles

Aaron Hopkins of Google has released an article on Optimizing Page Load Time which came out of his experience optimizing page load times for a high-profile Ajax application. He starts off talking about “how much I could reduce latency due to external objects. Specifically, I looked into how the HTTP client implementation in common browsers Read the rest…

Posted by Dion Almaer at 7:23 am
21 Comments

+++--
3.9 rating from 59 votes

Friday, October 27th, 2006

Integrating Maps into Your Java Web Application with Google Maps and Ajax

Category: Articles, Google, Mapping

John Ferguson Smart has written a nice article on Integrating Maps into Your Java Web Application with Google Maps and Ajax. The article focuses on the Google Maps API (the only server side piece is a simple Servlet), and takes you through learning the API, and then using more advanced techniques such as dynamic markers, Read the rest…

Posted by Dion Almaer at 9:24 am
3 Comments

+++--
3.9 rating from 23 votes

Friday, October 20th, 2006

IE At Virtual Arms Length

Category: Articles, IE

Alex Russell ran into someone who didn’t test IE at an IE launch party? In IE At Arms Length Alex talks about how he takes responsibility for testing the various versions of IE, even from a Mac. The Basics A high-end mac laptop, stuffed to the gills with RAM and a fast HD An external Read the rest…

Posted by Dion Almaer at 9:09 am
5 Comments

+++--
3.8 rating from 11 votes

Thursday, October 19th, 2006

Declarative Ajax Components and XML Namespaces

Category: Articles, Browsers

Dave Johnson has delved into the world of Declarative Ajax Components and XML Namespaces. His article discusses the usage of XML namespaces, and how they are supported in IE and Firefox. He pondors the xml way: < View plain text > xml <ntb :grid … /> and the microformaty way: < View plain text > Read the rest…

Posted by Dion Almaer at 8:05 am
3 Comments

+++--
3.8 rating from 17 votes

Tuesday, October 10th, 2006

OpenAjax Alliance Update

Category: Articles

Coach Wei of NexaWeb has written up a detailed entry on the OpenAjax Alliance and Addressing Key Challenges for Ajax Adoption. He reports on the recent face to face meeting. The OpenAjax alliance now has a steering committee consisting of Alex Russell (Dojo/SitePen), Mike Milinkovich, David Boloker(IBM), Coach Wei (Nexaweb), Kevin Hakman (Tibco), Mike Pinette Read the rest…

Posted by Dion Almaer at 8:18 am
3 Comments

+++--
3.7 rating from 18 votes

Friday, October 6th, 2006

Ajax and REST

Category: Articles

Bill Higgins has released part one of his article series on Ajax and REST: The more that server-side Web applications become immersive by following rich-application models and delivering personalized content, the more their architectures violate Representational State Transfer (REST), the Web’s architectural style. These violations can decrease application scalability and increase system complexity. By achieving Read the rest…

Posted by Dion Almaer at 8:38 am
3 Comments

+++--
3.4 rating from 30 votes

Wednesday, September 27th, 2006

12 Lessons for Those Afraid of CSS and Standards

Category: Articles, CSS

Ben Henick has got a high level editorial on CSS in 2006 (still!). The cries of frustration I hear from other developers about CSS are only an echo of the ones I made for years. As a result I like to think that I can relate, and I’m writing to convey the most important lessons Read the rest…

Posted by Dion Almaer at 1:17 am
9 Comments

+++--
3.6 rating from 43 votes

Thursday, September 14th, 2006

JavaScript Closures for Dummies

Category: Articles, Examples, JavaScript

Morris Johns has gone though and written a detailed explanation of closures by example: If everything seems completely unclear then the best thing to do is to play with t e examples. Reading an explanation is much harder than understanding example My explanations of closures and stack-frames etc are not technically correct – they are Read the rest…

Posted by Dion Almaer at 8:46 am
7 Comments

++++-
4.1 rating from 32 votes

Tuesday, September 12th, 2006

Scope in Javascript

Category: Articles, JavaScript

Mike West has put some time into analyzing and understanding one of the more sticky issues in Javascript: scope. Scope is one of the foundational aspects of the JavaScript language, and probably the one I’ve struggled with the most when building complex programs. I can’t count the number of times I’ve lost track of what Read the rest…

Posted by Dietrich Kappe at 1:45 pm
2 Comments

++++-
4.2 rating from 42 votes

Thursday, September 7th, 2006

Live Filter Pattern

Category: Articles, LiveSearch

Peter Forde has written a piece on re-inventing search with a Live Filter pattern. The article talks about his reasoning behind filtering vs. alternatives like Live Search, and ends with a Live Filter demo. Implementation Many of the concepts in this article would be very difficult to implement without Ruby on Rails. Rails introduces the Read the rest…

Posted by Dion Almaer at 10:50 am
5 Comments

+++--
3 rating from 49 votes

Wednesday, August 30th, 2006

Pageviews are Obsolete

Category: Ajax, Articles

In a new posting on Evhead.com, they talk about the slow demise of something both advertisers and those monitoring a site’s stats will just have to come to grips with – pageviews are obsolete. Remember when web site traffic was talked about in terms of “hits”? You’d read about how many millions of hits Netscape Read the rest…

Posted by Chris Cornutt at 7:56 am
6 Comments

++++-
4.1 rating from 36 votes