What Is Web 2.0 (2327 tags)
Defining just what Web 2.0 means (the term was first coined at a conference brainstorming session between O'Reilly and MediaLive International, which also spawned the Web 2.0 Conference), still engenders much disagreement. Some decry it as a meaningless marketing buzzword, while others have accepted it as the new conventional wisdom. Tim O'Reilly attempts to clarify just what we meant by Web 2.0, digging into what it means to view the Web as a platform and which applications fall squarely under its purview, and which do not.
A Simpler Ajax Path (19 tags)
After years of hacks, tricks, and workarounds, there's finally a cross-browser, cross-platform way to communicate between client and server in web applications. Matthew Eernisse demonstrates how to send and receive structured data with XMLHttpRequest and shows off some tricks to make debugging and error handling easier.
Ajax on Rails (17 tags)
XMLHttpRequest and Ruby on Rails are two hot topics in web development. As you ought to expect by now, they work really well together. Curt Hibbs explains the minimal Ajax you need to know and the minimal Ruby you need to write to Ajax-ify your Rails applications.
Wireless Mesh Networking (15 tags)
Tomas Krag and Sebastian Büettrich take a look at some of the principles of wireless mesh networking, and they provide a simple test scenario for running a mesh routing protocol on a Linux-based computer. Tomas will discuss wireless networks as a low-cost, decentralized alternative for the developing world at the upcoming Emerging Technology Conference.
Understanding MVC in PHP (12 tags)
The most popular "proper" way to build a web application seems to be to use the Model-View-Controller design pattern. While it sounds complex, the concepts are sound and the ease of development it provides are compelling. Joe Stump shows how MVC can work in PHP by walking through working, example code.