~/conference

PyCon Australia 2014

titleauthorlength
Descriptors: attribute access redefinedFraser Tweedale31m
Descriptors replace or augment default attribute access and are shown implemented as reusable objects: a type-constraint descriptor that type-checks on set and…
Talk on
Closing21m
Conference announces $10,000 in financial assistance and lists sponsors (Red Hat, event BR, Google, New Relic, PSF, Django Software Foundation). Program…
Organiser on
Django MiniConf: Lightning talks28m
A rapid set of five‑minute demos that state what was built, how it runs, and what actually works: django wham — REST APIs queried like Django ORM objects with…
Lightning on
Try A Little RandomnessLarry Hastings21m
Explains what counts as real randomness versus deterministic pseudorandomness and shows concrete sources and failures: random.org uses atmospheric static and…
Talk on
Deploy to Android: Adventures of a HobbyistBrendan Scott29m
Kivy proves it can take a Python app to device: the widget set plus the scatter widget gives pinch zoom rotate for free, Buildozer compiles the interpreter and…
Talk on
Verification: Truth in StatisticsTennessee J Leeuwenburg45m
Forecast verification compares forecasts to truth and shows concrete fixes: a consistent half a degree bias explains an easy RMSE improvement, an S1 skill…
Talk on
Record linkage: Join for real lifeRhydwyn McGuire39m
Record linkage is a probabilistic naive Bayes match that actually builds probabilities, uses hidden Markov models to parse names/addresses, and applies…
Talk on
Accessibility: Myths and DelusionsKatie Cunningham44m
Accessibility is not just for blind users it covers five groups and one in five Australians has a disability so many sites already serve disabled users…
Talk on
Python For Every Child In AustraliaJames R. Curran46m
Argues for a national rollout that teaches programming from Year 3, names Python 3.3 as the core language, and aims for 10,000 participants in the NCSs…
Talk on
Software Component Architectures and circuits?James Mills28m
Circuits claims to be a component architecture for building mutable, extensible systems rather than "another async framework"; it is pure Python and pure…
Talk on
Lesser known data structuresTim McNamara20m
Standard library collections show concrete wins: namedtuple memory footprint equals tuples so thousands of records stay small; deque with maxlen supports O(1)…
Talk on
Learning to program is hard, and how to fix thatJackson Gatenby33m
Course material gets redesigned to force and surface real mistakes: a my pie tutor system runs static analysis and returns targeted hints, tutorial problems…
Talk on
Caching: A trip down the rabbit holeTom Eastman45m
Shows precise fixes and tools: use Django’s last-modified and etag decorators to return 304s instead of re-sending megabyte payloads, run collectstatic with…
Talk on
What in the World is Asyncio?Josh Bartlett29m
Asyncio is a new standard library module that supplies a single threaded event loop, futures and coroutine helpers and the talk demonstrates using asyncio in…
Talk on
Lightning talks44m
A rapid set of five‑minute demos shows concrete work not vague promises: Argument Clinic generates the C parsing boilerplate and the missing introspection…
Lightning on
Running Django on Docker: a workflow and codeDanielle Madeley45m
Claims running Django (or any WSGI app) in Docker using Infoxchange’s pallet conventions and a helper called Forklift that they built and run in production on…
Talk on
PyBots! or how to learn to stop worrying and love codingAnna Gerber31m
Claims that physical computing makes programming tangible and inclusive and gives a positive intro to open source hardware. Uses Arduino-based PyBot controlled…
Talk on
Graphs, Networks and Python: The Power of InterconnectionLachlan Blackhall37m
Uses the NetworkX Python library to build a real email graph from a TSV of Enron mail and claims the full import of 300000 emails 80000 recipients runs on a…
Talk on
Command line programs for busy developersAaron Iles27m
Survey compares getopt optparse argparse and PyPI tools like Click, Cliff, Docopt and shows a concrete Twitter client example with three subcommands (retweets…
Talk on
The Curse of the Django PodcastElena Williams26m
A Django podcast that is the fifth iteration of the community effort runs for six months, collects blog posts and interviews, records over Skype or Hangouts…
Talk on
Serialization formats aren't toysTom Eastman30m
APIs that accept XML, YAML or JSON are vulnerable unless the parser is deliberately dumb. YAML parsers like PyYAML will import modules and construct objects so…
Talk on
What is OpenStack?Michael Still18m
OpenStack provides open source Python components to build clouds with concrete pieces: compute networks and storage behind APIs, an auth service (Keystone), VM…
Talk on
The Quest for the Pocket-Sized PythonChristopher Neugebauer30m
Python remains largely sidelined on phones, with app stores and platform APIs favoring official languages and Dalvik/Objective‑C toolchains. The concrete…
Talk on
How (not) to upgrade a platformEdward Schofield32m
Data from PyPI data mining over three months shows a clear result: the difference in absolute package counts grows (more packages still labeled Python 2 than…
Talk on
Lightning talksLarry Hastings46m
A rapid sequence of ~10 microdemos and project pitches, each 3–5 minutes, showing code, live outputs and sprint asks rather than high-level theory. Highlights…
Lightning on
(Benford's) Law and Order (Fraud)Rhys Elsmore29m
Claims that email-username features plus simple models stop most abuse: a custom Sleuth pipeline extracts ~200 features (hex ratio, trigram engram gaps, digit…
Talk on
Building Better Web APIsHawkOwl22m
Advocates explicit API versioning and prefers explicit URI versioning over header schemes, demonstrates a small framework called Hadock proof of concept built…
Talk on
devpi: Your One Stop Cheese ShopRichard Jones34m
devpi is a PyPI (Cheese Shop) caching proxy and private index that actually stores and serves packages, caches externally hosted files, and supports staged…
Talk on
How do debug tool bars for web applications work?Graham Dumpleton26m
Django debug toolbar hooks into Django via middleware and view handlers, captures request data and static assets, and injects toolbar HTML before </body> while…
Talk on
Sounds good!Sebastian Beswick31m
Shows a working Python synthesizer built live: uses PI audio (PortAudio bindings), opens a mono 32‑bit float stream at 44100 samples per second, generates…
Talk on
Seeing with PythonMark Rees29m
Built a camera sensor for a Ninja Block that starts as a USB webcam (too slow) then moves to a dedicated BeagleBone Black and finally a Raspberry Pi with the…
Talk on
Continuous Integration Testing for Your Database MigrationsJoshua Hesketh30m
OpenStack adds an open source Python test harness called turbo-hipster that boots real snapshots, runs every migration stepwise, and measures timing plus DB…
Talk on
Software Carpentry in Australia: current activity and future directionsDamien Irving26m
Claims rapid, measurable growth: 220 boot camps worldwide with ~234 volunteer instructors and ~7,000 learners since 2012, and 14 Australian boot camps across…
Talk on
Grug make fire! Grug make wheel!Russell Keith-Magee27m
Explains the concrete packaging workflow: write code and docs, add setup.py/setup.cfg/manifest.in, use setuptools plus the wheel package to run bdist_wheel and…
Talk on
Here be dragons: some elegant and ugly hacks in CPythonNick Coghlan28m
CPython history shows concrete hacks: a SyntaxError constructor inspects the parser text and emits a specific message for Python 2 style print missing…
Talk on
Streaming templates with asyncioJay Coles31m
Converts a whitespace-y templating engine to stream HTML by having render return an AsyncIO queue so fragments are streamed incrementally to the client; uses…
Talk on
PyPy.js: What? How? Why?Ryan F. Kelly26m
Claims a working in‑browser Python VM by PyPy interpreter compiled into javascript and retargeting its JIT to emit asmjs. Benchmarks show native CPython…
Talk on
Practical ProfilingTim McNamara24m
Demonstrates concrete tools and results: use cProfile to write result.profile files, load them with pstats.Stats and sort by cumulative time, use…
Talk on
Bang the gong, the game is on: What can Python people learn from Ruby?Peter Lovett29m
Clear comparisons and concrete takeaways: Ruby wraps primitives as objects and lets methods be named with ? for predicates and ! for mutators, so mutating…
Talk on
Sunday WelcomeTony mariati, Isaiah Langford, Adrian manatus14m
Morning announcements cover logistics: code of conduct enforcement, lightning talks 5 minutes, T‑shirts and giveaways, Wi‑Fi SSID Pon auu password ask Clinton…
Organiser on
Text mining online data with scikit-learnRobert Layton23m
Uses Python 3 and scikit-learn to turn online text into features and shows what actually moves metrics: a count vectorizer bag‑of‑words baseline plus a support…
Talk on
Programming the Performance Co-Pilot toolkitNathan Scott31m
Claims that Performance Co-Pilot can be extended with Python to export real metric names and metadata into the PCP namespace and that a small Python pmda…
Talk on
Python Micro-service ArchitectureRory Hart34m
A small Python shop migrates a monolith incrementally into single‑purpose services that own their data and communicate over REST the largest service is ~350…
Talk on
Small Data: Databases in the real worldAndrew Godwin28m
Advice: target teams of 1–100 engineers, prioritize migrations and deployment speed over premature scaling, prefer Postgres preferred for lockless schema…
Talk on
Lessons from a Study GroupLucy Bain25m
Study group runs off Udacity Programming 101 using browser exercises and homework but requires twice the advertised time and extra sessions to teach git and…
Talk on
Writing Python 2/3 compatible codeEdward Schofield45m
Describes concrete migration work: a python-future library (≈37k LOC, 850 tests, ~1,150 commits) plus futurize/past scripts built on lib2to3 that successfully…
Talk on
Patents and Copyright and Trademarks… Oh, why!?Andrea Casillas25m
Explains concrete legal outcomes: patents grant ~20 year monopolies and hide their scope in functional claims that read like “a circuit configured to…”…
Talk on
Software Metrics and Ratcheted Builds in PythonIan Grunert23m
Claims a production Python pipeline that scans 11,000+ Java files, runs 50+ custom metrics in a single pass and finishes fast (about 18 seconds on master)…
Talk on
Cartography with PythonHenry Walshaw26m
Pipeline shows how to go from tweets to a publishable map: read point features with Fiona, dump coordinates to a numpy array, cluster with scipy (typical…
Talk on
Saturday Welcome15m
Around 380 people are attending and the conference opens with housekeeping: the code of conduct is posted online, lightning talks run two half‑hour sessions…
Organiser 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.