Safia Abdalla
banner
captainsafia.com
Safia Abdalla
@captainsafia.com
👩🏾‍💻: helping people build cloud services with oss at @microsoft.com.
✨: dream big and follow through even bigger.
📝: writing things at blog.safia.rocks
Nice presentation -- great structure and your code demonstration was clear!

I'm curious about your process for creating strongly-typed wrappers around the dotnet commands. Was this a manual process or did you eventually figure out a way to automate it?
November 15, 2025 at 5:06 PM
Thanks so much for contributing this and updating the sample! 🫶🏾
November 11, 2025 at 9:43 PM
What powerful being is lurking in the shadows there?
November 11, 2025 at 4:08 PM
Should be fixed now!
November 10, 2025 at 6:23 PM
Yeah the name alone is worth using it
November 7, 2025 at 5:37 AM
Hurl has its own file format that’s distinct from .http files in that it lets you write assertions on the response in the file. I haven’t seen other tools that do that and have a fast and easy to use CLI experience.
November 7, 2025 at 2:52 AM
My main thought here is whether or not there is ever a case where the document name doesn’t appear in the pattern in some way. Specifically because you’d want whoever is querying for the document to query based on some well-known name that appears in the URL.
November 6, 2025 at 5:47 AM
Does your URL nomenclature match your document names in any way? The MapOpenApi takes a path parameter that lets you define the route for your requests so you could do something like “/{documentName}/openapi.json” of that matches why you expect.
November 6, 2025 at 3:57 AM
...by declaring their own pipeline steps in the resource model using the Aspire APIs for it.
November 3, 2025 at 9:07 PM
Moreso the later. The pipeline is modeled as a set of steps that are in the applicaiton model. Aspire comes with built-in steps for key things (like building container images) and integrations can implement their own (like Azure integratiosn support provisioning). Developers can add to it...
November 3, 2025 at 9:07 PM
Does your team have a Copilot subscription? The feature requires that.

If you do, I think this feature is still rolling out to users probably.
October 30, 2025 at 3:00 PM
Right? Considering all the layers of complexity, I am surprised it works as often as it does.
October 29, 2025 at 7:42 PM