Got a bunch of spam comments on a commit this morning. Time to shut that down!
(GitHub > Settings > General > Commits)
Pamela Fox
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft.
🏳️🌈 Happy Pride! 🏳️🌈
May everyone love freely.
👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
Posts
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
I wrote a new blog post showing how you can build MCP servers using FastMCP with Microsoft Entra ID and pre-authorized VS Code client:
https://blog.pamelafox.org/2026/04/building-mcp-servers-with-entra-id-and.html
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
Who's coming to PyCon sprint days this year? Debating whether to attend - it makes a long trip away from home even longer, but I also hear it's really a great experience.
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
I am so done with LLMs adding inline imports to my Python code. Who does that??
Adding this prompt to my global instructions to hopefully dissuade inline imports forever.
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
mcp-server-diff: A GitHub action for detecting differences in MCP servers between versions.
https://github.com/SamMorrowDrums/mcp-server-diff
Good way to ensure all agent-facing MCP server changes are intentional!
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
FastMCP v3 has 5 ways of building MCP apps:
1. Prefab apps (common UI components)
2. FastMCPApp (UI composability)
3. Generative UI (LLM-generated)
4. Custom HTML (DIY HTML/CSS/JS)
5. App providers
https://gofastmcp.com/apps/overview
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
"Mirage: The Illusion of Visual Understanding"
https://arxiv.org/abs/2603.21687
New research shows that multimodal LLMs may base their answer/reasoning on a non-existent image. Includes a new eval framework B-Clean for filtering compromised questions in benchmarks.
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
You can now watch my talk from PyAI about improving MCP server tool schemas to increase agent reliability:
https://www.youtube.com/watch?v=l0McGgmngeU
Also check out the:
* Slides: https://pamelafox.github.io/py-ai-mcp-tool-schemas/
* Repo: https://github.com/pamelafox/py-ai-mcp-tool-schemas
* Write-up: https://blog.pamelafox.org/2026/03/do-stricter-mcp-tool-schemas-increase.html
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
Which Ollama SLMs are people using *successfully* with agent frameworks like Langchain/Pydantic-AI/Agent-framework/etc?
I am trying qwen3.5:9b since that's best I can run on my 16GB RAM Mac, but it often outputs in chinese and forgets its original task.
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
Check your Python deps if you have litellm -
there's a supply chain attack in litellm 1.82.8:
https://futuresearch.ai/blog/litellm-pypi-supply-chain-attack/
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
people are seriously sleeping on the cuteness of skipper butterflies!
https://www.inaturalist.org/taxa/1081332-Lon-melane
attached for evidence: a skipper in my garden today
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
"OSS in the Age of AI: PyAI Panel discussion"
https://pydantic.dev/articles/pyai-oss-panel
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
Going to be on the BART for 4 hours today!
First, it's down to San Jose for NVIDIA GTC:
https://www.nvidia.com/gtc/
Then it's back up to SF for the DSpy meetup:
https://luma.com/je6ewmkx
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
“the goal today is for you to understand data classes, because one day you’ll outgrow them. “ - Brett Slatkin #PyBay2025
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
Wrote up a quick post about loading multiple Python versions using Pyodide: https://blog.pamelafox.org/2023/02/loading-multiple-python-versions-with.html
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
(she/her) I like to teach, learn, and create. Currently a Principal Cloud Advocate in Python at Microsoft. 🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
#Python 3.11 support just landed for #Pyodide! https://github.com/pyodide/pyodide/pull/3252
(Benchmarks are being attempted in https://github.com/pyodide/pyodide/issues/3503)