PyCascades 2022
2022-02-05..2022-02-06
-- online --
[PyCascades 2019, PyCascades 2021, PyCascades 2022, PyCascades 2026]
who it's for
python developers, web developers, data scientists, security engineers, devops engineers, testing engineers, community organisers
topics
asyncio concurrency with httpx and uvloop; OpenAPI/Swagger driven APIs; FastAPI auto-docs and apispec; Jupyter for incident hunting (MSTICPy); pandas accessor pipelines and Bokeh visuals; Scrapy scraping for court and booking data; Django apps for civic workflows; virtualenv/venv and container runtime isolation; Azure Cognitive Services translate and text-to-speech; mutation testing and tests-as-classifiers (precision/recall/F-beta); Python packaging security; parametric building generation with Dynamo, PyRevit and BlenderBIM
| title | author | length |
|---|---|---|
| "Welcome to PyCascades 2022" | Britt Gresham, Madison Swain-Bowden | 16m |
Starts with a land acknowledgement and explains PyCascades runs entirely on volunteers, not paid staff, with photo-collage submissions and a virtual format… | ||
| Meet & Greet with PSF D&I workgroup | Tereza Iofciu, Marlene Mhangami, Débora Azevedo, Sayantika Banik, Georgi Ker | 48m |
PSF D&I workgroup is one year old and focuses on changing geographic and linguistic representation on the PSF Board, influencing grants and policy, and… | ||
| Supporting the George Floyd Protests in Portland: Demonstrations, Legal Support, and Django Apps | Thursday Bram | 30m |
Portland organizers build a working Django app by June 12 to replace a spreadsheet, use a Scrapy scraper to pull Oregon State Court Records and Multnomah… | ||
| "Python’s tale of concurrency" | Pradhvan Bisht | 27m |
A concrete comparison shows a comic-fetcher first running sequentially in ~1.84s, then sped up with OS threads for I/O, and finally moved to asyncio; a naive… | ||
| "Building Elegant API Contracts: From Zero to Hero" | Neeraj Pandey | 27m |
Shows that writing an OpenAPI/Swagger YAML as the single source of truth produces a concrete contract for a three‑route talks API (list, get by ID, post) that… | ||
| "Cyber Security Investigations with Jupyter Notebooks" | Ian Hellen | 28m |
Shows a concrete toolkit and patterns for doing incident hunting inside Jupyter: uses MSTICPy with drivers for Microsoft Sentinel and Splunk, builds… | ||
| "How (Not) to Start a Python User Group" | Joseph Riddle | 25m |
A practical postmortem: accidental takeover by entering credit card on meetup.com and becoming organizer, an expired SSL cert that lets the domain turn into… | ||
| Programming Your Way up a Skyscraper - Python in the Built World | Tadeh Hakopian | 25m |
Used Python to generate an entire high‑rise from parametric rules, creating levels, walls and repeated furniture placements automatically and exporting… | ||
| "Invisible Walls: Isolating Your Python" | Jeremiah Paige | 24m |
A small demo app called A Notch Above works locally but fails elsewhere until the exact interpreter and libraries are fixed: Python defaults to 2.7, a… | ||
| Literature Text Translation and Audio Synthesis using AI Services | Vivek Raja P S | 28m |
A web app called Literature Love uses Azure Cognitive Services Translate API and Text-to-Speech to convert classic Tamil literature into other languages and… | ||
| "Tests as Classifiers" | Moshe Zadka | 26m |
Proposes treating tests as binary classifiers that label a code change buggy or not buggy and evaluates suites with precision and recall combined into F and… | ||
| "Closing Remarks Day 1" | Britt Gresham, Madison Swain-Bowden | 07m |
Recap of Day 1 hits the highlights: Stan the Snake, invisible walls, tests as classifiers, cybersecurity in notebooks, plus a photo collage request for uploads… | ||
| "Opening Remarks Day 2" | Britt Gresham, Madison Swain-Bowden | 13m |
Morning welcome opens with a land acknowledgment and a clear rundown of community values and the Code of Conduct including confidential reporting, an incident… | ||
| "Fifty shades of `sign`" | Rodrigo Girão Serrão | 31m |
Compares more than a dozen implementations of a sign(n) function that returns -1, 0, or 1, and demonstrates concrete alternatives: using absolute-value… | ||
| Diversity in Neurodiversity: Help for Underrepresented Folks in Tech and Allies with New Mental Heal | Wesley Faulkner | 27m |
Clear, actionable steps for people newly diagnosed with ADHD, PTSD, or social anxiety: start slow, practice saying no, use the tire technique and the… | ||
| Council Data Project: Infrastructure-as-code for civic transparency and accessibility | Isaac Na | 27m |
An open-source deployable stack provides a complete site for council videos, searchable transcripts, agendas and vote records by spinning up a generated repo… | ||
| "Security considerations in Python Packaging" | Gajendra Deshpande | 25m |
Cites a paper that finds security issues in about 46% of PyPI packages and walks through concrete tools: Bandit (file-by-file AST checks, baseline comparisons… | ||
| "Closing Remarks Day 2" | Britt Gresham, Madison Swain-Bowden | 15m |
Conference wraps the talk program and posts recorded sessions to YouTube uploads shortly after. Logistics note: mentored sprints start in about half an hour… | ||
| nothing matches | ||