Modern Web Development, Part 2

AJAX, RIA, and Web 2.0


Craig M. Buchek

Saint Louis Linux Users Group

November 17, 2005


A language that doesn't affect the way you think about programming, is not worth knowing. -- Alan Perlis


How Can We Simplify Web Development?



Adding CSS to HTML

Unobtrusive JavaScript

Progressive Enhancement

Graceful Degradation

How Can We Make Web Apps Work Better?

RIA - Rich Internet Applications

AJAX - the Acronymn

AJAX - the Definition

AJAX Examples

More AJAX Examples

Problems with AJAX

Web 2.0

Web 2.0 Examples

Server-Side Programming


Resources - Web

Resources - Books

Presentation Info