~/conference

PyConZA 2019

date:2019-10-09..2019-10-11
location:Johannesburg, South Africa
series:PyConZA · 2 editions
editions:[PyConZA 2019, PyConZA 2021]
titleauthorlength
Principals of System IntegrationMatthew French40m
Real systems often break in predictable ways and the talk gives concrete fixes: use a queue as store-and-forward (demo swaps REST for RabbitMQ so outages don’t…
Talk on
Anomaly Detection using AutoencodersNaledi Modise, Angela Lai King28m
Autoencoder pipeline uses Spark to H2O conversion, trains an h2o deeplearning estimator autoencoder on the open credit‑card dataset (0.17% fraud), saves the…
Talk on
Production-ready Flask & Django apps on KubernetesJamie Hewland33m
Explains exactly how to run Flask/Django WSGI apps on Kubernetes: use a sidecar nginx proxy (or async Gunicorn/uvicorn workers or a service mesh) to protect…
Talk on
Making Sense of Python Virtual Environment Tools and WorkflowsDaniel Holmes37m
Compares specific tools and behaviours: venv links vs virtualenv copies (venv is stdlib since Python 3.3), virtualenvwrapper stores envs centrally…
Talk on
Sentry as a way not to be afraidIrina Grechikhina38m
Shows how Sentry captures real exceptions from a tiny Flask+SQLite app, reveals that a TypeError came from lists-of-lists via expanded stack-frame local…
Talk on
Detecting Propaganda in Fake News using Natural Language ProcessingAroma Rodrigues38m
A prototype extracts top phrases with RAKE keyword extraction, queries Google News API for matching articles, and measures overlap with spaCy similarity; it…
Talk on
Using Python to visualize and analyze ion beam experiment data at a particle accelerator facilityCaswell Pieters37m
Pipeline reads ROOT files via PyRoot into Python notebooks, uses Plotly graph objects for interactive scatter, contour and surface plots, and sends live…
Talk on
Machine Learning Engineering principles with Python and MLFlowNatu Lauchande43m
Recreates a Michelangelo/Bighead-style pipeline using Python and MLflow to handle training, deployment, serving and champion/challenger tests, packaging models…
Talk on
Managers, Diplomats & Gaskets: On Being the Seal That Holds Teams TogetherPetrus Theron46m
Argues that as domains deepen, the edges between islands of knowledge gain outsized value and the commercially useful role is a generalist who acts like a…
Talk on
Automating infrastructure at SA Home Loans with Python (and friends)Kim van Wyk34m
SA Home Loans automates its 50-plus server production image into ~18 isolated labs (about 900 VMs total), replacing week‑long manual builds with Packer…
Talk on
No more struggles with Apache Spark (PySpark) workloads in productionChetan Khatri36m
Covers concrete fixes: use PyArrow to avoid Python/Numpy/Pandas serialization bottlenecks, prefer JDBC parallel reads with numeric lower/upper bounds and…
Talk on
Radio Astronomy Reduction Pipelines Using Python and Various Container TechnologiesAthanaseus Ramaila44m
Framework called Stimela packages radio‑astronomy tools as container images (built from PyPI and Debian/PPA artifacts) and runs them via…
Talk on
Why You Should Care About TypesLuka Sterbic57m
Argues that adding type annotations makes large Python codebases easier to read, speeds onboarding and prevents guesswork; shows incremental workflow that…
Talk on
Getting Machine Learning Models Ready For Production Using PythonAdit Mehta35m
Describes an eight-week production cycle that moves notebooks to a Docker-served model by splitting work into sprints: literature review, EDA (pandas…
Talk on
Using QPython in smartphones as mobile computational laboratory anywhere, anytime and anyhowGodfrey Akpojotor33m
Demonstrates that QPython on Android phones runs real numerical lab work: a mass-spring model of a chick heart, a quadratic discriminant routine handling…
Talk on
Deep Neural Networks for Video ApplicationsAlex Conway59m
Shows concrete pipelines and results: uses pretrained convolutional nets (ImageNet->ResNet), transfer learning in Keras/TensorFlow to get 96.3% on ~3.5k…
Talk on
Teaching kids to code 2.0Whitney Tennant, David Campey35m
Summary of concrete outcomes and tools rather than promises: a volunteer-run CoderDojo network is turned into a local nonprofit CoderLevelUp that runs free…
Talk on
Apache Airflow @ Umuzi.orgSheena O'Connell36m
Umuzi uses Apache Airflow to replace brittle cron and ad hoc scripts that handled thousands of applicant records, moving to dynamic DAG generation…
Talk on
Working with data in Python for the Aspiring Data ScientistsJean-Pierre Voogt35m
Shows practical Python data work using Jupyter Notebooks with pandas DataFrame plus matplotlib/Seaborn, loading a zipped CSV of 2.7 million rows (~300–400MB)…
Talk on
A gentle introduction on Building an intelligent Chatbot in PythonPaulus M Shituna35m
Builds a simple rule-based chatbot using AIML and an AIML editor plugged into a Python workflow, showing a live demo with pattern/template pairs, random…
Talk on
Programming for accessibilityRory Preddy48m
Argument: build accessibility from design not bolt-on, with concrete tooling and CI. Uses Accessibility Insights + its FastPass checks inside Chrome/Edge, runs…
Talk on
Rapsheet: Continuous HTTP and DNS monitoringKeagan Jarvis27m
Rapsheet continuously runs 7,000 tests every 90 seconds across ~800 customer consoles, performing four DNS queries (including TXT ping) and five HTTP checks…
Talk on
Talk Data to Me - the art of storytellingDiana Pholo24m
Shows a concrete pipeline: clean missing values, derive age from birthdate, and create features with Pandas, Matplotlib, Seaborn to inspect distributions…
Talk on
Introduction to the PSSSADavid Sharpe05m
A registered non‑profit in South Africa that supports and grows the Python community, handling core infrastructure and finances while giving grants and…
Talk on
Friday Lightning Talks01h 20m
Lightning session hits concrete takeaways: Uvicorn + Starlette as a tiny ASGI web toolkit with WebSocket and GraphQL support and minimal dependencies…
Lightning on
There will be Data: Scraping the Web with PythonAndrew Collier36m
Scrapes a static MPs directory to extract names, parties, emails and phone numbers using requests to fetch HTML and BeautifulSoup with CSS selectors (including…
Talk on
Edge computing at the edge of the worldSchalk Heunis37m
Builds a real-time music recommender that runs on Adafruit ItsyBitsy microcontrollers using CircuitPython, extracts song features by converting tracks to…
Talk on
Migrating to Python 3 using Docker for your CI/CD pipeline (even if you can't use it in production)Cobus Bernard32m
Shows a concrete path to migrate a Python 2.7 app to Python 3.7 by building and testing inside containers, then using the container as a packaging artifact to…
Talk on
My Journey into Buzzword BingoSibulele Hlongwane26m
A junior data scientist recounts jumping straight from a CS degree into practical work, discovering that most time goes to business understanding, data…
Talk on
Launching a library(API client) in total darknessRonald Maravanyika34m
Built a Python API client for Degreed using OAuth2 client‑credentials (client_id/secret + scope) and keeping sessions with requests.Session to handle high…
Talk on
Thursday Lightning Talks30m
A rapid sequence of practical demos and claims: an inverted UI argument that 99% of apps force naming before intent and a proposed incremental UI pattern; a…
Lightning on
Making sense of Cape Town using NLPGordon Inggs39m
City HR job descriptions become numeric: ~100,000 rows for ~15,000 positions are embedded with the spaCy large model into 300-dim vectors, reduced per person…
Talk on
From data science to scalable NLU and vision cloud service.Bernardt Duvenhage39m
Built a private NLU and vision cloud service handling 5M+ queries/month, implemented in Python with NumPy, PyTorch, TensorFlow, OpenCV, TorchVision…
Talk on
Closing Ceremony16m
Conference closes with concrete takeaways: Obsidian iPods giveaway and a Microsoft Antony backpack prize winner named, sponsors listed (Obsidian, Microsoft…
Organiser on
Opening Ceremony12m
Welcome and logistics rundown for PyConZA 2019 details sponsors and venue arrangements, plus what actually happens each day. Sponsors include Obsidian…
Organiser
~/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.