PuPPy's First Ever Virtual Meetup!
Details
It's been a while since we've had a meetup, and while we wish we could meet in person we're still not at a point in time where that is viable. We'll be hosting a virtual Meetup on Wednesday June 10th, we've got three speakers booked, and we'll be streaming on YouTube Live (we'll post a link here closer to the event). We created a channel, #virtual_meetup, in our Slack workspace so folks can participate remotely. If you've not joined our Slack yet you can join at:
This month we've got Ogi Moore, Ron Bowes, and Chris Barker speaking.
Ogi Moore will be giving his talk "Packaging PyQt Applications Into Native Installers"
This talk will go over the process of how to package a PyQt GUI application, with a single code-base, into installers for all major OSs (Windows, macOS, Debian-flavors of Linux). I will talk about how fragile the process is, how to troubleshoot, and best practices to avoid issues ad so on.
Ogi Moore is a Technologist at Sensory developing tools that assist linguists with acoustic language modeling. Outside of work, he can be bothered to take a break from playing video games, he maintains pyqtgraph.
Ron Bowes will be giving his talk "Adventures in Bad Cryptography"
So you want to protect data. That means you encrypt it. Simple, right? This talk will cover how perfectly good crypto algorithms can be used badly. Specifically, we'll address implementation mistakes that'll resonate with developers, but will NOT be about math and will require no special knowledge of crypto.
Ron Bowes is a developer, challenge maker, and trouble maker. He works for a small but distinguished security company, Counter Hack, where it'd be easier to list everything he doesn't work on. But mostly, he breaks things, then helps fix them. He claims his biggest goal of giving presentations is to, and I quote, "trick people into learning my tools".
Chris Barker will be giving his talk "Where to put your custom code? -- A Package Just for You!"
A suggestion for how to manage your personal library of python functions you might use for scripting, data analysis, etc. TL; DR: If you have a collection of your own code you want to access for various projects: Make a “package” out of it so you can manage it in one place, and use it in other places. I quickly run through how to do that -- in less than 5 minutes: http://bit.ly/JustPackage
Chris Barker is a oceanographer and scientific software developer based in Seattle -- mostly PYthon since 1999(!). When not working his day job, he contributes to OpenSource Python projects (e.g. PEP 485) , and teaches Python programming.
This event would not be possible without the help of Chris Wilcox who is coordinating the technical effort to get the livestream up and running for this virtual event.
• Important to know
PuPPy has a Code of Conduct that all attendees are expected to follow, including while participating in remote events. The Code of Conduct can be found at https://www.pspython.com/pages/code-of-conduct/


