Tutorial Series: Developing a Google App Engine Application

Tutorial Series: Developing a Google App Engine Application

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.

Target Audience

The tutorials comprising this series are targeted at developers with at least a general understanding of web applications. Python is a straightforward language and should not be a problem if you have experience in PHP, JavaScript or other web languages. Additionally, the articles explain the code in detail and provide links to useful resources for you to broaden your knowledge.

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.

You can see a live demo at http://dashboard.tutorialzine.com/. The code is licensed under the Tzine license, which means you can can download and modify it as you see fit.

The Series

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.

by Martin Angelov

Martin is a web developer with an eye for design from Bulgaria. He founded Tutorialzine in 2009 and publishes new tutorials weekly.

Tutorials

5 Comments

  1. Bruno says:

    Oh, fantastic! I need this.... It's been a while since I saw GA the first time, but without python and a complete tutorial, I was a bit scared... So, hopefully, I'll enjoy this series! :) Thank you very much!

  2. schiwe says:

    Can't wait to see this one...

  3. Nick Tulip says:

    It would be awesome If you could expand the next series on how to modify the application to allow monitoring of more than 1 website.

  4. Herri says:

    I've been searching for Google Apps Engine tutorial 4 months ago for a thesis on Cloud Computing, but it scrap down because i still don't really understand the workflow, not to mention i'm totally zero at Python and not very much at Java. This tutorial is going to be amazing.

    And i love tutorialzine, you deliver a clean and easy understanding tutorial with demo and download-able code, and the tutorial is not cheap, but probably a premium on other site. The result of your tutorial is Epic, keep up the good job!

  5. Nauman says:

    Looks really good. Hope you guys take it to a level of complexity that will cover all bases of the basics.

Add Comment

Add a Reply

HTML is escaped automatically. Surround code blocks with <pre></pre> for readability.
Perks:   **bold**   __italics__   [some text](http://example.com) for links