Tutorial Series: Developing a Google App Engine Application
Important: As of July 2015, this tutorial no longer works, as App Engine has shut down the Master/Slave Data Store that the application uses. We are keeping it online for reference purposes and you can still download the code, but it needs to be converted to the newer High Availability Data Store to work.
We, web developers, are a lucky bunch. There is no other area in software craftsmanship, where technologies evolve in such a pace that a platform can impact the way we develop applications just a couple of years after its inception. It is also getting easier and cheaper to launch web services that can scale to the millions of users without the nightmare of backing your growth with monstrous infrastructure.
But this comes at a cost. Web development is also the area where your knowledge is quickly outdated, and learning new technologies has to be an inseparable part of your day.
This tutorial series, hosted here, at Tutorialzine, is going to guide you through the process of creating a useful real-life application for monitoring your website performance and uptime. This webapp is hosted on Google's App Engine platform, and is developed with Python and jQuery.
The Web Application
We are developing a web application that monitors the response times and availability of you web site. It presents your data in a dynamic jQuery chart, with a list of downtime records and their durations.
The series consists of several tutorials, which are going to be linked to in the list below. This post is going to serve as a guide to the series, and a starting point for those who wish to follow it. You can alternatively subscribe to our RSS feed or follow us on twitter to get notified when these are released.