Grant Paton-Simpson / Ben Denham: basil - making it easy to spin up best practice python web frameworks

Grant Paton-Simpson / Ben Denham: basil - making it easy to spin up best practice python web frameworks

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Grant Paton-Simpson / Ben Denham:
basil - making it easy to spin up best practice python web frameworks
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
@ Kiwi PyCon 2014 - Sunday, 14 Sep 2014 - Track 2
http://kiwi.pycon.org/

**Audience level**

Intermediate

**Description**

Python is a great language for web development but spinning up Python web frameworks for development is still not as easy as it could be - especially if following a particular form of best practice e.g. altering the standard folder structure. Basil addresses this pain point. Use cases include students building basic web apps and experienced devs trying out less familiar web frameworks.

**Abstract**

Python is a great language for web development but spinning up Python web frameworks for development is still not as easy as it could be - especially if you're trying to follow a particular form of best practice e.g. altering the standard folder structure, or separating secrets (unversioned) from settings (versioned). And even if you are familiar with one framework, it may not be as easy to spin up another one. The basil project is an attempt to address this pain point. Use cases may include a teaching session where students are learning Python by building a basic web application. Or an experienced developer wanting to try out an alternative web framework. The presentation will look at some of the challenges involved in designing basil.

The talk will cover the following topics:

- standard user experience of setting up a web framework for Python (contrasted with other languages)
- the user experience of basil
- use cases for basil (new developers, experienced developers, teaching)
- existing alternative solutions
- benefits of using vagrant

**YouTube**

https://www.youtube.com/watch?v=ynxQ3qF7LwY

6b880a0b67fac54c42c77fe70d97334d?s=128

New Zealand Python User Group

September 14, 2014
Tweet