~/conference

Python Web Conf 2023

date:2023-03-13..2023-03-17
location:-- online --
series:Python Web Conf · one edition
titleauthorlength
Too Big for DAG Factories?Calvin Hendryx-Parker38m
Claims Airflow can handle thousands of DAGs if import-time bottlenecks are removed and DAGs are prebuilt. Uses Apache Airflow with Docker Compose, Postgres…
Talk on
#PWC2023 Testimonials01m
Read Tweets, Slack Messages and LinkedIn posts from attendees who attended the 5th annual Python Web Conference (#PWC2023).
Promo
Simplifying Real-Time ML Pipelines with Quix Streams: An Open Source Python Library for ML EngineersJavier Blanco Cordero43m
Shows a concrete real‑time ML pipeline built with the open‑source Quix Streams Python library: phones act as producers into Kafka topics, a Collab notebook…
Talk on
KEYNOTE: Making Movies With Web ApplicationsJames Spadafora33m
Industrial Light & Magic uses web apps to coordinate global VFX pipelines and ships concrete tools: Relay notification service (Django, Postgres, memcache…
Talk on
A Deep Dive into Measuring Dependency Freshness with LibYearM. Scott Ford24m
LibYear measures how many years each dependency lags and sums them to a project score; a real example shows pyspider at ~121 LibYears today. A history-aware…
Talk on
Testing your Plone codebase with PytestÉrico Andrei37m
Plone 6 projects move from old unittest layers to Pytest by switching the runner and adding the pytest-plone plugin, replacing verbose setup with fixtures like…
Talk on
So much depends upon... a python app's dependenciesMario Munoz42m
Presents concrete reasons to use a dependency manager: reproducible installs, automatic resolution of transitive conflicts, and easier upgrades; demos actual…
Talk on
KEYNOTE: Go with the FlowJessica Temporal35m
Builds a small Flask API, protects an endpoint with a decorator that validates JWTs, then converts the app into a web app using an OAuth client and session…
Talk on
KEYNOTE: How to Leverage Data to Combat Climate Change 🌳Hillary Lovric22m
Claims that AI and machine learning can fill missing company-level carbon data and immediately enable neutralization by buying regulated allowances. Uses a…
Talk on
Why you should contract test your Microservices 🧭Syed Muhammad Dawoud Sheraz Ali39m
Argues that consumer-driven contract tests catch integration breakage on pull requests by generating a contract from unit-style consumer tests and replaying…
Talk on
How Visual AI Makes Testing EasyAndrew Knight42m
Demonstrates replacing dozens of brittle DOM assertions with a one-line snapshot that captures page HTML/CSS/JS and compares Baseline vs checkpoint images…
Talk on
Lightning Talk: How OOUX Connects Backend Developers with DesignersSondra Eby07m
Object Oriented UX claims to make designers and backend devs speak the same language by creating an object map early using sticky notes and the Orca process…
Talk on
Lightning Talk: Making a Blog with Django and Next.jsLance Goyke06m
Builds a small blog prototype that pairs a Django backend (SQLite, Django REST Framework) with a Next.js frontend using TypeScript and static rendering. Shows…
Talk on
Lightning Talk: Maaah! How I Killed My Site With a Goat GIFMeagen Voss06m
Personal site meganvoss.com runs Wagtail 2.13 on a DigitalOcean Ubuntu droplet with Gunicorn and nginx, 512 MB droplet and 10 GB SSD, and publishing a small…
Talk on
Lightning Talk: HTTP Caching in PythonJordan Cook05m
Demonstrates using requests with requests-cache to make API calls behave like a browser by honoring Cache-Control and ETag headers. Shows replacing…
Talk on
KEYNOTE: Consulting for Introverted Developers 🧭Matt Harrison31m
Practical steps for introverted developers who want paying work: form an LLC and hire an accountant, list the service on LinkedIn, expect many leads to come…
Talk on
KEYNOTE: ClimateTech and the Future of the Planet 🌳Mark Kovscek44m
Conservation Labs converts pipe sound into per-fixture water flow and leak detections using a single acoustic sensor and machine learning, proving an R² of…
Talk on
Django with PostgreSQL superpowersPaolo Melchiorre22m
Shows how to use psycopg3 with Django 4.1 and the django.contrib.postgres module to get real Postgres-only gains: random_uuid via pgcrypto for bulk UUID…
Talk on
App Security Does Not Need To Be Fun: Ignoring OWASP To Have A Terrible TimeDwayne McDaniel36m
OWASP packages practical assets: Top 10 vulnerability lists with “how to prevent” sections, one‑page cheat sheets, and hands‑on apps like Juice Shop…
Talk on
A few myths about GraphQLPatrick Arminio31m
Gives specific counters to myths: shows working Python examples with Strawberry GraphQL, demonstrates session auth with Django and per-field permission checks…
Talk on
KEYNOTE: Software Development in Distributed Teams 🧭Darva Satcher34m
Manages four engineering teams across Minnesota, Switzerland, Australia, the UK and Portugal and shifts work from synchronous calls to documented workflows…
Talk on
KEYNOTE: Python and the Future of Fusion Energy 🌳Lisa Reusch38m
Talk claims breakeven at the National Ignition Facility and urges software help for fusion. Concrete work combines multiple diagnostics with models into a…
Talk on
Finding and fixing an N+1 problem in the Django docsAnton Pirker27m
Django docs site loads a version picker that was causing 11 queries per page load (one + N), found by Sentry’s new Sentry performance issues detection; the fix…
Talk on
Optimizing Django deployments with a Continuous Observability StrategyChad Carlson43m
Shows how Blackfire.io plus Platform.sh turn production alerts into reproducible investigations by creating Git branch environments that mirror production…
Talk on
Lightning Talk: Using Flask to Build a Super-Fast Volunteer Time Tracking AppBen Brenner08m
A Flask 2.0 template is adapted into a volunteer time tracker that replaces lost pencil-and-paper logs for a food pantry that grows from ~200 to over 2,000…
Talk on
Lightning Talk: Football, Python & Clean WaterAndi Zeidler06m
A fundraiser ties football goals to donations, using a Lektor static site with a sign-up form, emailed pledges parsed by Python, game results tallied from…
Talk on
Lightning Talk: Impactful Missions - Get on BoardDarcy Lee06m
six feet up frames its mission as accelerating tech leaders' impact and reports completed seven of ten projects toward an earlier goal and a new target of 100…
Talk on
Lightning Talk: AstrodbKit2: A Collaborative Database ToolDavid Rodriguez06m
AstrodbKit2 is a Python tool built on SQLAlchemy that creates a relational database with a JSON document store backend to manage collaborative, medium-scale…
Talk on
Lightning Talk: Teaching Women to Code with Django GirlsLisa Quatmann04m
Django Girls runs a free one-day workshop that teaches women with little or no experience how to build and deploy a web app using Python, Django, HTML, CSS and…
Talk on
Lightning Talk: European Student ID in the Smartphone OEM WalletsAlexander Loechel06m
Shows how universities issue official student passes into smartphone OEM wallets, targeting by 2025 all European universities with a goal to cover 20 million…
Talk on
KEYNOTE: No Holds Barred Web Framework BattleDANIEL ROY GREENFELD45m
FastAPI wins the aggregate developer-experience score while Django wins for large, structured projects thanks to its admin and app architecture and Flask wins…
Talk on
KEYNOTE: Taking a step back and leveraging GitOps to wrangle your clusters and projectsJJ Asghar36m
Argues GitOps is the de facto way to manage multiple Kubernetes/OpenShift clusters, with Git as auditable source of truth and a poll-based many-to-one model…
Talk on
Beat the rush! Designing effective load tests for your web applicationAnthony Shaw45m
Load tests simulate real users, not raw throughput: this talk shows building Python scenarios with Locust and browser-driven flows recorded by Playwright…
Talk on
Edit Excel and Google Spreadsheets with Python: An IntroductionAl Sweigart45m
Shows how to use openpyxl 3.1.2 to read and write .xlsx files (no Excel needed, .xlsx are ZIPped XML), and how to use EZSheets / Easy Sheets to edit Google…
Talk on
Joyful Pyodide with...tests?Paul Everitt42m
Shows that you can run Python-in-the-browser code without opening Chrome by running tests in Node.js using Vite and Vitest, Playwright for E2E, and happy-dom…
Talk on
Lightning Talk: Data Science - What Can Go Wrong with Carbon Footprint CalculationsZheniya Mogilevski07m
A high-resolution carbon-footprint monitoring solution is built and tested for chemical products but hits a hard limit: scope 1 and 2 process and energy…
Talk on
KEYNOTE: Crowdsourcing Hope: Using low code tech solutions to save livesAriana Vargas45m
Sixty to eighty percent of people with treatable mental illness don’t seek help and average delay to care is 11 years; a video-first web MVP (launched Dec 18…
Talk on
CI/CD with GitHub ActionsChris Ayers44m
Step-by-step guide to GitHub Actions that shows real YAML examples, GitHub-hosted runners (Ubuntu/Mac/Windows), and how workflows use workflow_dispatch…
Talk on
Best Practices for Deploying Well-Architected, Serverless Python Applications to AWS with CDKKristi Perreault40m
Shows concrete Python tooling and patterns: uses AWS CDK to generate CloudFormation from small Python constructs (six lines replacing large JSON), organizes…
Talk on
Using AWS Artificial Intelligence services with PythonDavid Sol39m
Shows concrete Python examples using Boto3 and “a dozen lines” to call AWS AI APIs and includes a runnable Jupyter notebook in the repo (2023_0214) with code…
Talk on
Do the Right thing, shift Left!Jayesh Bapu Ahire16m
APIs at scale (some orgs run 5,000–10,000 APIs) drive the claim: embed API security into the SDLC so vulnerabilities are found early, not fixed later at ~100x…
Talk on
Make Your Python Web App Fly Around the World with CDNsMichael Kennedy43m
Shows a step‑by‑step build: a Flask app tunneled with ngrok, static assets moved to Bunny CND pull zones with Origin Shield, and browser hints like preconnect…
Talk on
Celery on AWS ECS - art of background tasks & continuous deploymentJan Giacomelli42m
Running Celery on AWS ECS Fargate works if workers and tasks are tuned: use stop_timeout=120s and minimum healthy percent 50 to keep capacity during deploys…
Talk on
1-click deploys of Python web apps to AzurePamela Fox43m
Demonstrates that the new Azure Developer CLI (azd) can provision resources and deploy Flask or Django apps with a single command (azd up / azd deploy) using…
Talk on
Proactive cluster autoscaling in KubernetesDaniele Polencic29m
Shows how Kubernetes Cluster Autoscaler and Horizontal Pod Autoscaler are aligned using Pod Priority and a placeholder pod to pre-warm capacity so scale-up…
Talk on
Building & testing Cloud applications locally using LocalStackHarsh Bardhan Mishra41m
LocalStack runs a local AWS emulator inside a single Docker container and exposes APIs on localhost:4566, letting Terraform (via terraform-local), boto3 and…
Talk on
Debugging Schrödinger's AppSteve Coochin34m
A small Flask to‑do app intentionally generates 4xx/5xx responses (including the 418 “I’m a teapot” joke) so deployed failures can be reproduced and inspected…
Talk on
Push button deployments in minutes not months 🧭Nagesh Kumar Vinnakota, Gokul Prabagaren28m
Capital One migrates from months-long vendor rollouts to push-button production deployments measured in minutes by standardizing CI/CD, automating security and…
Talk on
Observability for ServerlessPawel Piwosz43m
Shows how a SAM template wires API Gateway + CloudWatch + a Python Lambda layer into a working observability stack that captures structured JSON logs, metrics…
Talk on
My first 90 days, kick starting a new team for long term success 🧭Anastasiia Tymoshchuk25m
Adapts the classic first-90-days playbook to engineering: use the STARS framework to classify organizational stage, map past/present/future, and draft a…
Talk on
A Global Team Tackles World Problems with Django 🧭Thomas Massmann, Umer Sohail, Andy Freede, Dave O'Connor, Calvin Hendryx-Parker38m
A small engineering team spread across 13 time zones builds a cloud lab app that replaces messy Excel sizing sheets with a single Django + React app storing…
Talk on
Team Culture From Your Home OfficeMartyna Shallenberg21m
Remote work since 2013 and ten years of deliberate practice claim that a vibrant, productive team culture is achievable from home; outcome: a LIMS product…
Talk on
Regress to Progress: A Child’s Mindset for GrowthK Rain Leander19m
Claims that going backward — relearning how to fall and embrace vulnerability — reduces burnout, with concrete habits: six mental tools (counting from zero)…
Talk on
Level Up Your Developer Experience 🧭Roché Compaan33m
Claims Kubernetes lets developers be ready in minutes, use identical manifests to deploy and debug across local, preview, staging, and prod, and cut QA costs…
Talk on
The Importance of Visuals in Teaching Python and Reducing BiasTadeh Hakopian37m
Argues that visual, low‑code pathways lower intimidation and train nondevelopers fast, using Dynamo BIM and PiFlow to move from diagrams to runnable Python…
Talk on
The Five Stages of Leadership: The Journey from Coding to Leading 🧭Ryan Brubaker38m
Maps promotions to five stages — denial, anger, bargaining, depression, acceptance — and gives concrete moves: use personality profiles (DISC, Predictive…
Talk on
Come as You Are: Why Climate Tech Needs You and the Skills You Already Have 🌳Justin McCammon43m
EnergyHub runs nearly a million smart devices for about 60 utilities covering roughly a third of the U.S., using distributed systems, APIs and big-data…
Talk on
A fresh take on monorepos in PythonDavid Vujic36m
Introduces a Python implementation of the Polylith architecture via the Poetry Polylith Plugin, a Poetry plugin that creates a workspace with top-level…
Talk on
How to be More Influential in a World that’s Tired of Feeling Manipulated by Technology 🧭Erin Fusaro40m
Modern influence relies on a concrete formula: influence = connection × trust^(sense of community), not charisma or trickery. Remote work and Gen Z tilt favor…
Talk on
Discussing Backend-For-FrontendNicolas Fränkel37m
Claim: Backend-For-Frontend is an organizational pattern to avoid client-specific coordination across microservices; demo builds both a Python Flask BFF and an…
Talk on
Change without changing: Keep your project healthy by refactoring your codeChris May36m
Argues that two concrete techniques — top-down refactoring (Martin Fowler style: extract classes, structured destinations) and the flocking rules (Sandy…
Talk on
Faster, Smarter Climate Mitigation Using Python 🌳Jordan Warbelow-Feldstein22m
Claims that a six‑person team wrote a Python data pipeline and a Django app called BlocMaps app that models 125 million buildings nationwide, uses a retuned…
Talk on
What's that smell? Detecting air quality with Python, Raspberry Pi, and Redis 🌳Justin Castilla34m
Shows building a portable PM2.5 air monitor that wires a cheap particulate sensor to a Raspberry Pi Pico W, runs MicroPython, and pushes timestamped readings…
Talk on
Data Science in ProductionAli Murad29m
Describes a working CI/CD pattern that stood up Google Cloud projects with terraform, used Vertex AI / Jupyter for experiments, versioned code in GitHub…
Talk on
Vectorization: How slow Python runs fast codeItamar Turner Trauring35m
Vectorization means using chunked numeric representations and bulk native routines so Python code runs C/Rust-speed on large arrays. Using numpy.sum on a 30…
Talk on
Data science and machine learning in wastewater intelligence 🌳Alex Smolyak25m
Kando installs proprietary sensors and streams time series to near‑real‑time pipelines that flag pollution spikes, use semi‑supervised learning plus expert…
Talk on
Building an IoT App with InfluxDB, Python, Flask And PlotlyAnais Dotis-Georgiou31m
Builds a plant-monitoring app that streams four sensors (temperature, humidity, light, soil moisture and soil temperature) from a Particle Boron…
Talk on
Modern typed python: dive into a mature ecosystem from web dev to machine learningSami Jaghouar39m
Modern Python now centers on type hints and concrete tools: mypy static checks and beartype runtime guards, libraries like Pydantic, FastAPI and SQLModel…
Talk on
Software Best Practices for Data Pipelines: Form Energy's Multi-Day Storage R&D Pipeline 🌳Mark Fickett21m
Form Energy runs 100-hour iron-air batteries research with thousands of experiments and needs pipelines that deliver fresh correct data each morning. The stack…
Talk on
Cloud Native Apache Pulsar Development 202 with PythonTimothy J Spann42m
Shows a working pipeline that uses Python Pulsar functions (packaged with requirements) to run VADER sentiment on live JSON messages from websockets and MQTT…
Talk on
Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fastJodie Burchell38m
Builds a working k‑nearest neighbors classifier in plain Python then replaces slow nested loops and list operations with NumPy arrays, vectorized subtraction…
Talk on
Airflow DAGs Made Easy: Introducing the Astro SDKTamara Janina Fingerlin, Daniel Imberman38m
Astro SDK claims to turn Airflow DAGs into concise Python pipelines by providing aql.load_file, aql.transform, aql.dataframe, aql.append and aql.cleanup that…
Talk on
Protecting Sensitive Data and Models for Machine LearningJason Mancuso40m
Claims production-grade confidential ML by running Python functions on encrypted inputs so both model and data remain encrypted during processing. Platform…
Talk on
TUTORIAL: SQLAlchemy 2.0Mike Bayer01h 44m
Covers how SQLAlchemy 2.0 actually connects, models and persists: create an engine with create_engine('sqlite:///:memory:'), use base.metadata.create_all under…
Talk on
TUTORIAL: Refactoring without a netGil Zilberfeld01h 44m
Shows how to refactor risky legacy code without a full test suite by capturing current behavior as golden outputs with ApprovalTests and running a 30-day…
Talk on
TUTORIAL: Parlez-vous Wagtail? Internalization for Python/Django developersMeagen Voss, Jacob Topp-Mugglestone01h 39m
Hands-on build of a multilingual Wagtail site: a starter project is created (local or Gitpod), Wagtail plus wagtail-localize is installed, English and French…
Talk on
TUTORIAL: We've "REST"ed long enough -- let's have an API adventure!W. Ian Douglas43m
Compares REST, event-driven, GraphQL and gRPC with concrete tradeoffs: REST stays ubiquitous but mostly HTTP/1.1 and suffers overfetching; async patterns use…
Talk on
TUTORIAL: Async Python, Good it isRob Richardson01h 21m
Shows runnable code on GitHub using Python’s built-in async IO (since 3.4, tested on 3.8–3.11) to prove async/await works for I/O-bound tasks: prints “hello”…
Talk on
SOCIAL: Learn How to Create Origami PeteAnnette Lewis38m
Uses a single square sheet (can rip a square from 8.5x11), thin notebook or origami paper works best, construction paper is too stiff. Fold repeated kites to a…
Talk
SOCIAL: Reduce your Carbon Footprint with Home Automation 🌳Calvin Hendryx-Parker49m
Home Assistant runs as a Docker Compose stack with three containers and pulls in 2,224 integrations, a Sense clamp provides per‑circuit ML device detection…
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.