~/conference

PyConline AU 2021

date:2021-09-10..2021-09-12
location:-- online --
series:PyConline AU · 2 editions
editions:[PyConline AU 2020, PyConline AU 2021]
titleauthorlength
Welcome to PyConline AU 202102m
Opening remarks list concrete logistics and highlights: 50 talks across specialist tracks and lightning sessions, social events including a conference karaoke…
Organiser on
High performance machine learning with JAXMat Kelcey31m
JAX is a Python front end to XLA that gives automatic differentiation and a drop‑in jax.numpy replacement so code often runs on GPUs or TPUs after swapping…
Talk on
Fair game: the ethics of telco fraudLaura Summers30m
An ethics ops consultant embeds with a small telco fraud team using simple deterministic rules plus a third‑party ML payment gateway, chasing international…
Talk on
AppSec on a budgetMario Areias29m
Session gives six concrete tactics for doing AppSec on a shoestring: find cross‑team allies, leverage security incidents to win headcount (an incident wins an…
Talk on
Cataloging the world's data for great goodLars Yencken36m
Our World in Data claims to catalog and republish global datasets with provenance and visualization metadata, keeping an internal MySQL catalog and publishing…
Talk on
The Butterfly Effect: How a single bit changed my careerJon "maddog" Hall26m
A single missing execute bit on a startup script breaks deployment and mail flow on 150+ appliances offline during Black Friday, forcing SSH or phone-guided…
Talk on
Python Type hints and how they can supercharge CS education.Shrey Somaiya29m
Python type hints claim to reduce runtime errors by catching mismatched inputs before execution — the email Message example shows an annotation turning a…
Talk on
Planning for Failure using Chaos EngineeringAmit Saha31m
Claim: chaos engineering techniques can continuously assess production readiness by running controlled experiments that prove or disprove concrete hypotheses…
Talk on
When a little web app needs to grow up... the journey from a hobby project to productionMatt Coles33m
Starts as a Flask weekend prototype that emails orders to a vendor, grows into a Python app handling hundreds to a few thousand orders, and ships t-shirts…
Talk on
Vampires in the Browser: banishing uninvited Javascript from your web appLilly Ryan22m
Examples show third‑party JS actually stealing data and computing power: CoinHive cryptojacking mines tiny sums, while Magecart skimming compromises ~400,000…
Talk on
Time Series Forecasting Techniques in PythonGajendra Deshpande29m
A practical overview that claims to teach basic model selection and shows runnable examples: imports from statsmodels, a random toy dataset, fitting…
Talk on
horse.Christopher Neugebauer01m
A comedic thesis claims everything is a horse, born from a 5am insomnia riff and delivered as rapid reclassifications: camel is a lumpy horse, tiger is a…
Talk on
A tale of Python C extensions and cross-platform wheelsVinayak Mehta24m
Creates a C++ wrapper with pybind11, implements a PDF→PNG converter using Poppler, and packages extension modules with setup.py so pip builds a shared-object…
Talk on
Knock, knock! Who's there?Markus Holtermann30m
Covers concrete authentication choices and tradeoffs: password hashing with argon2 and scrypt (and why salts and cost/memory matter), RFC basic/digest and…
Talk on
Education Track Closing AddressAmanda J Hogan, Nicky Ringland04m
Closing notes list concrete details: check pycon.org.au/social for tonight’s virtual events, expect sponsor shoutouts and an appeal to praise backers on social…
Talk on
Python VS Space JunkMars Buttfield-Addison33m
Summarizes how existing astronomy sensors get repurposed to improve orbit predictions and collision warning accuracy, uses astronomy sensors for STM, shows…
Talk on
Making Swiss Cheese of Ticket SalesYaakov30m
Custom ticketing system built on TypeScript React Node Express MySQL on Kubernetes collapses two minutes into a launch, selling one ticket in the first 100…
Talk on
Improved Decision Making with Pareto FrontsEyal Kazin34m
Claims that Pareto fronts expose the set of non‑dominated tradeoffs so no precommitted weighting is needed, and that holding subjective choices until after…
Talk on
At the Turn of the Tide – Teaching Python in Real-Time at ScaleStephen Tierney, Alison Wong30m
A university course migrates to a browser‑based learning platform called ed and builds interactive lessons with code challenges, automatic marking, and shared…
Talk on
Classifying Audio into Types using PythonJyotika Singh31m
Uses pi audio processing in Python to extract specific features (MFCC, GFCC, spectral, chroma), train scikit learn SVMs and ship three pretrained classifiers…
Talk on
Graph Data SciencePaco Nathan30m
Claims an integration stack rather than a proprietary platform: kglab abstraction layer ties RDF/JSON‑LD and Parquet storage to pandas, NumPy, scikit‑learn…
Talk on
Hey, Python-Web-Community! What's going on?Vibhu Agarwal31m
Explains how Python web pieces actually connect: CGI versus pre-fork workers (fork cost, worker pool), WSGI’s single-call app and server separation, and ASGI’s…
Talk on
CFU PlaygroundAlan Green31m
A practical pipeline for building FPGA ML accelerators with an open source toolchain that actually runs on hardware and speeds up real models: it uses nMigen…
Talk on
So You’re a Software Developer, Now What? Exploring Career GrowthBrianna Laugher30m
Argues that career growth is best treated like product‑market fit with a concrete five stages process (know company, company needs, know self, brainstorm…
Talk on
Composing algorithmic (notated) music with Python and AbjadTsz Kiu Pang32m
Shows concrete results: Python code that performs serial transformations in one line of Python, a working Abjad pipeline that wraps LilyPond to emit engraved…
Talk on
It doesn't work!André Roberge25m
friendly (and the analysis library friendly traceback) claims to turn inscrutable Python tracebacks into a three-part explanation what, where, why and offers a…
Talk on
Working with penetration testers as a developerLiam O33m
Defines pen test follows a methodology and insists it needs experienced humans not scanners, separates pen tests from bug bounties and vulnerability scans, and…
Talk on
A capital letter, a number, a special character, an emotional journey for the character, a subplotPhil Nash30m
Current recommendation: require at least 14 characters, accept all Unicode (spaces, emojis), and block dictionary, sequential, username‑like, or breached…
Talk on
Real python, made of blocksKatie Bell31m
A block-based editor called Split Code already runs real CPython in the browser and generates editable Python while letting users drag blocks or type with…
Talk on
Education ShowcaseAmanda J Hogan, Nicky Ringland02h 00m
Six student projects: a solar‑powered hearing aid prototypes on a Raspberry Pi Pico running CircuitPython that does FFTs, moves to a Teensy with an audio…
Talk on
Setting up a machine translation service for Timor-LesteRaphael Merx, Mel Mistica32m
A volunteer project builds a machine translation service for Tetun from near-zero resources, scraping parallel articles, aligning sentences, standardizing…
Talk on
Football (soccer) data analysis: A pedagogic introductionIndranil Ghosh29m
Extracts open StatsBomb data with statsbombpy and mplsoccer, draws pitches, builds directed weighted pass networks and computes centrality and clustering. Pass…
Talk on
Web Security for Newcomers: how to avoid getting hacked as a software developerAndreas Paech32m
Prepared insecure Python backend and a tiny JavaScript frontend expose concrete attacks: a non-persistent XSS from echoing a query param into the page DOM via…
Talk on
Collapsology: Why your biggest threat isn’t exposed RDPerrbufferoverfl30m
Argument: organizational collapse follows predictable cultural failure not just unpatched services. Evidence: Neo‑Assyrian turf wars and Roman 1,700‑year…
Talk on
Keynote - Ee DurbinEe Durbin52m
PyPI’s story is concrete: uploads land in 2005 and usage explodes, a CDN rollout puts PyPI behind Fastly which serves 5.6 million requests and ~800 GB on day…
Talk on
Accessibility Overlays: A Cautionary TaleDawn E. Collett35m
Companies promise one line of code fixes that automate WCAG and ADA compliance, but overlays actually detect assistive tech (eg press alt+1), generate poor ML…
Talk on
Ten Tips For Teaching Technical TopicsTom Kunc29m
Ten concrete practices and why they matter: a peanut butter sandwich exercise that forces precision, diagnosing the string plus int confusion and when to back…
Talk on
Get Kookin’ With KookaberryRenee Noble31m
A small Australian microcontroller called Kookaberry promises easier entry to MicroPython with Blockly + MicroPython options, an OLED screen and on-board…
Talk on
Lightning talksChristopher Neugebauer, Libby Berrie01h 26m
Forty five-minute lightning bursts show concrete outcomes: a file-embedding codec that uses async IO and custom codecs and sometimes breaks then recovers, a…
Lightning on
On the Use and Misuse of DecoratorsChristopher Neugebauer29m
Asserts that a decorator is an expression evaluated to a function that may do anything not just wrap another function; shows concrete patterns and tools: uses…
Talk on
Let’s get radical: digital privacy as a collective issueSamantha Floreani30m
Argument: privacy functions as a collective political tool to push back on surveillance, not just an individual right. Evidence: re‑identification research…
Talk on
from hat import rabbit: Hacking your way through Python's import machinery for fun and profitJoachim Jablon32m
Claim: make Django believe SQL-only migrations are real Python migration modules so Django can import and run them without duplicating files. Uses the import…
Talk on
Things might go wrong in a data-intensive applicationPetertc Chu29m
A data platform hosts several petabytes and moves several terabytes a day and yet meets new workloads it never tested: optimistic locking breaks under…
Talk on
Metrics for good, not evilMolly Rowe30m
Claims that SLOs/SLIs/SLAs create a neutral, data-driven bridge between product and engineering, with SRE owning telemetry and surfacing reliability vs feature…
Talk on
A Beginners Guide to GPUs for PythonistasMarlene Mhangami29m
Shows concrete timings and tools: pandas 156 ms vs cuDF 3.56 ms for a mean, and a merge that goes from pandas 70 s vs cuDF 0.367 s, demonstrating large…
Talk on
From futons to functions: the principles of good API designLeigh Brenecki30m
Connects Dieter Rams' ten principles to concrete API choices and claims five actionable priorities: iterate, make APIs learnable, contain complexity, be honest…
Talk on
How PyLadies Brazil became the biggest PyLadies chapter of the worldDébora Azevedo34m
Claims that PyLadies Brazil is the biggest chapter get backed by concrete work: a national network with 30 active chapters, coordination with the Python Brazil…
Talk on
Doing stupid things with ASTsSimon Carryer30m
Code-level details matter: Python's ast + Inspect + Python 3.9 unparse get real ASTs, and the drawing backend uses the stdlib turtle drawing to render outputs…
Talk on
Conference OpenRichard Jones14m
Housekeeping, logistics and concrete numbers: the conference runs on the virtual platform Venueless, staffed by almost a hundred volunteers who spend six…
Talk on
Snakes all the way down, building Worlds with Python codeSam Bishop31m
Covers concrete generators and what they actually output: Faker and Mimesis for thousands of fake profiles, a NanoGenMo project NanoGenMo (Liza Daly) that…
Talk on
What was your Python up to at 3am?Garth Kidd32m
Shows how to get actionable traces from Python with OpenTelemetry and Honeycomb, wiring Flask and requests into OpenTelemetry tracing and using context…
Talk on
Python Versions and Dependencies Made EasySebastian Witowski30m
Concrete workflow and tools: use pyenv global/local/shell to install and switch real Python interpreters rather than touching system Python, create per-project…
Talk on
No, Maybe and Close Enough! Probabilistic Data Structures with Python and RedisSimon Prickett26m
Shows exact tradeoffs and runnable numbers: uses Python libraries and Redis data types to compare a set vs HyperLogLog and a Bloom Filter; adds 100,000 IDs and…
Talk on
Conference CloseRichard Jones15m
Announces concrete wrap‑up details: lists social events — karaoke, lightning talks hosted by Chris Neugebauer and Libby Berrie, video games, RPG one‑shots and…
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.