From alisdair at tullo.me.uk Fri Sep 2 09:30:07 2016 From: alisdair at tullo.me.uk (Alisdair Tullo) Date: Fri, 2 Sep 2016 14:30:07 +0100 Subject: [Python Glasgow] Python/Django developer required Message-ID: <57C97EDF.3050107@tullo.me.uk> Hi all, We're looking for an experienced Django contractor to work on the next iteration of our existing custom web database application. The purpose of the application is to manage and record contact with a pool of volunteers for psychology experiments at the University of Edinburgh. The application allows people to sign up, and then allows researchers to apply criteria for experiments (e.g. an age range) and then contact the relevant volunteers to invite them to take part. How we organise the work is open to negotiation, but in previous iterations we have worked by paying per deliverable with small work packages. Please let me know if you're interested. Cheers, Alisdair From dougal at dougalmatthews.com Wed Sep 21 12:22:25 2016 From: dougal at dougalmatthews.com (Dougal Matthews) Date: Wed, 21 Sep 2016 17:22:25 +0100 Subject: [Python Glasgow] October Talks! Message-ID: Hey all, We have two awesome talks lined up for October 11th. http://python-glasgow-talks-october-2016.eventbrite.com/?aff=em 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. Cheers, Dougal