~/conference

PyCascades 2022

date:2022-02-05..2022-02-06
location:-- online --
series:PyCascades · 4 editions
editions:[PyCascades 2019, PyCascades 2021, PyCascades 2022, PyCascades 2026]
tags:[python]

python developers, web developers, data scientists, security engineers, devops engineers, testing engineers, community organisers

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

titleauthorlength
"Welcome to PyCascades 2022"Britt Gresham, Madison Swain-Bowden16m
Starts with a land acknowledgement and explains PyCascades runs entirely on volunteers, not paid staff, with photo-collage submissions and a virtual format…
Organiser on
Meet & Greet with PSF D&I workgroupTereza Iofciu, Marlene Mhangami, Débora Azevedo, Sayantika Banik, Georgi Ker48m
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…
Talk on
Supporting the George Floyd Protests in Portland: Demonstrations, Legal Support, and Django AppsThursday Bram30m
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…
Talk on
"Python’s tale of concurrency"Pradhvan Bisht27m
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…
Talk on
"Building Elegant API Contracts: From Zero to Hero"Neeraj Pandey27m
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…
Talk on
"Cyber Security Investigations with Jupyter Notebooks"Ian Hellen28m
Shows a concrete toolkit and patterns for doing incident hunting inside Jupyter: uses MSTICPy with drivers for Microsoft Sentinel and Splunk, builds…
Talk on
"How (Not) to Start a Python User Group"Joseph Riddle25m
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…
Talk on
Programming Your Way up a Skyscraper - Python in the Built WorldTadeh Hakopian25m
Used Python to generate an entire high‑rise from parametric rules, creating levels, walls and repeated furniture placements automatically and exporting…
Talk on
"Invisible Walls: Isolating Your Python"Jeremiah Paige24m
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…
Talk on
Literature Text Translation and Audio Synthesis using AI ServicesVivek Raja P S28m
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…
Talk on
"Tests as Classifiers"Moshe Zadka26m
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…
Talk on
"Closing Remarks Day 1"Britt Gresham, Madison Swain-Bowden07m
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…
Organiser on
"Opening Remarks Day 2"Britt Gresham, Madison Swain-Bowden13m
Morning welcome opens with a land acknowledgment and a clear rundown of community values and the Code of Conduct including confidential reporting, an incident…
Organiser on
"Fifty shades of `sign`"Rodrigo Girão Serrão31m
Compares more than a dozen implementations of a sign(n) function that returns -1, 0, or 1, and demonstrates concrete alternatives: using absolute-value…
Talk on
Diversity in Neurodiversity: Help for Underrepresented Folks in Tech and Allies with New Mental HealWesley Faulkner27m
Clear, actionable steps for people newly diagnosed with ADHD, PTSD, or social anxiety: start slow, practice saying no, use the tire technique and the…
Talk on
Council Data Project: Infrastructure-as-code for civic transparency and accessibilityIsaac Na27m
An open-source deployable stack provides a complete site for council videos, searchable transcripts, agendas and vote records by spinning up a generated repo…
Talk on
"Security considerations in Python Packaging"Gajendra Deshpande25m
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…
Talk on
"Closing Remarks Day 2"Britt Gresham, Madison Swain-Bowden15m
Conference wraps the talk program and posts recorded sessions to YouTube uploads shortly after. Logistics note: mentored sprints start in about half an hour…
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.