Join us for a night of Python talks at the central Skyscanner office in Glasgow. We will have two talks (details below). Skyscanner will be providing us with food and drinks.
Doors open at 17:30, please arrive by 19:00 at the latest.
Pizza will arrive at 18:30.
First talks will start at 19:00.
Talk 1: Internals of the CPython VM by Obiesie ike-nwosu
This talk will provide a tour of the inside of the Python interpreter for the curious pythonista. It will attempt to explain the process from when a user’s Python code is compiled to when it gets executed providing a conceptual overview of the various components that make up the VM and how they hang and work together to execute your code.
Talk 2: Avoiding the "left-pad" problem: How to secure your pip install process by Aaron Bassett
When Azer Koçulu pulled 11 lines of code from npm he not only broke thousands of dependent packages but also prevented developers all over the world from deploying their code. This talk will show how you can harden your pip install process, ensure that packages have not been tampered with, protect against MITM attacks and even how to keep deploying if a package is deleted or if PyPI goes offline.