AJAX for Beginners

In this post I want to cover some of the basic concepts of AJAX and provide a springboard for more advanced topics. AJAX stands for: Asynchronous JavaScript and XML. AJAX mainly uses JavaScript and XML but you don't have to use those technologies to create an AJAX application (for example you can use VB Script instead of JavaScript). The acronym AJAX has changed to Ajax.

Ajax basically is a web application that communicates with a server in the background while not interfering with the current state of a web page.

Jesse James Garrett coined the term Ajax and said an Ajax app must have the following : The project for this blog is a basic Ajax implementation.

Related links:
Project files
Stock web service
Ajax Images

Installing Apache, MySQL and PHP

Setting up a PHP web server with a database can be accomplished with one program: WampServer. I use this to do Joomla web development and basic HTML sites. Once you have installed Wamp you can control your Apache, MySQL and PHP server from the WampServer UI:

That's it for this post. Please let me know what topics you would like to see for video tutorials. I am working on an AJAX for beginners tutorial.

Make your programs happy programs.

Happy Coding everyone


Windows Presentation Foundation (WPF) InkPad C# Tutorial

This is a Windows Presentation Foundation InkPad Tutorial using Visual Studio 2008 Express Edition.


.NET C# Generics Tutorial

Generics allow you to realize type safety at compile time. When the program executes, different classes are dynamically created, one for each type for the parametrized type. This tutorial walks through an example of dynamically created classes.