I'm Pamela Fox, a Cloud Advocate in Python at Microsoft. 🐍 ☁️
- Python + AI Weekly Office Hours
- Azure Cosmos DB Conference (Virtual)
- Host your agents on Foundry (livestream series)
- AgentCon Sillicon Valley
- Code with Claude
- SF Python
- PyCon US
- Posette (Virtual)
- Microsoft Build (SF)
- python-mcp-demos: FastMCP with stdio/HTTP transports, agent integration, and deployment to Azure Container Apps
- py-ai-mcp-tool-schemas: FastMCP tool schemas: Evaluations of different schemas for different agents (PydanticAI, Copilot SDK)
- azure-cosmosdb-identity-aware-mcp-server: FastMCP server with Entra ID for user login and Cosmos DB for user data storage
- mcp-sdk-functions-hosting-python: FastMCP server that can be deployed to Azure Functions+APIM
- personal-linkedin-agent: An agent to manage my LinkedIn account, using PydanticAI and Playwright
- github-repo-maintainer-agent: An agent for managing updates to my GitHub repos
- office-hours-writeups: Tools to turn office hours recordings into writeups
- presentation-writeups: Tools to turn presentations into writeups
These are designed for easy use with the VS Code Dev Containers extension or GitHub Codespaces:
- python-project-template: Support for black, isort, ruff, pre-commit, pytest, and Github actions
- ollama-python-playground: Support for Ollama and Python OpenAI SDK for running SLMs
- sqlalchemy-sqlite-playground: Dev Container with SQLAlchemy package, SQLTools extension
- postgresql-playground: Similar to the SQLite playground, but includes local PostgreSQL setup in Dev Container
- pgvector-playground: Dev Container with PostgreSQL, pgvector extension, and multiple pgvector Python examples
- python-3.10-playground: A simple 3.10 Dev Container
- python-3.11-playground: Ditto, for 3.11
- python-3.12-playground: Ditto, for 3.12
- python-3.13-playground: Ditto, for 3.13
Educational tools build with Pyodide (in-browser Python):
- python-code-element: A custom HTML element for editing Python code, used throughout proficientpython.com.
- faded-parsons-static: Drag-and-drop style programming problems.
- recursive-visualizations: Visualize recursive Python function call graphs using Graphviz.
- dis-this: Disassemble Python code in the browser.
- lscache: A library for localStorage with a memcache-inspired API.
- ndjson-readablestream: A small JS package for reading a ReadableStream of NDJSON.
- font-previewer-extension: A Chrome extension to preview Google fonts.
- chrome-cards: A series of Chrome extensions with flash cards, based on the Leitner system.
- parallel-demo: A demonstration of parallel programming in the browser using web workers.
🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼









