Diving into Flask (head on)

A session at EuroPython 2012

Tuesday 3rd July, 2012

12:15pm to 1:00pm (CET)

ABOUT THE TALK

What is Flask? Is it any better than Django? Can I use Flask on Google AppEngine? Fortunately, during the course of this talk I will not have to answer any of these questions. This talk is a showcase of our experience with using Flask to build flexible and scalable web service and it focuses strongly on Flask and Flask extensions’ internals.

WHO SHOULD COME TO THIS TALK

Basically anybody who’s looking to invest into learning Flask or already started using Flask. Even though this talk focuses strongly on Flask-related topics, it also raises important points relevant to any web development framework or library.

ABSTRACT

Introduction

  • What we’re building
  • Why we chose Flask

Flask

  • RESTful APIs and Flask.route()
  • Scaling

Exploring Flask-Celery

  • Monitoring
  • Celery logging: Oh, my!
  • Scaling Celery

Flask-SQLAlchemy

  • Migrations
  • Sharding and master/slave setup
  • Celery and SQLAlchemy: unexpected issues

Performance analysis

  • Using werkzeug’s profiler
  • Integrating with statsd
  • Investigating cache usage patterns

Summary

About the speaker

This person is speaking at this event.
Andrii Mishkovskyi

Software Engineer, Hyves

I love Python just as I love beer. As in: a lot. I also love talking about my experience with writing Python. My latest adventure is writing Python code for Hyves, the biggest social network in Netherlands. We do some cool stuff, but most of it stays invisible to usual users. Before joining Hyves I've been working for CloudMade, a GIS startup, one of the first commercial users of OpenStreetMap data.

Next session in Lasagne

2:30pm Python without filesystem by Arnaud Fontaine

Coverage of this session

Sign in to add slides, notes or videos to this session

EuroPython 2012

Italy Italy, Florence

2nd8th July 2012

Tell your friends!

When

Time 12:15pm1:00pm CET

Date Tue 3rd July 2012

Where

Lasagne, Grand Hotel Mediterraneo

Short URL

lanyrd.com/srzmd

Official event site

ep2012.europython.eu

View the schedule

Share

Topics

See something wrong?

Report an issue with this session