Python Dev Containers (CamPUG is back!)

Details
Our next meeting at BST 19:00 (7 pm) on Tuesday 10th June 2025 on Zoom. Event moved due to speaker illness.
We've been away because "life got in the way" for the Organisers BUT
now we've darn well moved life out of the way - and we're back !
Hue Holleran will give a talk:
Python and Dev Containers
"It Works on My Machine" is a crime and "just pip install it" is developer gaslighting!
You can fix developer onboarding and never deal with venvs or installing python packages ever again and everything is free and open source!
Python claims "batteries included" but venvs and python packages can make you feel like the batteries exploded in the packaging and now everything smells like regret.
Virtual envs (venvs) litter your disk like digital dandruff - looking at you pyenv-virtualenv (or is it pyenv, virtualenvwrapper, or did I mean pyenv-virtualenvwrapper?) - there are more venv tools than javascript web frameworks!
Dev Containers are the redemption arc we all needed: free, open source, ridiculously well-documented, built right into VS Code, and - plot twist - work outside VS Code with a CLI.
It's like Docker and Python finally stopped fighting and started co-parenting your environment responsibly. We'll switch from MS Windows to Apple Mac to Linux on ARM and it all Just Works™.
Come and see Dev Containers in action in this "No AI" talk (we love GenAI but it's nice sometimes to do it raw without Clippy helping). If you're not crying in joy by the end of the talk - we've failed. And well, if you're just crying at the end of the talk, maybe we failed too - but we tried!
About the speaker: Hue is old. Like punched-card old and remembers when "stack overflow" meant actual hardware catching fire. These days he just flips 1s and 0s like a grumpy binary barista - and still claims nothing's really changed in 40 years, except now the errors are in colour.
Zoom link provided on the day via email (enable email notifications for Meetup) and Zoom link added to Meetup 1 hour before the meeting starts on event page.
Zoom is configured to start muted and with video off - so feel free not to share video if you prefer not to but we'd love to see your smiling face if you want to share or see your pouty stare if that's your thang. There's no fixed time for stopping - we'll see how it goes.
The meeting will be recorded and put on our YouTube channel - so if you ask a question but don't want it in the final video please say so and our professional video editors will sort it.
We would love you to come and talk - have something you'd love to share - come and speak at a future meeting - we're friendly, grateful, welcoming to new speakers, and everything Python interests us. Email us at campug@and.dev and we can chat more about it?
Remember that everything we do must follow our code of conduct. Basically, be considerate to each other.

Python Dev Containers (CamPUG is back!)