The Austin Python Meetup Monthly Meetup


Details
We typically have a main presentation or a series of lightning talks, followed by discussion and Q&A. There is a diversity of domains and experience levels represented, so come with your questions and be prepared to talk about how you use Python!
This will be an online meeting - please join the meetup at the link below. Please note that this link may update and updates may appear in the discussion section below - so scroll down if you have technical difficulties.
The presentations will start after 7, yet feel free to join starting 6:30.
We plan on two talks:
Talk 1 by Derek Drummond
Title: A Pythonic guide to SOLID Design Principles
Talk 2 by Ivelin Ivanov:
Title: Can we remove the stigma associated with home surveillance systems?
Below are details about the talks:
Talk 1 by Derek Drummond
Title: A Pythonic guide to SOLID Design Principles
Originally proposed by Robert C. Martin, Uncle Bob, the SOLID design principles are a philosophy on how to write code in a maintainable, extensible, and organized way. Often these principles are accompanied by examples in C# or Java, but Python does things differently. This calls for a new perspective when examining the SOLID design principles in Python. Who better to to bring this perspective than a once C# dev turned pythonista. Join us as one such dev recalls his adventures in learning to write SOLID pythonic code.
Derek's Bio: A digital renaissance man, clean code advocate, single dad, and all-around interesting person, Derek, a co-host of the Namespace Podcast aims to bring a dose of science and engineering to an otherwise chaotic industry. Outside of work, tech conferences, and local meetups, Derek can often be found volunteering at a local ministry, dominating a game of Settlers of Catan, or playing Monster Hunter World. Follow Derek on Twitter @d3r3kdrumm0nd or @namespace_pod.
Talk 2 by Ivelin Ivanov:
Title: Can we remove the stigma associated with home surveillance systems?
In this talk, we will dive into a technical design and implementation of an open source Python solution that runs AI locally and prevents sensitive data storage on devices that aren’t directly controlled by the user.
Solution highlights:
Edge IoT stack: Raspberry Pi, gstreamer, Python, TensorFlow Lite, aiortc
Runs on the same local network as user's surveillance cameras
Constantly observes camera streams
Occasionally detects something interesting for the user to see
Shares events with user's mobile device using p2p communication
Reference reads:
https://webrtchacks.com/private-home-surveillance-with-the-webrtc-datachannel/
https://blog.ambianic.ai/2020/02/05/pnp.html

The Austin Python Meetup Monthly Meetup