PyCon Italia 2023
| title | author | length |
|---|---|---|
| Opening | 19m | |
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… | ||
| Q&A with ESA Astronaut Samantha Cristoforetti | Samantha Cristoforetti | 29m |
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… | ||
| PEP 8: How to Avoid Being a Python Hooligan | Maciej Marzęta | 25m |
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… | ||
| Let's do graph machine learning on Cloud | Alessandro Volpe | 31m |
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… | ||
| Lightning Talks | 01h 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… | ||
| Decoding Binary Files - a Primer (specifically optical spectra for analysis) | H. Josiah Raj | 27m |
Uses Python (struct, pandas, numpy, glob) and Jupyter to reverse‑engineer spectrophotometer binaries by comparing exported CSVs as ground truth, finds… | ||
| Pessimism, optimism, realism and Django database concurrency | Aivars Kalvāns | 28m |
Describes concrete fixes for DB concurrency in Django: use SELECT ... FOR UPDATE for pessimistic locking, or an optimistic scheme with a version field and… | ||
| How to Tune your Python Analysis Pipeline: A Profiler Guide | Jonathan Striebel | 30m |
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… | ||
| Cybersecurity in the semantic web with MITRE D3FEND | Roberto Polli | 30m |
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… | ||
| Ensembles of GANs as a Data Augmentation Technique for Alzheimer research | Raul Pino | 32m |
Uses ensembles of GANs to augment scarce Alzheimer MRI data, training DCGAN-style models and measuring quality with FID score (PyTorch). Compares three… | ||
| Transcendence: The Power of Representation | Marlene Mhangami | 53m |
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)… | ||
| Bias: they influence us more than we think | Sabrina Scoma | 26m |
An exploration of cognitive biases—how the human brain makes decisions and commonly falls into unconscious errors—and how those biases can undermine… | ||
| Decision sciences in Python | Mattia Ferrini | 29m |
Decision science combines forecasts with operations research, game theory and behavioral methods and shows up in production problems: a route‑scheduling… | ||
| Altering lives with communities | Anwesha Das | 51m |
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… | ||
| Trace functions: Building a tiny debugger | Jonathan Oberländer | 23m |
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… | ||
| Introduction to AI Safety. Let's be ready before it's too late! | Stefania Delprete | 30m |
Overview of concrete risks, courses and tools: shows AlphaFold protein folding and dermatologist-level models as fast wins, contrasts them with a documented… | ||
| Don't just test, my friend, test better | Cheuk Ho | 21m |
Covers concrete pytest techniques: use parametrize to replace repeated example tests with one function and lists of inputs, use hypothesis for property‑based… | ||
| Serverless Computing for Mathematical Optimization | Fabbiani | 28m |
A production pipeline converts a 50‑year battery storage optimization into 600 monthly convex subproblems, applies a convex relaxation into a quadratic program… | ||
| Become a Better Pythonista by Abusing List Comprehensions and := | Niccolò Venerandi | 21m |
Covers concrete gotchas: the walrus operator assigns inside expressions but evaluation order can raise NameError when the right side runs before the left… | ||
| Open Source Is Eating the World | Justin Mayer | 32m |
Argues that open source now powers the machine‑learning surge, citing runnable projects like DiffusionBee on a laptop and GPT‑for‑All that reproduce… | ||
| How Not to Repeat Yourself - pydantic, YAML, Connexion and all the REST of it. | Dr. Patrick Schemitz | 24m |
An implementation that replaces hand‑written OpenAPI YAML with an @endpoint decorator that inspects Python: parses docstrings for summaries and param… | ||
| Help! I Need To UnSQLize My Application | Joel Lord | 30m |
Shows how to convert relational schemas into MongoDB documents, including concrete patterns: use embedding for co-accessed data, avoid unbounded arrays (16 MB… | ||
| Efficient Communication Between Python Microservices using LavinMQ | Christina Dahlén, Nyior Clement | 33m |
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… | ||
| What we learned by writing and editing the 4th edition of Python in a Nutshell | Anna Martelli Ravenscroft, Alex Martelli | 44m |
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… | ||
| The bumps in the road: A retrospective on my data visualisation mistakes | Artem Kislovskiy | 28m |
Describes moving from messy Jupyter notebooks to a reproducible Python pipeline using matplotlib, Conda and GitHub Actions that auto-runs every function… | ||
| How to use Deep Learning to process audio data and classify sounds. | Serena Palazzo | 28m |
Converts raw WAV into log‑mel spectrograms with librosa, applies augmentations, then trains a CNN from scratch and fine‑tunes pretrained vision/audio models… | ||
| What does Starlette really do for FastAPI? | Marcelo Trylesinski | 31m |
Starlette supplies most runtime plumbing behind FastAPI: background tasks (Starlette implements the task runner; FastAPI only injects the BackgroundTasks… | ||
| Nobody does Continuous Delivery: prove me wrong! | Raffaele Colace, Peter Bittner, Michel Murabito, Francesco Sciuti | 31m |
A panel discussion among Raffaele Colace, Peter Bittner, Michel Murabito and Francesco Sciuti about Continuous Delivery: current state of practice, common gaps… | ||
| Fact Checking Rocks! - How to build a fact checking system for rock music | Stefano Fiorucci | 30m |
A working baseline fact‑checker for rock music that indexes Wikipedia passages, encodes them with sentence‑transformers, performs semantic retrieval via FAISS… | ||
| Network analysis inside the Italian parliament | Mario Migliaccio | 28m |
Daily ETL pipes pull public SPARQL endpoints and scraped vote records into Postgres, sync to Neo4j and power interactive Linkurious views, using Django + Neo4j… | ||
| Teaching teachers to teach Python: what have I learned? | Marie Roald | 26m |
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… | ||
| Stay Curious: Reflections on Passion, Risk-Taking, and Re-Invention | Emily Morehouse-Valcarcel | 57m |
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… | ||
| My first experience contributing to an Open Source project | Juliana Nicacio Tiziotto da Silva | 21m |
Juliana Nicacio Tiziotto describes how she made her first contributions to an open-source project by submitting pull requests to the Django framework. She… | ||
| Open Source for the long-haul | Carlton Gibson | 45m |
Maintains a decade of Django ecosystem work (django-filter, crispy-forms, compressor, appconf, channels/Daphne/channels_redis) and ships a new utility… | ||
| How to improve a site's usability: the djangoproject.com case | Virginia Capoluongo, Laura Lezcano | 24m |
A case study of improving the usability of djangoproject.com: the presenters describe evaluating the current site, planning user-centered improvements, and… | ||
| Using GUI Automation to Create APIs for API-less Desktop Apps | Albert Sweigart | 24m |
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… | ||
| Creativity: How we lost it, why that’s bad, and how we get it back | Florian Haas | 26m |
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… | ||
| Striving for simplicity: Creating software that is simple to use and easy to maintain | Flavio Percoco | 27m |
Argues that simplicity means abstract complexity so users need minimal domain knowledge, not that hard parts vanish; uses cloud examples (S3/GCS), trade-offs… | ||
| Data Warehouses Meet Data Lakes | Mauro Pelucchi | 31m |
Argues that modern data architecture merges warehouses and lakes by using table formats and transaction layers so teams can store everything and still run… | ||
| Write portable CI/CD pipelines using Python | Filippo Pinton | 27m |
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… | ||
| The hitchhiker's guide to asyncio | Fabbiani | 25m |
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… | ||
| Learning the Other "Full Stack": An epistle from business to the technical people. | Donatella Taurasi | 57m |
Argues that companies lose value when technical teams focus on tools instead of measurable impact and offers five concrete moves: build data lineage with… | ||
| Scraping or UI Automation? From monkey level to pro! | Nicola Landro | 26m |
The talk compares approaches for web crawling, scraping and UI automation by demonstrating tools and code examples. It covers webscraper.io, Beautiful Soup and… | ||
| Closing | 09m | |
PyCon Italia reports participants from 42 countries, about 120 sessions and workshops, and five keynotes including special guests Samantha Cristoforetti and… | ||
| Pandas on Steroids | Fabio Lipreri | 24m |
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… | ||
| 5 Things about fastAPI I wish we had known beforehand | Alexander CS Hendorf | 29m |
FastAPI runs on Pydantic, Starlette and Uvicorn, so Pydantic does parsing not strict enforcement: validators must return value and the default behavior lets… | ||
| My first 90 days, kick starting a new team for long term success | Anastasiia Tymoshchuk | 30m |
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… | ||
| No Holds Barred Web Framework Battle | DANIEL ROY GREENFELD | 33m |
Compares Django, FastAPI, and Flask by concrete tradeoffs: FastAPI wins overall on points thanks to pydantic-driven validation, async-first design, and fastest… | ||
| Celery on AWS ECS | Jan Giacomelli | 28m |
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… | ||
| Speed up Python with hardware accelerators | Marco Rossi | 27m |
Benchmarks compare plain Python loops to NumPy, Numba and TensorFlow with concrete timings: 100x100 matrix multiply and pairwise-distance tests show… | ||
| Let's talk about transpilers! | Lorenzo Addazi | 30m |
Argues that semi-automated transpilation lowers risk and cost of legacy modernization by preserving behavior while modernizing code; implements a four-stage… | ||
| Taming the pony: is configuring Django hard? | Iacopo Spalletti | 27m |
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… | ||
| Rust is easy | Luca Baggi | 29m |
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… | ||
| Beyond Pandas: lightning fast in-memory dataframes with Polars | Alberto Danese | 31m |
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… | ||
| Managing the code quality of your project. Leave the past behind: Focus on new code. | Andrea Guarino | 29m |
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… | ||
| Code Debugging and Refactoring with OpenBugger: a Python Library for Self-Supervised AI Debuggers | Tommaso Furlanello | 30m |
OpenBugger is an open-source Python library that uses LibCST to perform invertible AST substitutions, turning correct code into buggy variants and back again… | ||
| Let’s exploit pickle, and `skops` to the rescue! | Adrin Jalali | 32m |
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… | ||
| The Django Girls community in Italy and Fuzzy Brains: a vital pairing | Ambra Tonon | 19m |
History and growth of the Django Girls community in Italy and its relationship with the supporting association Fuzzy Brains are presented, describing… | ||
| From WSGI to ASGI - Django 3.0 | Hemangi Subodh Karchalkar | 18m |
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… | ||
| HoloViz: Visualization and Interactive Dashboards in Python | Jean-Luc Stevens | 29m |
HoloViz presents a layered Python stack: a data-centric plotting API (hvPlot) that attaches plotting methods to pandas/xarray/geopandas, a rasterizer… | ||
| How to Build an Open-Source Machine Learning Platform in Biology? | Furkan M. Torun | 30m |
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… | ||
| What are you yield from? | Maxim Danilov | 30m |
Argues that switching list-heavy code to generators cuts memory and avoids repeated passes, with concrete fixes for Django REST Framework serializers (yielding… | ||
| Robyn: A fast async Python web framework with a Rust runtime | Sanskar Jethi | 22m |
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… | ||
| Polyglot Library Development | Neel Shah | 25m |
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)… | ||
| GPT or how I learned to stop worrying and love the generative AI | Tommaso Radicioni | 28m |
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… | ||
| Practical Pipelines: A Houseplant Alerting System with ksqlDB | Danica Fine | 35m |
Builds a live pipeline that reads soil moisture from Raspberry Pi + capacitive I2C sensors every 30 seconds, serializes readings as Avro into Kafka, enriches… | ||
| Beyond Grid Search: XGBoost and Optuna as the ultimate ML Optimization Combo | William Galindez Arias | 30m |
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… | ||
| Do the magic with DevOps, Open Source and All-remote teams (with Python, of course) | Radovan Bacovic | 27m |
GitLab runs a fully all-remote data platform built with Python that actually ships and scales: an enterprise analytics stack using Airflow orchestration… | ||
| Real-time Event Streaming with Python | Dave Klein | 27m |
Demonstrates building real-time Python pipelines using Kafka (partitions, offsets, consumer groups) with confluent-kafka and mentions aio-kafka; shows simple… | ||
| Diving into Event-Driven Architectures (EDA) with Python - Solving complexity at scale | Marc-André Lemburg | 30m |
Event-driven architectures use asynchronous messages, brokers, and small typed payloads to decouple components so parts can be replaced and scaled… | ||
| The `__magic__` of the Python Model for Magic™ data | Valerio Maggio | 29m |
Shows how the Python data model and dunders turn messy Scryfall JSON into typed abstractions: namedtuples, enums and dataclasses that implement __getitem__ and… | ||
| Debugging that bugger : Cleanly handling the errors | Priyanshi Goel | 23m |
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… | ||
| Let's save the penguins with green computing | Elena Guidi | 31m |
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… | ||
| Serverless from scratch with CI/CD on AWS: it’s a lot easier than you think (and mostly free). | Dom Weldon | 29m |
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… | ||
| Remote teams are autistic | Miriam Perrone | 28m |
Claim: remote teams function like autistic communication because written channels strip away tone and body language (7% words vs 38% tone vs 55% body… | ||
| Kivy: Pythonistas can develop cross-platform (yes, even mobile) GUI Apps | Mirko Galimberti | 29m |
Kivy lets Python apps run on Android, iOS, macOS, Linux and Windows by bundling a compiled Python interpreter plus selected native libraries; packaging uses… | ||
| You've got trust issues, we've got solutions: Differential Privacy | Vikram Waradpande, Sarthika Dhawan | 27m |
Claim: answer accurate population queries while hiding any single person by adding calibrated noise. Implementation uses the Python Pi DP module to run bounded… | ||
| Tests are docs and docs are tests: an introduction to great_expectations and data profiling | Luca Gilli | 23m |
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… | ||
| Map transit systems on transportation networks using GTFS Data and Infomap | Fabio Lamanna | 25m |
Reads GTFS static feeds and builds directed graphs with NetworkX MultiDiGraph, weighting edges by number of trips or mean travel time, then exports… | ||
| On scaling Machine Learning microservices | Duarte Carmo | 30m |
A checklist of concrete tactics: a prototype built in hours survives production with thousands of users per day by using concurrency (async or… | ||
| Granian: a Rust HTTP server for Python applications | Giovanni Barillari | 27m |
Granian is a Rust HTTP server for Python applications that uses Rust + Tokio + hyper and pyo3 to offload protocol handling from Python, providing SSL… | ||
| restest - the Swiss Army knife for testing REST endpoints in Python | Fabio Rotondo | 30m |
Introduces restest, a Python tool that provides Postman-like capabilities for testing REST endpoints from the command line, usable in scripts and CI/CD… | ||
| Is the great dataframe showdown finally over? Enter: polars | Luca Baggi | 30m |
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… | ||
| Dyndesign: Merging Classes Dynamically | Patrizio Gelosi | 29m |
A Python package called dyndesign provides a runtime class merger and cross-class invocation system (modules include class_merger and cross-class invocation)… | ||
| Tech and Italy: IT management insights for the Belpaese | Alan Franzoni | 32m |
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… | ||
| Workplace culture is not just a fashion trend! | Ester Beltrami | 27m |
A personal story about losing a job when the company collapses leaves 500 colleagues suddenly unemployed and drives concrete prescriptions: adopt continuous… | ||
| Build a Frontend for Your Web App: From Basic HTML to JS Frameworks | Anastasia Samokhina | 19m |
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… | ||
| Optimizing Your CI Pipelines | Sebastian Witowski | 26m |
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… | ||
| Building towers and crossing rivers: a different perspective on puzzles with Python | Juna Salviati | 26m |
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… | ||
| Intelligent Documents Management System | Nicola Donelli | 31m |
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… | ||
| Exploiting Leaked Credentials - How python code is leaking millions of secrets | Mackenzie Jackson | 31m |
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… | ||
| Location Intelligence and Spatial Data Science: from geographic coordinates to business insights | Piergiacomo Fonseca | 30m |
Demonstrates using Python to turn raw coordinates into a modelable dataset: starts from 50,000 places across Italy, geocodes and fixes missing postal codes… | ||
| Data Discrimination | Fiorella De Luca | 31m |
Examines how biases and prejudices in society become embedded in datasets and thus influence AI decision-making, using examples like COMPAS and PredPol… | ||
| A library a day keeps the doctor away | Serena Sensini | 30m |
An introduction to using open-source NLP tools for clinical/healthcare text processing, showing an alternative library for domain-specific NLP tasks. Covers… | ||
| Saving time, money and sanity by Pythonizing Google Slides | Giulio Piccolo | 23m |
Automates Google Slides generation by running Python code and filling Ginger templates to produce full decks (images, charts, dates, currency) from a customer… | ||
| Working with multiple hands: Parallel and Distributed Programming | Sarthika Dhawan, Vikram Waradpande | 28m |
Demonstrates using mpi4py with mpiexec to run multiple Python processes (example: five-process “Hello World” and a 4-worker numerical integration) and shows… | ||
| Building Data and Machine Learning Applications using Gradio | Merve Noyan | 26m |
Demos show Gradio and Streamlit UIs built pure Python apps (image-to-anime, Stable Diffusion inpainting, video classifier, StableLM chatbot, CSV defect… | ||
| Stop writing scripts! CLI applications with TDD | Peter Bittner | 31m |
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… | ||
| The CPU in your browser: WebAssembly demystified | Antonio Cuni | 31m |
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… | ||
| Apache Arrow as a full stack data engineering solution | Alessandro Molina | 34m |
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… | ||
| Controlling the Chaos: Reproducible Deep Learning Experiments Using Lightning and Hydra | REFIK CAN MALLI | 27m |
Shows a concrete pipeline that combines PyTorch Lightning for accelerators, checkpointing and Trainer multi-GPU support with Hydra for Hydra config groups and… | ||
| Rust for Pythonistas | Aaron Bassett | 28m |
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… | ||
| Creating an AI-Python Infrastructure that works with a reasonable scale | Andrea Guzzo | 30m |
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… | ||
| Paradoxes in Data Science | Pier Paolo Ippolito | 26m |
Claim: machine learning models mirror cognitive paradoxes when training and test distributions differ, and simulations reveal where they fail. Uses SIR… | ||
| ChatGPT and Minecraft's diamonds playing agents: Reinforcement Learning in a nutshell with sheeprl | Federico Belotti | 26m |
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… | ||
| Maps with Django | Paolo Melchiorre | 31m |
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… | ||
| Robyn: A fast async Python web framework with a Rust runtime | Sanskar Jethi | 22m |
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… | ||
| Unit-tests for machine learning pipelines | Alessandro Garavaglia | 30m |
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… | ||
| Coding to interfaces: Structural Subtyping in Python | Francesco Panico, Carlo Bertini | 27m |
How to separate interface from implementation in dynamically typed Python using structural subtyping. It introduces Python typing Protocols and shows how to… | ||
| A simple serverless data pipeline | Riccardo Magliocchetti | 25m |
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… | ||
| Bringing life and motion to AI Explainability | Joao Nogueira, Pietro Mascolo | 33m |
Project predicts progression to severe chronic kidney disease using SHAP values to track feature importance at training checkpoints; SHAP is always evaluated… | ||
| What's that smell? Monitoring air quality with Python, Raspberry Pi, and Redis | Justin Castilla | 31m |
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… | ||
| Running your Django WebAuthN service | sagie shamay | 29m |
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… | ||
| Hack Your Own Code | Alexander Darby | 29m |
Demonstrates a live exploit of a vulnerable Flask/Jinja2 template: fuzzing with gobuster and seclists finds a search endpoint, a crafted SSTI payload… | ||
| nothing matches | ||