This year we are running four tutorials, on Sunday, September 6th.

Click the titles below for the full description.

Tutorial tickets are still available, register here!

Hello Web App: Build your First Web App with Django

Tracy Osborn

Sunday 9 a.m.–12:30 p.m. in Classroom 202

This workshop will walk students through the process of building a web app with Django — from ideation, setting up templates, and starting work with views and models. Aimed at completely new programmers, especially those who aren't comfortable with the command line.

Don't be afraid to search

Honza Král

Sunday 9 a.m.–12:30 p.m. in Classroom 203

Creating a good search functionality for your website is perceived as hard when it doesn't have to be so.

In this tutorial we will walk through the steps required to add search using elasticsearch. We will start with the theory of search and search engines and demonstrate this by implementing a simple search on a simple django site including features like auto complete and faceted navigation.

Building a REST API Using Django & Django REST Framework

Kenny Yarboro

Sunday 1:30 p.m.–5 p.m. in Classroom 202

Using a combination of Django and Django REST Framework, we will build a Restaurant Menu that can be managed via a REST API. Starting from the install of the Django REST Framework, we will build our way to a functional API that meets the needs of developers and end-users. You will walk away with an understanding of the basic concepts of REST APIs and a working sample project.

Documenting your project with Sphinx and Read the Docs

Eric Holscher

Sunday 1:30 p.m.–5 p.m. in Classroom 203

This talk will cover how to write documentation using Sphinx, and publish it on Read the Docs. It will walk users through the experience of taking a basic module, writing multiple pages of documentation for it, and then publishing it for the world to see. We'll learn about the mental model required to write documentation, specifically how Sphinx sees the world, and how to make the most of it.