Roger Barnes

Number of videos:
Building data flows with Celery and SQLAlchemy
PyCon AU 2013
Roger Barnes
Recorded: July 7, 2013Language: English

Reporting and analysis systems rely on coherent and reliable data, often from disparate sources. To that end, a series of well established data warehousing practices have emerged to extract data and produce a consistent data store.

This talk will look at some options for composing workflows using Python. In particular, we'll explore beyond Celery's asynchronous task processing functionality into its workflow (aka Canvas) system and how it can be used in conjunction with SQLAlchemy's architecture to provide the building blocks for data stream processing.

The life of a web request - techniques for measuring and improving Django application performance
PyCon AU 2013
Roger Barnes
Recorded: July 6, 2013Language: English

The connection between sub-second web application performance and revenue is becoming more and more apparent with established companies regularly reporting the benefits of reducing page load times.

This talk will cover: Designing for performance Approaches to instrumenting and measuring application performance Areas of focus for both front-end and back-end improvement Techniques, tools and modules available in Django-land for improving performance * New and emerging technologies, for example SPDY protocol and Django 1.5's StreamingHttpResponse

Towards continuous deployment with Django
PyCon AU 2012
Roger Barnes
Recorded: Aug. 22, 2012Language: English

It's no secret that python is fantastic when it comes to rapid prototyping and development. This talk covers continuous deployment.