~/conference

PyCon Australia 2013

titleauthorlength
Buildbots Rollout!Mark Lakewood31m
Buildbot is a Python/Twisted CI framework that trades GUI polish for master.cfg Python dict configurability: the server composes builders, schedulers, change…
Talk on
Managing scientific simulations with Python with RQ (Redis Queue)Andrew Walker29m
Demonstrates using Redis and RQ to farm independent simulation tasks across 20–50 cores on 5–10 machines, claiming an easy afternoon setup with no broker…
Talk on
Big Data Deduplication and data matching using PythonAndrew Rowe29m
ABS uses Python to deduplicate and link census records to other datasets, finding a concrete error: 250,000 missing people after improved matching. Pipeline…
Talk on
Dynamic visualisation in the IPython NotebookBrianna Laugher31m
Shows how to embed interactive web maps inside an IPython Notebook by serving gridded data as NetCDF via an OpenDAP server, exposing it as WMS tiles consumed…
Talk on
Don't Do ThisRichard Jones31m
Shows concrete gotchas and toys: that a class bases clause can be an expression used as an exception type, generators can yield exception classes, and…
Talk on
Limiting Execution Time Through Interrupt Driven ProgrammingErik van Zijst27m
Gunicorn hard-kills workers at 30s so an earlier 28 second alarm triggers a handler that raises a Python exception, funnels full stack traces into Sentry and…
Talk on
Exploring Science on Twitter with IPython Notebook and Python PandasBrenda Moon27m
Collected about 13.5 million tweets in 2011 via the Twitter streaming API then filtered to ~12 million, stored in CouchDB, and reduced to a single…
Talk on
Building secure web apps: Python vs the OWASP Top 10Jacob Kaplan-Moss53m
Python web frameworks already block most OWASP Top 10 problems when used correctly: use an ORM or bind parameters to prevent SQL injection; template…
Talk on
Computer Science, Software Engineering, and the Scientific MethodAlex Gaynor41m
Argues that software sits between engineering, science and art and that concrete improvements come from using scientific practice: double down on testing…
Talk on
Learning Parseltongue: Wizardry in PythonGaurav Dadhania22m
Covers concrete Python magic methods and metaprogramming with working examples: a file wrapper that closes on __del__, word objects compared by length using…
Talk on
My big gay adventure. Making, releasing and selling an indie game made in python.Luke Miller28m
Overview of making and selling a Python point‑and‑click: builds a gay sci‑fi game "My Ex‑Boyfriend the Space Tyrant!" with the open‑source pyvida engine and…
Talk on
Building data flows with Celery and SQLAlchemyRoger Barnes30m
A working reporting pipeline built with SQLAlchemy core for bulk SQL and Celery Canvas chains and groups composes CSV extracts, staged transforms and loads…
Talk on
Growing Open Source SeedsKenneth Reitz28m
Covers concrete patterns for starting and sustaining open source: a Facebook Python SDK breaks and the company disables the issue tracker, a sustainable…
Talk on
Build your infrastructure - with Python!Ed Leafe30m
Shows how to script full infrastructure with Python using the Pyrax SDK against OpenStack/Rackspace APIs: authenticating via keyring, creating a Cloud Database…
Talk on
Getting the most out of Stack OverflowAdam Forsyth28m
Stack Overflow is the dominant programming Q&A, uses a CC BY license and publishes full site dumps quarterly as a permanent resource (Stack Overflow CC BY data…
Talk on
Making Python More Fun for EveryoneChris Boesch37m
Built a web platform called SyncPath using Django on Google App Engine with unit-test verifiers and badges, then added a Kickstarted video story mode Spy Who…
Talk on
Modern scientific computing and big data analytics in PythonEdward Schofield01h 31m
Edward Schofield http://2013.pycon-au.org/schedule/30079/view_talk This is a tutorial on using the latest and most exciting tools in Python for scientific and…
Talk on
Web testing for Ninjas with SplinterDylan Lacey30m
Splinter is a Python DSL that wraps Selenium, PhantomJS and Zope Test Browser and pip install splinter gets you a browser object that can visit pages, click…
Talk on
Using Python to drive Australian water availability forecastingDavid Kent, Andrew MacDonald, Daehyok Shin31m
A Python-based framework named WAFARI generates monthly three-month streamflow forecasts for about 78 sites using a Bayesian statistical core now being…
Talk on
Tinkering with TkinterRussell Keith-Magee35m
Tkinter now uses TK 8.5 themed widgets and a sensible grid layout so GUIs look native, and TK Docs fills the old documentation gap. A small GUI test runner…
Talk on
Using Python to design, configure, and measure large-scale networksSimon Knight30m
AutoNetkit automatically turns a yEd graphml diagram into runnable router configs and emulated labs: it reads the graph with NetworkX + graphml, builds overlay…
Talk on
Transitioning from PHP to Django on the slyBen Sturmfels33m
Migrates a large legacy PHP site to Django over three years by running PHP and Django in parallel and routing specific URLs in the front-end web server, both…
Talk on
The life of a web request - techniques for measuring and improving Django application performanceRoger Barnes28m
Shows concrete metrics and fixes: front end consumes 80–90% front-end time, an example page hits 177 requests and 2.6 MB and takes ~8.6s fully loaded while the…
Talk on
Software Carpentry arrives Down Under!Damien Irving31m
Software Carpentry runs short two-day workshops that teach Python programming, the Unix shell, and version control (svn or git), plus data practices like…
Talk on
The ultimate CMS vs Framework showdownDylan Jay28m
Compares concrete choices: uses Plone, Django, Drupal and WordPress examples, cites WordPress ~30% market share and government use of Plone, shows wireframes…
Talk on
Testing for Graceful Failure with Vaurien and MarteauRyan F. Kelly31m
Demonstrates concrete tooling and failures: Marteau (hosted frontend for funkload) spins up AWS workers, runs distributed load tests from a .marto.yml and…
Talk on
Testing: Choose Your WeaponsTodd Owen35m
Shows concrete testing choices and what actually worked: use Python's unittest plus Twisted's trial test runner waits on Deferreds and @inlineCallbacks so…
Talk on
Pythonic iterators and generatorsLakshman Prasad29m
Shows exact code patterns and library calls: use zip then dict for pairing, use itertools.chain and chain.from_iterable (added in Python 2.6) to flatten…
Talk on
The Framework FrameworkAdam Terrey19m
Shows how to use Zope Component Architecture to swap behavior by registering adapters in a ZCML config: a tiny bookmarks app with Bookmark and SecureBookmark…
Talk on
Sunday Lightning Talksrussell stewart, graham cross01h 06m
A new LR parsing implementation claims nearly twice as fast parsing versus pyparsing, compiles grammars to LR(1) productions, comes with 10k words of Sphinx…
Lightning on
Python? Ruby? Go? Oh My!Brett Wilkins27m
Comparison of Python Ruby and Go with concrete claims and examples: Python ecosystem specifics include CPython PyPy IronPython Jython, scientific stack numpy…
Talk on
Schemas for the Real WorldCarina C. Zona45m
Argues that schemas must mirror messy human identity rather than force reductive lists, showing that turning gender into a text field for gender (MetaFilter…
Talk on
Python 102 - a recap and a bit more.Peter Lovett01h 26m
Covers Python 2.7 (with a few Python 3 notes), uses the interactive shell and Windows PowerShell, and demos a concrete car program that evolves from parallel…
Talk on
Solving problems by sharing them... with Python!Tennessee J Leeuwenburg45m
Argues that sharing runnable artifacts and visual evidence reduces manager-developer disconnect, showing concrete wins: uses ipython notebook to load model…
Talk on
Salt: How to be Truly LazyLex Hider40m
Salt is a Python configuration manager using ZeroMQ and messagepack to run parallel remote execution and declare desired states instead of procedural steps…
Talk on
Saturday Lightning Talks52m
Seven-minute lightning set of concrete takeaways: a drop-in python-date time tz replacement that handles time zones and Unix timestamps; a demo of IPython…
Lightning on
Modules 101: how to avoid spaghetti, big balls of mud and houses of straw!Graeme Cross26m
Covers concrete module and package mechanics: how import executes and searches sys.path, why modules run once at import and how naming collisions with the…
Talk on
Making games in pygameCody Lovett43m
Shows how to build working games with pygame on Python 2.7, including a one‑week game made for PyWeek and an Android title (Tilt Worm) mentioned as available…
Talk on
Nobody Expects the Python Packaging AuthorityNick Coghlan44m
Python Packaging Authority consolidates pip, virtualenv, setuptools and PyPI work to deliver concrete improvements: recommend setuptools 0.8 and pip 1.4…
Talk on
Why I use py.test and maybe you should tooAndy Todd27m
Argues that pytest makes it dramatically easier to start unit testing by reducing boilerplate (example: four-line pytest vs nine-line unittest) and offering…
Talk on
scikit-learn, machine learning and cybercrime attributionRobert Layton29m
Uses scikit-learn and custom pipelines to extract text and character n‑gram features and cluster phishing sites, then ensembles many parameter sets with an EAC…
Talk on
Conference Close19m
PyCon Australia runs July 5–7 2013 in Hobart and closes having grown to its largest size: more proposals, more sponsors, more attendees and a longer program…
Organiser on
Conference Opening & Housekeeping11m
Conference announces record CFP responses, expands to three days with mini-conferences (notably an openstack mini-conference and a Django day), and draws…
Organiser on
Using Cython for distributed-multiprocess steganographic md5sum-collision generationTom Eastman28m
Uses Cython plus Python’s multiprocessing to brute-force md5 collisions for the last six hex digits (24 bits ≈ 16 million tries), moving per-page work from…
Talk on
PiDoorbell - Instantaneous Video Notifications with Arduino & RaspberryPiRupa Dachere40m
A doorbell system built from an Arduino Uno R3 plus HC‑SR04 proximity sensor, a Raspberry Pi Model B and a USB webcam detects a visitor within 30 in trigger…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.