Overview

We will be building on all of the previous workshops so far to create a simple web application that generates mash-up ALA conference titles. We will take you through at least the “First Application” portion of this walkthrough.

We want to get to the hands on work of the workshop as quickly as possible and then weave in some related lessons along the way. Before we get to writing code, we’re going to set some context and background regarding web application development and web development frameworks. This will give you some frame of reference for where we’re headed.

We’ll then create a simple “hello world” Python web application. The rest of the workshop will be extending this application to add more features in small steps. Along the way we’ll learn more about web development concepts and practices.

We’ll use ALA conference title generation as our example. We’ll create a way for a user to randomly generate new mash-up ALA conference titles, add a description for that imaginary talk, and see the list of all of the mash-up titles + descriptions which have previously been created. Essentially, we’re creating a mock conference proposal submission form!

We hope to lead you through at least the “First Application” section of the walkthrough and to demo the “Persistence” section. We’ve added additional materials for how you can take this simple application further and learn more about web application development.