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
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
Yep! And access state in your AppHost resource model.
October 28, 2025 at 10:18 PM
@mitchdenny.dev had brought this up in conversation, particularly because CLIs like Claude use a React-based renderer for interactivity in their views, but we hadn't closed on whether RazorConsole was AOT-compatible which is important for us.
October 27, 2025 at 10:36 PM