~/conference

PyCon Italia 2023

date:2023-05-25..2023-05-28
location:Florence, Italy
series:PyCon Italia · 3 editions
editions:[PyCon Italia 2023, PyCon Italia 2024, PyCon Italia 2025]
titleauthorlength
Opening19m
Welcome notes describe logistics and highlights: four keynotes by women and a special Samantha Christopher Q&A 2:45 p.m., plus Anna and Alex on the fourth…
Organiser in English
Q&A with ESA Astronaut Samantha CristoforettiSamantha Cristoforetti29m
Two spaceflights include 200 days aboard station and an EVA to repair the ISS; Europe supplies the Orion service module and contributes a habitation element…
Talk in English on
PEP 8: How to Avoid Being a Python HooliganMaciej Marzęta25m
Compares a messy “hooligan” function with a clean one that both compute Euclidean distance (result 4.24) to show that naming, docstrings and unpacking make…
Talk in English on
Let's do graph machine learning on CloudAlessandro Volpe31m
Uses a Kaggle credit‑card transactions dataset converted to a bipartite NetworkX graph (≈1,000 cards, 700 merchants, ~6,000 frauds in 117,000 transactions) and…
Talk in English on
Lightning Talks01h 01m
Five-minute updates and demos across tooling and events: EuroPython is a seven-day conference with free sprints and a published session list; Hugging Face…
Lightning in English on
Decoding Binary Files - a Primer (specifically optical spectra for analysis)H. Josiah Raj27m
Uses Python (struct, pandas, numpy, glob) and Jupyter to reverse‑engineer spectrophotometer binaries by comparing exported CSVs as ground truth, finds…
Talk in English on
Pessimism, optimism, realism and Django database concurrencyAivars Kalvāns28m
Describes concrete fixes for DB concurrency in Django: use SELECT ... FOR UPDATE for pessimistic locking, or an optimistic scheme with a version field and…
Talk in English on
How to Tune your Python Analysis Pipeline: A Profiler GuideJonathan Striebel30m
A concrete data‑analysis pipeline shows profiling moving from guessing to fixes: initial run takes ~20s, switching JSON text reads to binary/HDF5 and using…
Talk in English on
Cybersecurity in the semantic web with MITRE D3FENDRoberto Polli30m
Claims that a semantic layer plus MITRE D3FEND knowledge graph can auto-generate attack/defense mappings for an architecture; implements a web-based mermaid.js…
Talk in English on
Ensembles of GANs as a Data Augmentation Technique for Alzheimer researchRaul Pino32m
Uses ensembles of GANs to augment scarce Alzheimer MRI data, training DCGAN-style models and measuring quality with FID score (PyTorch). Compares three…
Talk in English on
Transcendence: The Power of RepresentationMarlene Mhangami53m
Analysis uses Google BigQuery + Ibis and matplotlib to show 25% of Google tech roles are women while only ~1% are Black women in tech (≈1,000 people globally)…
Talk in English on
Bias: they influence us more than we thinkSabrina Scoma26m
An exploration of cognitive biases—how the human brain makes decisions and commonly falls into unconscious errors—and how those biases can undermine…
Talk in Italian on
Decision sciences in PythonMattia Ferrini29m
Decision science combines forecasts with operations research, game theory and behavioral methods and shows up in production problems: a route‑scheduling…
Talk in English on
Altering lives with communitiesAnwesha Das51m
Journey from corporate law to open source: reboots PyLadies Pune and grows India chapters from one to eight, audits 19,221 Fedora packages and top 2,500 PyPI…
Talk in English on
Trace functions: Building a tiny debuggerJonathan Oberländer23m
Shows how to use sys.settrace and a returned local tracer to build a tiny pdb replacement that actually works: captures events call, line, return and…
Talk in English on
Introduction to AI Safety. Let's be ready before it's too late!Stefania Delprete30m
Overview of concrete risks, courses and tools: shows AlphaFold protein folding and dermatologist-level models as fast wins, contrasts them with a documented…
Talk in English on
Don't just test, my friend, test betterCheuk Ho21m
Covers concrete pytest techniques: use parametrize to replace repeated example tests with one function and lists of inputs, use hypothesis for property‑based…
Talk in English on
Serverless Computing for Mathematical OptimizationFabbiani28m
A production pipeline converts a 50‑year battery storage optimization into 600 monthly convex subproblems, applies a convex relaxation into a quadratic program…
Talk in English on
Become a Better Pythonista by Abusing List Comprehensions and :=Niccolò Venerandi21m
Covers concrete gotchas: the walrus operator assigns inside expressions but evaluation order can raise NameError when the right side runs before the left…
Talk in English on
Open Source Is Eating the WorldJustin Mayer32m
Argues that open source now powers the machine‑learning surge, citing runnable projects like DiffusionBee on a laptop and GPT‑for‑All that reproduce…
Talk in English on
How Not to Repeat Yourself - pydantic, YAML, Connexion and all the REST of it.Dr. Patrick Schemitz24m
An implementation that replaces hand‑written OpenAPI YAML with an @endpoint decorator that inspects Python: parses docstrings for summaries and param…
Talk in English on
Help! I Need To UnSQLize My ApplicationJoel Lord30m
Shows how to convert relational schemas into MongoDB documents, including concrete patterns: use embedding for co-accessed data, avoid unbounded arrays (16 MB…
Talk in English on
Efficient Communication Between Python Microservices using LavinMQChristina Dahlén, Nyior Clement33m
LavinMQ is a lightweight message broker built in Crystal that promises performance and low RAM footprint, benchmarking up to 700,000 messages/sec while running…
Talk in English on
What we learned by writing and editing the 4th edition of Python in a NutshellAnna Martelli Ravenscroft, Alex Martelli44m
16 months, 6 editors, coverage across 5 Python releases and coordination across 3 time zones and 2 continents produce a single 4th edition of Python in a…
Talk in English on
The bumps in the road: A retrospective on my data visualisation mistakesArtem Kislovskiy28m
Describes moving from messy Jupyter notebooks to a reproducible Python pipeline using matplotlib, Conda and GitHub Actions that auto-runs every function…
Talk in English on
How to use Deep Learning to process audio data and classify sounds.Serena Palazzo28m
Converts raw WAV into log‑mel spectrograms with librosa, applies augmentations, then trains a CNN from scratch and fine‑tunes pretrained vision/audio models…
Talk in English on
What does Starlette really do for FastAPI?Marcelo Trylesinski31m
Starlette supplies most runtime plumbing behind FastAPI: background tasks (Starlette implements the task runner; FastAPI only injects the BackgroundTasks…
Talk in English on
Nobody does Continuous Delivery: prove me wrong!Raffaele Colace, Peter Bittner, Michel Murabito, Francesco Sciuti31m
A panel discussion among Raffaele Colace, Peter Bittner, Michel Murabito and Francesco Sciuti about Continuous Delivery: current state of practice, common gaps…
Talk in Italian on
Fact Checking Rocks! - How to build a fact checking system for rock musicStefano Fiorucci30m
A working baseline fact‑checker for rock music that indexes Wikipedia passages, encodes them with sentence‑transformers, performs semantic retrieval via FAISS…
Talk in English on
Network analysis inside the Italian parliamentMario Migliaccio28m
Daily ETL pipes pull public SPARQL endpoints and scraped vote records into Postgres, sync to Neo4j and power interactive Linkurious views, using Django + Neo4j…
Talk in English on
Teaching teachers to teach Python: what have I learned?Marie Roald26m
Norway makes Python mandatory from primary school since 2020, so courses train mostly non-coder teachers over several years with class sizes kept around 25…
Talk in English on
Stay Curious: Reflections on Passion, Risk-Taking, and Re-InventionEmily Morehouse-Valcarcel57m
Co-founded a product studio called cuddlesoft after leaving a master’s program, became a Python core developer in 2018 and later joined the steering council…
Talk in English on
My first experience contributing to an Open Source projectJuliana Nicacio Tiziotto da Silva21m
Juliana Nicacio Tiziotto describes how she made her first contributions to an open-source project by submitting pull requests to the Django framework. She…
Talk in Italian on
Open Source for the long-haulCarlton Gibson45m
Maintains a decade of Django ecosystem work (django-filter, crispy-forms, compressor, appconf, channels/Daphne/channels_redis) and ships a new utility…
Talk in English on
How to improve a site's usability: the djangoproject.com caseVirginia Capoluongo, Laura Lezcano24m
A case study of improving the usability of djangoproject.com: the presenters describe evaluating the current site, planning user-centered improvements, and…
Talk in Italian on
Using GUI Automation to Create APIs for API-less Desktop AppsAlbert Sweigart24m
Demonstrates using PyAutoGUI to control mouse and keyboard and build a real Python wrapper for a GUI-only app, turning Posterazor into a usable Posterazor API…
Talk in English on
Creativity: How we lost it, why that’s bad, and how we get it backFlorian Haas26m
Creativity is defined as original ideas that have value and the talk claims schools train rule-following so managers favor rulebooks (OKR, KPIs, Scrum) over…
Talk in English on
Striving for simplicity: Creating software that is simple to use and easy to maintainFlavio Percoco27m
Argues that simplicity means abstract complexity so users need minimal domain knowledge, not that hard parts vanish; uses cloud examples (S3/GCS), trade-offs…
Talk in English on
Data Warehouses Meet Data LakesMauro Pelucchi31m
Argues that modern data architecture merges warehouses and lakes by using table formats and transaction layers so teams can store everything and still run…
Talk in English on
Write portable CI/CD pipelines using PythonFilippo Pinton27m
Shows how to use Dagger to write CI/CD pipelines as Python code that run in OCI containers via BuildKit and the Dagger engine, with examples that build a…
Talk in English on
The hitchhiker's guide to asyncioFabbiani25m
Explains how the Python event loop schedules coroutines and uses the OS select call to wake when sockets are ready, demonstrates that three sequential 1s HTTP…
Talk in English on
Learning the Other "Full Stack": An epistle from business to the technical people.Donatella Taurasi57m
Argues that companies lose value when technical teams focus on tools instead of measurable impact and offers five concrete moves: build data lineage with…
Talk in English on
Scraping or UI Automation? From monkey level to pro!Nicola Landro26m
The talk compares approaches for web crawling, scraping and UI automation by demonstrating tools and code examples. It covers webscraper.io, Beautiful Soup and…
Talk in Italian on
Closing09m
PyCon Italia reports participants from 42 countries, about 120 sessions and workshops, and five keynotes including special guests Samantha Cristoforetti and…
Organiser in English
Pandas on SteroidsFabio Lipreri24m
A 2.5 GB NYC taxi CSV starts at 51.4 seconds and 6.7 GB memory; dropping unused columns, parsing pickup/dropoff as datetimes and converting borough to category…
Talk in English on
5 Things about fastAPI I wish we had known beforehandAlexander CS Hendorf29m
FastAPI runs on Pydantic, Starlette and Uvicorn, so Pydantic does parsing not strict enforcement: validators must return value and the default behavior lets…
Talk in English on
My first 90 days, kick starting a new team for long term successAnastasiia Tymoshchuk30m
Argues a concrete 90‑day routine: prepare during interviews, take copious notes, run one-on-ones weekly with everyone, and map work into a shared roadmap…
Talk in English on
No Holds Barred Web Framework BattleDANIEL ROY GREENFELD33m
Compares Django, FastAPI, and Flask by concrete tradeoffs: FastAPI wins overall on points thanks to pydantic-driven validation, async-first design, and fastest…
Talk in English on
Celery on AWS ECSJan Giacomelli28m
Runs Celery on AWS ECS with Fargate, proving zero‑downtime deploys while deploying tens of times per day. Uses Fargate serverless tasks, sets stop_timeout=120s…
Talk in English on
Speed up Python with hardware acceleratorsMarco Rossi27m
Benchmarks compare plain Python loops to NumPy, Numba and TensorFlow with concrete timings: 100x100 matrix multiply and pairwise-distance tests show…
Talk in English on
Let's talk about transpilers!Lorenzo Addazi30m
Argues that semi-automated transpilation lowers risk and cost of legacy modernization by preserving behavior while modernizing code; implements a four-stage…
Talk in English on
Taming the pony: is configuring Django hard?Iacopo Spalletti27m
This talk explains how to set up and configure Django and third-party Django apps for a new project, addressing the common difficulties of installing and…
Talk in Italian on
Rust is easyLuca Baggi29m
Claim: Rust is easy if you trust the compiler. The demo installs and uses rustup and cargo, edits in Vim with rust-analyzer and Copilot disabled, drops a…
Talk in English on
Beyond Pandas: lightning fast in-memory dataframes with PolarsAlberto Danese31m
Benchmarks claim Polars runs typical groupby and join workloads 13-16x faster than Pandas (DuckDB/DB‑Benchmark), using a Rust + Arrow engine; lazy querying via…
Talk in English on
Managing the code quality of your project. Leave the past behind: Focus on new code.Andrea Guarino29m
If a linter on a 20k‑line FlaskBB clone spits ~1,800 Pylint messages and coverage is 44%, the recommended approach is to measure quality only on recent…
Talk in English on
Code Debugging and Refactoring with OpenBugger: a Python Library for Self-Supervised AI DebuggersTommaso Furlanello30m
OpenBugger is an open-source Python library that uses LibCST to perform invertible AST substitutions, turning correct code into buggy variants and back again…
Talk in English on
Let’s exploit pickle, and `skops` to the rescue!Adrin Jalali32m
Pickle can run arbitrary code on load and standard pickle/joblib/cloudpickle all share that risk; skops implements a safe-on-load ZIP schema storing arrays as…
Talk in English on
The Django Girls community in Italy and Fuzzy Brains: a vital pairingAmbra Tonon19m
History and growth of the Django Girls community in Italy and its relationship with the supporting association Fuzzy Brains are presented, describing…
Talk in Italian on
From WSGI to ASGI - Django 3.0Hemangi Subodh Karchalkar18m
Built a small web app from scratch to trace how requests flow, discovering WSGI’s callable environ, start_response and ASGI’s coroutine application(scope…
Talk in English on
HoloViz: Visualization and Interactive Dashboards in PythonJean-Luc Stevens29m
HoloViz presents a layered Python stack: a data-centric plotting API (hvPlot) that attaches plotting methods to pandas/xarray/geopandas, a rasterizer…
Talk in English on
How to Build an Open-Source Machine Learning Platform in Biology?Furkan M. Torun30m
OmicLearn is an open source web platform that runs tabular omics workflows with pandas/numpy, scikit‑learn and XGBoost, deployed via GitHub Actions and AWS…
Talk in English on
What are you yield from?Maxim Danilov30m
Argues that switching list-heavy code to generators cuts memory and avoids repeated passes, with concrete fixes for Django REST Framework serializers (yielding…
Talk in English on
Robyn: A fast async Python web framework with a Rust runtimeSanskar Jethi22m
Robyn pairs a Rust runtime with Python handlers and claims near-native speed: TechEmpower-style benchmarks hit ~1M requests/min, GitHub nears 2k stars and the…
Talk in English on
Polyglot Library DevelopmentNeel Shah25m
Sentry’s SDK strategy aims for a sentry.init one-line experience by monkey‑patching Python/Ruby to inject side effects (capture exceptions, trace timings)…
Talk in English on
GPT or how I learned to stop worrying and love the generative AITommaso Radicioni28m
Shows how to load and fine‑tune GPT-2 with the transformers library, using a tiny lyrics dataset (10 examples) that fine‑tunes in about five minutes on a…
Talk in English on
Practical Pipelines: A Houseplant Alerting System with ksqlDBDanica Fine35m
Builds a live pipeline that reads soil moisture from Raspberry Pi + capacitive I2C sensors every 30 seconds, serializes readings as Avro into Kafka, enriches…
Talk in English on
Beyond Grid Search: XGBoost and Optuna as the ultimate ML Optimization ComboWilliam Galindez Arias30m
Uses XGBoost with Optuna to replace manual grid search, wrapping the model in an objective function, using Optuna’s suggest API and Optuna pruning to cut…
Talk in English on
Do the magic with DevOps, Open Source and All-remote teams (with Python, of course)Radovan Bacovic27m
GitLab runs a fully all-remote data platform built with Python that actually ships and scales: an enterprise analytics stack using Airflow orchestration…
Talk in English on
Real-time Event Streaming with PythonDave Klein27m
Demonstrates building real-time Python pipelines using Kafka (partitions, offsets, consumer groups) with confluent-kafka and mentions aio-kafka; shows simple…
Talk in English on
Diving into Event-Driven Architectures (EDA) with Python - Solving complexity at scaleMarc-André Lemburg30m
Event-driven architectures use asynchronous messages, brokers, and small typed payloads to decouple components so parts can be replaced and scaled…
Talk in English on
The `__magic__` of the Python Model for Magic™ dataValerio Maggio29m
Shows how the Python data model and dunders turn messy Scryfall JSON into typed abstractions: namedtuples, enums and dataclasses that implement __getitem__ and…
Talk in English on
Debugging that bugger : Cleanly handling the errorsPriyanshi Goel23m
Explains how to read Python tracebacks, use try/except to catch specific errors, and when to raise your own exceptions; demonstrates why a bare except or…
Talk in English on
Let's save the penguins with green computingElena Guidi31m
Software already uses about 7% of global electricity and is on track to grow — data center energy in China projects a 222% increase by 2035 while sector demand…
Talk in English on
Serverless from scratch with CI/CD on AWS: it’s a lot easier than you think (and mostly free).Dom Weldon29m
Claims a FastAPI app deploys to AWS Lambda with CI/CD using Terraform and stays mostly free; actual stack is API Gateway (proxy v2) → Mangum → Lambda with code…
Talk in English on
Remote teams are autisticMiriam Perrone28m
Claim: remote teams function like autistic communication because written channels strip away tone and body language (7% words vs 38% tone vs 55% body…
Talk in English on
Kivy: Pythonistas can develop cross-platform (yes, even mobile) GUI AppsMirko Galimberti29m
Kivy lets Python apps run on Android, iOS, macOS, Linux and Windows by bundling a compiled Python interpreter plus selected native libraries; packaging uses…
Talk in English on
You've got trust issues, we've got solutions: Differential PrivacyVikram Waradpande, Sarthika Dhawan27m
Claim: answer accurate population queries while hiding any single person by adding calibrated noise. Implementation uses the Python Pi DP module to run bounded…
Talk in English on
Tests are docs and docs are tests: an introduction to great_expectations and data profilingLuca Gilli23m
Introduction to using Great Expectations as a Python library to write declarative “expectations” (e.g. column week_of_month between 1 and 5, room_temperature…
Talk in English on
Map transit systems on transportation networks using GTFS Data and InfomapFabio Lamanna25m
Reads GTFS static feeds and builds directed graphs with NetworkX MultiDiGraph, weighting edges by number of trips or mean travel time, then exports…
Talk in English on
On scaling Machine Learning microservicesDuarte Carmo30m
A checklist of concrete tactics: a prototype built in hours survives production with thousands of users per day by using concurrency (async or…
Talk in English on
Granian: a Rust HTTP server for Python applicationsGiovanni Barillari27m
Granian is a Rust HTTP server for Python applications that uses Rust + Tokio + hyper and pyo3 to offload protocol handling from Python, providing SSL…
Talk in English on
restest - the Swiss Army knife for testing REST endpoints in PythonFabio Rotondo30m
Introduces restest, a Python tool that provides Postman-like capabilities for testing REST endpoints from the command line, usable in scripts and CI/CD…
Talk in Italian on
Is the great dataframe showdown finally over? Enter: polarsLuca Baggi30m
Polars claims multi threaded, Arrow based execution with a query planner that does predicate pushdown and lazy scan to lazy frame streaming so users can…
Talk in English on
Dyndesign: Merging Classes DynamicallyPatrizio Gelosi29m
A Python package called dyndesign provides a runtime class merger and cross-class invocation system (modules include class_merger and cross-class invocation)…
Talk in English on
Tech and Italy: IT management insights for the BelpaeseAlan Franzoni32m
The talk analyzes why Italy lags in the European IT scene and argues the causes are accidental and managerial: many Italian managers and entrepreneurs lack…
Talk in Italian on
Workplace culture is not just a fashion trend!Ester Beltrami27m
A personal story about losing a job when the company collapses leaves 500 colleagues suddenly unemployed and drives concrete prescriptions: adopt continuous…
Talk in English on
Build a Frontend for Your Web App: From Basic HTML to JS FrameworksAnastasia Samokhina19m
Shows how to go from DataFrame to real web UI using concrete tools: return JSON or use pandas.DataFrame.to_html for quick tables, render plots to PNG via…
Talk in English on
Optimizing Your CI PipelinesSebastian Witowski26m
A practical playbook for speeding GitLab CI pipelines: use multi-stage Docker builds or push one built image to the registry and pull in subsequent jobs to…
Talk in English on
Building towers and crossing rivers: a different perspective on puzzles with PythonJuna Salviati26m
Explains solving classic puzzles like the Tower of Hanoi and river-crossing problems using Python, focusing not on recursion or brute-force search but on…
Talk in Italian on
Intelligent Documents Management SystemNicola Donelli31m
An end-to-end pipeline running on Google Cloud uses Cloud Run, Cloud Build, Bitbucket and Google Cloud Storage to convert scanned files into structured JSON…
Talk in English on
Exploiting Leaked Credentials - How python code is leaking millions of secretsMackenzie Jackson31m
A new GitGuardian scan finds 10 million secrets in public repos (a 67% jump), with about 2.1 million secrets in .py files across 1.3 million files. Discovery…
Talk in English on
Location Intelligence and Spatial Data Science: from geographic coordinates to business insightsPiergiacomo Fonseca30m
Demonstrates using Python to turn raw coordinates into a modelable dataset: starts from 50,000 places across Italy, geocodes and fixes missing postal codes…
Talk in English on
Data DiscriminationFiorella De Luca31m
Examines how biases and prejudices in society become embedded in datasets and thus influence AI decision-making, using examples like COMPAS and PredPol…
Talk in Italian on
A library a day keeps the doctor awaySerena Sensini30m
An introduction to using open-source NLP tools for clinical/healthcare text processing, showing an alternative library for domain-specific NLP tasks. Covers…
Talk in Italian on
Saving time, money and sanity by Pythonizing Google SlidesGiulio Piccolo23m
Automates Google Slides generation by running Python code and filling Ginger templates to produce full decks (images, charts, dates, currency) from a customer…
Talk in English on
Working with multiple hands: Parallel and Distributed ProgrammingSarthika Dhawan, Vikram Waradpande28m
Demonstrates using mpi4py with mpiexec to run multiple Python processes (example: five-process “Hello World” and a 4-worker numerical integration) and shows…
Talk in English on
Building Data and Machine Learning Applications using GradioMerve Noyan26m
Demos show Gradio and Streamlit UIs built pure Python apps (image-to-anime, Stable Diffusion inpainting, video classifier, StableLM chatbot, CSV defect…
Talk in English on
Stop writing scripts! CLI applications with TDDPeter Bittner31m
Shows how to stop writing one-off Python scripts and instead build testable CLI applications using Test-Driven Development. Covers using automated tests and CI…
Talk in Italian on
The CPU in your browser: WebAssembly demystifiedAntonio Cuni31m
WebAssembly is a virtual CPU that runs the same binary in browsers, Node.js and Wasmtime; C compiles to .wasm, disassembles to WAT, and JITs to native code for…
Talk in English on
Apache Arrow as a full stack data engineering solutionAlessandro Molina34m
Apache Arrow is presented as the de facto standard for data interchange in big data and data engineering, and the talk explains how PyArrow provides more than…
Talk in Italian on
Controlling the Chaos: Reproducible Deep Learning Experiments Using Lightning and HydraREFIK CAN MALLI27m
Shows a concrete pipeline that combines PyTorch Lightning for accelerators, checkpointing and Trainer multi-GPU support with Hydra for Hydra config groups and…
Talk in English on
Rust for PythonistasAaron Bassett28m
A Python developer joins a Rust codebase for a blockchain company and learns by rebuilding the environment from scratch: using rustup and cargo for toolchains…
Talk in English on
Creating an AI-Python Infrastructure that works with a reasonable scaleAndrea Guzzo30m
A small team builds an end-to-end Python AI stack in 18 months and puts it into production on-premises, serving about 50k users per week and integrating with a…
Talk in English on
Paradoxes in Data SciencePier Paolo Ippolito26m
Claim: machine learning models mirror cognitive paradoxes when training and test distributions differ, and simulations reveal where they fail. Uses SIR…
Talk in English on
ChatGPT and Minecraft's diamonds playing agents: Reinforcement Learning in a nutshell with sheeprlFederico Belotti26m
Sheeprl is an open source Deep RL framework that runs PPO agents, uses distributed PyTorch and Lightning Fabric for multi-CPU/GPU training, and ships examples…
Talk in English on
Maps with DjangoPaolo Melchiorre31m
How to build a web map using Django by leveraging GeoDjango to store and query geographic data in a local database. Covers using Python/Django and GeoDjango…
Talk in Italian on
Robyn: A fast async Python web framework with a Rust runtimeSanskar Jethi22m
Robyn is a Python web framework that pairs a Rust runtime (Tokio-backed) with Python handlers to deliver near-native speed, claiming over 500k installs and…
Talk in English on
Unit-tests for machine learning pipelinesAlessandro Garavaglia30m
End to end example builds a binary classifier on a Kaggle Pokemon set and shows concrete tests for each pipeline step: CSV loading and quality checks, pandas…
Talk in English on
Coding to interfaces: Structural Subtyping in PythonFrancesco Panico, Carlo Bertini27m
How to separate interface from implementation in dynamically typed Python using structural subtyping. It introduces Python typing Protocols and shows how to…
Talk in Italian on
A simple serverless data pipelineRiccardo Magliocchetti25m
Small team builds a low‑ops, daily batch pipeline that moves megabytes per year from app storage into AWS S3, Glue, Athena; queries run in Athena (roughly $5…
Talk in English on
Bringing life and motion to AI ExplainabilityJoao Nogueira, Pietro Mascolo33m
Project predicts progression to severe chronic kidney disease using SHAP values to track feature importance at training checkpoints; SHAP is always evaluated…
Talk in English on
What's that smell? Monitoring air quality with Python, Raspberry Pi, and RedisJustin Castilla31m
Builds a hyper-local air-sensor network using a PMS particulate sensor (~$15) hooked to a Raspberry Pi Pico W ($6) running MicroPython, sending PM2.5 and…
Talk in English on
Running your Django WebAuthN servicesagie shamay29m
Demo shows a working passwordless flow: a Django relying party generates one-time challenges stored in a volatile cache, passes options to the browser which…
Talk in English on
Hack Your Own CodeAlexander Darby29m
Demonstrates a live exploit of a vulnerable Flask/Jinja2 template: fuzzing with gobuster and seclists finds a search endpoint, a crafted SSTI payload…
Talk in English 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.