Gwyneth Peña-Siguenza

@madebygps.com

@microsoft python advocate @learntocloud core maintainer madebygps.azurewebsites.net

Today at @github.com we're rolling out a new issues search in preview. In internal testing, the average list position has improved by 39% with the new semantic search in addition to returning more matching results! Check out this side-by-side comparison in this popular repo from Home Assistant:

Join my 6-part Python + Agents livestream series in February! Learn to: 🤖 Build agents with Microsoft agent-framework 🛠️ Call tools and use MCP servers 🧠 Add context + memory 🔁 Create workflows with HITL All free, on YouTube, with OSS code samples. Register: 🔗 aka.ms/PythonAgents...

Python + Agents banner with session listing

As you cancel streaming services, here is a casual reminder that only 16% of Americans read for pleasure anymore, and your local library has hundreds or thousands of books you haven't read. They would love to see you stop by and renew your library card.

¡Regresamos con las clases de Python + IA! Nuevo material, modelos GPT-5, y hemos agregado agentes y MCP. 9 sesiones completas: demos, entornos prácticos, diapositivas y clases en vivo. Todo 100% GRATIS. Regístrate: aka.ms/pythonia/serie Y por favor, comparte con tus amigos, colegas y tu red.

Promotional graphic for a free Python + AI live class series hosted by Microsoft. On the left, a white box lists the schedule:

10/7: LLMs (brain emoji)

10/8: Vector Embeddings (arrow emoji)

10/9: Vision Models (picture frame emoji)

10/14: RAG (magnifying glass emoji)

10/15: Structured Outputs (tools emoji)

10/16: AI Quality and Safety (shield emoji)

10/21: Tool Calling (tools emoji)

10/22: AI Agents (robot emoji)

10/23: Model Context Protocol (paperclip emoji).

On the right, there is a smiling cartoon robot holding a magic wand with stars, the Python logo, and a colorful "LIVE" icon. At the bottom, the registration link is shown: aka.ms/pythonia/serie.

✨ Big O ✨ Let me take you on a visual introduction to what big O notation is in my new blog post: samwho.dev/big-o. With big O notation you can better understand how algorithms will perform in practice, finding orders of magnitude improvements often with very simple changes to your code.

New video! 🚀 Learn how to build scalable FastAPI apps with #AzureCosmosDB + Python. @madebygps.com shows how to: ✅ Use a singleton CosmosClient ✅ Inject it cleanly with FastAPI ✅ Prep for Azure Functions Watch: https://msft.it/63325ShMAl #Python #FastAPI #AzureFunctions

Azure Cosmos DB Python Basics: Client Configuration and Dependency Injection with FastAPI

In this video, you'll learn how to properly configure and wire up a CosmosClient using FastAPI's dependency injection system. Instead of creating new connections for every request, we'll implement a singleton pattern with connection pooling that scales efficiently and integrates seamlessly with Azure Functions. What You'll Learn: • Connection pooling fundamentals and why every CosmosClient creates its own pool • The performance difference between one connection pool versus hundreds • Singleton CosmosClient pattern using global variables and lazy initialization • Clean FastAPI dependency injection setup for database connections • Azure Functions integration patterns that work in production Presenter Gwyneth Peña-Siguenza Links: • Code Repository: https://msft.it/63322ShMAk • Azure Functions Best Practices: https://msft.it/63324ShMAw • Azure Cosmos DB Python Best Practices: https://msft.it/63325ShMAb • FastAPI Dependency Injection: https://msft.it/63326ShMAj • Subscribe to Azure Cosmos DB on YouTube – https://msft.it/63327ShMAd • Follow Azure Cosmos DB on X – https://msft.it/63329ShMA5 • Follow Azure Cosmos DB on LinkedIn – https://msft.it/63321ShMA9 #Python #AzureCosmosDB #Azure #NoSQL #DatabaseTutorial #PythonSDK

msft.it

It’s so frustrating that there is this illusion that we are all 49%/49% right now. Us versus them, good versus bad, and it’s all because of the BS that is the electoral system. It’s very likely 70% versus 30% and we’re just not seeing representative government.There’s just no common sense right now

Kubernetes is the second-largest open-source project in the world. What does it do—and why is it so widely adopted? @kat.lol is the Kubernetes Release Team Subproject Lead. She shared the history of Kubernetes, how it's built, when it is a good tool to use, and how you can contribute to it:

This has been a super interesting experience; maybe I’ll do a video or explain the process at some point. I’m very proud of the result. The most challenging talk I’ve ever done. It should get chopped up on YouTube soon. #TEDxPDX (but it can be found rewinding in the livestream)

Scott holds up a Commodore 64Scott at TEDx Portland The internet is walled gardens Scott and his Dad
Scott Hanselman 🌮@scott.hanselman.com · last yr.

I’m giving a TED talk tomorrow. Surreal experience but an interesting one. www.tedxportland.com/year/13 I believe it’ll be live streamed as well. Adulting is crazy sometimes.

Scott giving a TED talk with a picture of a Commodore 64 behind him

Pilas, mi gente: seguimos con las clases de Python + IA. Esta vez, ¡AGENTES! (22 de Abril). Vamos a cubrir mucha teoría y tendremos más de 10 demos con código para solidificar esta info. Terminarás con una base para crear o agregar agentes en tus apps.

diagram of agents architecture from powerpoint slide