PyCon AU 2012
- URL:
- http://2012.pycon-au.org/
- Description:
-
PyCon Australia is the national conference for users of the Python Programming Language. For our third conference, we're heading south to Hobart. We've got a fantastic weekend lined up, including two days of fun and informative sessions on every aspect of the Python ecosystem.
- Date:
- August 18, 2012
- Number of videos:
- 28
Dealing with big data isn't a particularly new problem. There are all sorts of new solutions, each with their own niche, their own hype. It's important to remember that python is not "too slow" for big data, and that with projects such as
Speakers: Alex Sharp
Recorded: August 22, 2012
Language: English
Last updated: January 29, 2013
Presentation will go in-depth on the architecture of a web application service built on Amazon Web Services (AWS) cloud infrastructure, including: - developing a responsive, high-performance web application in Django - implementing
Speakers: John Barham
Recorded: August 22, 2012
Language: English
Last updated: January 29, 2013
Django's test framework is excellent for ensuring that your site/app is robust, but is often neglected because of the time it can take to build and maintain a comprehensive test suite. Here we will discuss a number of tips and tricks to reduce the overheads involved.
Speakers: Simon Meers
Recorded: August 22, 2012
Language: English
Last updated: January 29, 2013
Pytest is a mature and comprehensive testing suite for Python projects, but it can be a little intimidating for newcomers. Where do these mysterious funcargs come from, how do parametrised tests work, and where are my xUnit-style setUp and tearDown methods?
Speakers: Brianna Laugher
Recorded: August 22, 2012
Language: English
Last updated: January 29, 2013
Python's ecosystem is held up to a high standard, but it falls short in a few key areas. A handful of crucial APIs are an absolute pain to work with. We'll go over where these APIs went wrong and learn about strong and elegant API desig
Speakers: Kenneth Reitz
Recorded: August 22, 2012
Language: English
Last updated: January 29, 2013
Behave is a tool for behaviour-driven development inspired by the Cucumber tool for Ruby. It allows developers and stakeholders to agree on how a particular piece of software should behave using an English-like Given-When- Then syntax and f
Speakers: Benno Rice
Recorded: August 22, 2012
Language: English
Last updated: January 29, 2013
In many Python circles, Twisted is the recommended framework for all networking and multitasking applications. Twisted provides a powerful, extensible event-driven framework with built-in support for many network protocols.
Speakers: Josh Bartlett
Recorded: August 22, 2012
Language: English
Last updated: January 29, 2013
The Django community is not short of ideas that could be added to the core repository. Some of these ideas are great, and are just waiting for the right implementation or the attention of a core developer. Other ideas are just not going to happen. However, it's not always obvious why an idea will be rejected. This talk will attempt explain the reasoning behind a couple of specific decisions. More broadly, this talk will aims to provide general guidance on the decision making process of the Django core. It will also address how you can get started contributing to Django.
Speakers: Russell Keith-Magee
Recorded: August 22, 2012
Language: English
Last updated: January 29, 2013
Using gevent, pyramid and socket-io for a micro framework approach to creating real-time web apps without the braces. Why is gevent so cool and how it can let you write fast scalable apps with asynchronous IO without twisting your mind.
Speakers: Dylan Jay
Recorded: August 22, 2012
Language: English
Last updated: January 29, 2013
The PulpDist project uses SQL Alchemy as part of a custom JSON validator. This could be seen as an unusual choice, so it's worth exploring the way this approach came to be adopted. Practicing iterative development means coping with the tension between "doing the simplest thing that could possibly work" to meet immediate project requirements and avoiding "reinventing the wheel".
Speakers: Nick Coghlan
Recorded: August 22, 2012
Language: English
Last updated: January 29, 2013
I have followed the development of PyPy since 2004 and played with various releases to see what the PyPy team had achieved. It wasn't until the release of PyPy 1.18 that I actually ran some existing production python code under it. The perc
Speakers: Mark Rees
Recorded: August 22, 2012
Language: English
Last updated: January 29, 2013
Every now and then you'll find yourself with one of life's tricky situations. OK, so maybe not a literally life-threatening one. But when you remember Python is a batteries-included, script-like programming language found pretty much e
Speakers: Duncan Macneil
Recorded: August 22, 2012
Language: English
Last updated: January 29, 2013
Computational Geometry is the study of geometry with the support of appropriate algorithms, and influences a broad range of fields of science, engineering and mathematics including: Computation Fluid Dynamics (CFD), Finite Element Model
Speakers: Andrew Walker
Recorded: August 22, 2012
Language: English
Last updated: January 29, 2013
R is an incredibly powerful statistical programming language. It is the choice for powerful set and forgets analytics. However it is a specialist language without strong functionality in other areas. In areas where significant preproc
Speakers: Rhydwyn Mcguire
Recorded: August 22, 2012
Language: English
Last updated: January 29, 2013
Andrew Rowe will detail and demonstrate a number of proven techniques for improving the performance of large Python programs.
Speakers: Andrew Rowe
Recorded: August 22, 2012
Language: English
Last updated: January 29, 2013
It's no secret that python is fantastic when it comes to rapid prototyping and development. This talk covers continuous deployment.
Speakers: Roger Barnes
Recorded: August 22, 2012
Language: English
Last updated: January 29, 2013
Modern web applications can quickly develop many moving parts. As they grow in traffic, infrastructure, services and features, keeping track of errors and communicating about them becomes more challenging.
Speakers: Lars Yencken, Luke Cawood
Recorded: August 22, 2012
Language: English
Last updated: January 29, 2013
A highly visual (racing videos) presentation showing the TORCS racing simulator, a Python implementation of a virtual robot car, and a covering of the basic AI algorithms required to make the wheels go round. AI, math, Python an
Speakers: Tennessee Leeuwenburg
Recorded: August 22, 2012
Language: English
Last updated: January 29, 2013
A benchmark of a hello world application is often what developers use to make the all important decision of what web hosting infrastructure they use. Worse is that in many cases this is the only sort of performance testing or monitor
Speakers: Graham Dumpleton
Recorded: August 22, 2012
Language: English
Last updated: January 29, 2013
Monitoring tools will record the result of what happened to your web application or system when a problem arises, but for some classes of problem are of limited help in working out what happened, except through inference or by way of
Speakers: Graham Dumpleton
Recorded: August 21, 2012
Language: English
Last updated: January 29, 2013
The Natural Language Toolkit (NLTK) suite offers powerful tools for natural language processing and analysis. Like many other code libraries, it enables programmers to achieve results when working with data they may not be an expert
Speakers: Elyse Maria Glina
Recorded: August 21, 2012
Language: English
Last updated: January 29, 2013
There's been a lot of buzz about "Lean Startups," "Customer Development," "Business Model Generation" and related topics lately. And there is a real transformation in the way we design and build products at work behind all that buzz.
Speakers: Mark Ramm
Recorded: August 21, 2012
Language: English
Last updated: January 29, 2013
Python can be deceptive - it looks so simple.
Speakers: Peter Lovett
Recorded: August 21, 2012
Language: English
Last updated: January 29, 2013
Head to head - popular templating engines using in the Python world will be compared and contrasted. Increasingly, frameworks allow many different choices in templating engines. In this talk I’ll discuss the different approaches, demo and pros and cons to help you decide if there is a better templating engine for you.
Speakers: Ivan Teoh
Recorded: August 21, 2012
Language: English
Last updated: January 29, 2013
Do you enjoy writing test cases for your web application? If so then this may not be the talk for you. I'm going to show you how to make a single test suite perform triple testing duty, so you can get on with writing the fun stuff.
Speakers: Ryan Kelly
Recorded: August 21, 2012
Language: English
Last updated: January 29, 2013
Persona is a new cross-browser login and identity system for the web that is pragmatic, federated, and serves the user.
Speakers: Francois Marier
Recorded: August 21, 2012
Language: English
Last updated: January 29, 2013
Architecture. It's an oxymoron all by itself, and using Python is no silver bullet to the perennial problem of code rot and design complexity. How does complexity bite us in practise? What tools exist to simplify and explain arc
Speakers: Tennessee Leeuwenburg
Recorded: August 21, 2012
Language: English
Last updated: January 29, 2013
This is a tutorial about using Python for scientific and engineering purposes, focusing on the latest and best tools available in 2012. It will walk you through exploring a variety of interesting domains and problems using the latest
Speakers: Edward Schofield
Recorded: August 21, 2012
Language: English
Last updated: January 29, 2013



























