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
✨: 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
What powerful being is lurking in the shadows there?
Should be fixed now!
November 10, 2025 at 6:23 PM
Should be fixed now!
Yeah the name alone is worth using it
November 7, 2025 at 5:37 AM
Yeah the name alone is worth using it
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
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.
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
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.
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
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.
...by declaring their own pipeline steps in the resource model using the Aspire APIs for it.
November 3, 2025 at 9:07 PM
...by declaring their own pipeline steps in the resource model using the Aspire APIs for it.
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
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...
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.
If you do, I think this feature is still rolling out to users probably.
October 30, 2025 at 3:00 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.
If you do, I think this feature is still rolling out to users probably.
Right? Considering all the layers of complexity, I am surprised it works as often as it does.
October 29, 2025 at 7:42 PM
Right? Considering all the layers of complexity, I am surprised it works as often as it does.
Yep! And access state in your AppHost resource model.
October 28, 2025 at 10:18 PM
Yep! And access state in your AppHost resource model.
@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
@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.