Gijs Molenaar

Twitter Profile link: http://twitter.com/gijzelaerr

github profile: https://github.com/gijzelaerr

Software composer, music brewer, beer flyer, drone programmer. Former Scientific Software Engineer at SKA, now Senior System Engineer at Spotify.

Accepted Talks:

Maintaining a PLC communication library called python-snap7 without owning a PLC

Python-snap7 is a Python library that enables seamless communication between a computer and Siemens PLCs (Programmable Logic Controllers). With over 20,000 downloads per month, 643 GitHub stars, and 246 forks, the library is used globally in critical industries—ranging from water purification plants to some unknown departments at NASA.

For the past 11 years, I've had the honour of maintaining this library without ever owning or working directly with a PLC myself. In this talk, I'll share the journey that led me to create and maintain Python-snap7, along with stories, challenges, and insights from this adventure.

The intended audience for this talk is people who want to know more about how to maintain an open-source project and lower the contribution threshold as much as possible. You don't need to know what a PLC is.

https://github.com/gijzelaerr/python-snap7


Thinkst Canary
Python Software Foundation SARAO
AWS City of Cape Town
Afrolabs Centre for High Performance Computing
Black Python Devs