Sad Python Girls Club Sad Python Girls Club
-
- Technologie
This podcast brings refreshing insights of the VS Code Python team, with authentic perspectives on the Python ecosystem and how VS Code fits in it, as seen from a software engineer view and a product manager lens.
-
S2 Episode 2 - Eleanor Boyd on Python Testing in VS Code
Welcome to episode 2 of the second season of the Sad Python Girls Club Podcast! This time we had the pleasure to chat with Eleanor Boyd, Software Engineer at Microsoft, about her work on improving testing support for Python in VS Code 🧪🐍
Join us for an episode full of geeky tech talk 🤓 as we peel back the curtain on a major refactoring mission that is enabling the development of new testing features to come (😉😉 Django folks).
Links and resources:
Eleanor Boyd @ GitHub
pytest
Pytest plugins
unittest
Python Packaging repository
Feature request @ vscode-python to support Django unittests (from November 2017)
Coverage.py
VS Code's Test Coverage API proposal
Python testing in VS Code documentation
Episode 214 of the Python Test podcast, featuring Eleanor Boyd and Courtney Webster talking about their work on rolling out the changes on testing support for Python in VS Code.
Intro Song: Pastel
Producer: Blue.P
Music provided by LogSquare -
S2 Episode 1 - New Year, New Season! 🎉
We're ✨ thrilled ✨ to back with another episode of the Sad Python Girls Club Podcast! "New Year, New Season" is a celebratory episode marking the beginning of Season 2 of our podcast, this time hosted by Luciana Abud and Dawn Wages. In this episode, we look back at some of the amazing things that happened in 2023 in the Python community 🐍 as well in our teams here at Microsoft (featuring a yearly review on the Python updates for VS Code!). So grab your favorite ice cream 🍦, put on your headphones 🎧 and join us for an episode full of highlights and hopes for an even better 2024 🚀
Links & resources:
S1 Episode 12 of the Sad Python Girls Club podcast with Dawn Wages
Python 3.12 updates
PEP 602 - annual release cycle for Python
The Python Pulse, happening every second Friday of every month, at 11am PST
VS Code Channel on YouTube
Meet the Python for VS Code team at the Python Pulse
Wonderfully Welcoming Award from GitHub to the PSF
Python People podcast
Brett Cannon at the Python People podcast
Mariatta Wijaya at the Python People podcast
Hidden Figures of Python podcast by the Podcats team
Test discovery and execution rewrite update in VS Code
Automatic conversion of f-strings with Pylance
Code navigation on strings that contain module names with Pylance
Move symbol refactoring with Pylance
Show Type Hierarchy with Pylance
Migrating Python tools to VS Code extensions
Data Wrangler extension for VS Code
Aka.ms/Python: the new Python at Microsoft website
Python in Excel
GitHub Copilot extension for VS Code
Azure OpenAI Service
PyCascades 2024
PyCon US 2024
DjangoCon US 2024
The Christmas Song by Nat King Cole
Home by Stephanie Mills
Intro Song: Pastel
Producer: Blue.P
Music provided by LogSquare -
S1 Episode 19 - Jay Miller
Get ready to be captivated by one of the most inspiring episodes of the Sad Python Girls Club podcast, featuring the incredible Jay Miller! Join us as we delve into Jay's Python journey, starting with attempts to "pythonize" their way out of a job to their unwavering dedication to the vibrant Python community 🐍. Tune in for an episode full of Python, productivity and music talk 🎶 and discover the incredible work Jay and other passionate folks have been doing to enhance representation of Black and People of Color in our beloved Python Community, featuring some invaluable advice on how we can all become better allies and foster an inclusive and welcoming space to all 🤗🌈
Links and resources:
Jay Miller @ GitHub
Python Community News
Conduit podcast
Jay Miller's YouTube shorts
Jay Milller's previous conference talks
San Diego Python Group
Melanie Arbor and Jay Miller's Keynote @ DjangoCon US 2022
Pyladies
PyCon Africa
AfroPython
Thinking bout you by Frank Ocean
Face Down by The Red Jumpsuit Apparatus
Intro Song: PastelProducer: Blue.PMusic provided by LogSquare -
S1 Episode 18 - 1 Year Anniversary 🥳
Can you believe it's already the first podcastversary of the Sad Python Girls Club? Neither can we! 🎂 Thank you again for listening to the podcast (and reading this description), let's get ready for another year of ice cream suggestions and emo songs! 🎶
In this episode we discuss whether AI tools can be considered mainstream or not, the Copilot X conversational feature in VS Code, and what's on the horizon for Copilot. 🔮
We also talk about the roadmap for the Python extension, and how the modular extension strategy fits into VS Code's vision of a snappy experience.
Links and resources:
GitHub Copilot X, the umbrella of Copilot technical previews that includes ChatGPT support in VS Code
Replit Ghostwriter
Amazon CodeWhisperer
Google Bard
Google Graveyard - Killed by Google
Zed
VS Code pets extension
Python extension's current & previous iteration plans
Python tools extension template
Nobody's Home by Avril Lavigne
Pity Party by Melanie Martinez
Intro Song: PastelProducer: Blue.PMusic provided by LogSquare -
S1 Episode 17 - Sarah Kaiser
Welcome to the 17th episode of the Sad Python Girls Club Podcast! Our special guest this time around is Dr. Sarah Kaiser, Senior Developer Advocate at Microsoft. Sarah is an experimental physicist 👩🔬 with a PhD in Quantum Computing, and in this episode she talks a bit of her professional journey from academia 🎓 to software engineering 💻 and now to advocacy 👩💻, with Python being there every step of the way.
This is a super fun and inspiring episode, where we dive into Sarah's passion for helping others working on scientific Python applications find and use the right tools to create amazing things. We also get a sneak peek into some of the amazing stories from her career, featuring some laser-shooting 💥 and a lot of Python 🐍.
This episode was recorded on March 24th, 2023.
Links and resources:
Sarah Kaiser's website
Sarah @ Mastodon
Sarah @ GitHub
Sarah @ LinkedIn
Pyladies
Quantum mechanics
Mathematica
Quantum key distribution devices: How to make them and how to break them, by Dr. Sarah Kaiser
PyCascades 2023
Sarah's talk at PyCascades, "Eternal Sunshine of the Spotless Development Environment"
Dev containers
Duecredit Python package
NumFOCUS
SciPy community
Unitary fund
Soojin Choi's episode
VS Code extensions:
Live Share
Data Wrangler
Jupyter notebooks
VS Code Profiles
Anaconda
Python extension's Create environment command
GitHub Jupyter Notebook Rich Diff feedback discussion
GitHub Codespaces
To Zanarkand, part of Final Fantasy X Soundtrack
Intro Song: PastelProducer: Blue.PMusic provided by LogSquare -
S1 Episode 16 - Isidor Nikolic
Welcome to the 16th episode of the Sad Python Girls Club Podcast! 🐍 We're thrilled to have Isidor Nikolic, aka the VS Code historian, as our special guest this time around! Isidor not only holds the position of Senior Program Manager at the VS Code team, but he's also been working on the editor since day one! 🤯
In this episode, Isidor shares his experience working as a Software Engineer on the VS Code debugger 🪲, his journey to becoming a PM, his contributions to making VS Code more accessible, and all about how VS Code is managed and developed. Tune in and join us as we delve deeper into the story behind everyone's favorite code editor! 👩💻
Links and resources
Isidor Nikolic @ GitHub
Monaco editor
Vscode.dev
Github.dev
Find the current iteration plan for VS Code, pinned at the top of the repo
Latest VS Code update and release notes
Erich Gamma's Keynote on developing VS Code in the open
Debugging in VS Code
The Debug Adapter Protocol
The Language Server Protocol
LSIF
Accessibility in VS Code
You can't always get what you want by the Rolling Stones
Intro Song: Pastel
Producer: Blue.P
Music provided by LogSquare