Waldek Mastykarz @wldk.nl · 10/09/2025Working on a new feature for @devproxy.bsky.social for which I needed a specific config. Short prompt + two empty files + Dev Proxy MCP server. Got a working setup in seconds. The best time to be a dev! 001
Waldek Mastykarz @wldk.nl · 24/07/2025In all other cases, @devproxy.bsky.social to the rescue! Use this configuration and inspect HTTP requests using Chrome Dev Tools. More info: learn.microsoft.com/microsoft-cl... 010
Waldek Mastykarz @wldk.nl · 02/07/2025For now, I guess I'll fallback to @devproxy.bsky.social learn.microsoft.com/microsoft-cl... 020
Waldek Mastykarz @wldk.nl · 30/06/2025Integrating LLMs lets us build powerful apps but it's hard to understand their costs. The OpenAITelemetryPlugin for @devproxy.bsky.social logs usage, token, and cost data for OpenAI API requests - no code changes needed. Understand your LLM costs before you deploy your app to production. 111
Waldek Mastykarz @wldk.nl · 20/06/2025Need an API spec for your API? Use @devproxy.bsky.social! Probably the easiest way out there to create it: 1. Start recording 2. Use your app 3. Get the spec It's that easy! Check it out: www.youtube.com/watch?v=E2AO... 000
Waldek Mastykarz @wldk.nl · 18/06/2025Checking which model is the best for us in @devproxy.bsky.social, because, like we say in Dutch, measuring is knowing. Now running Ollama. Next stop, Foundry Local. 022
Waldek Mastykarz @wldk.nl · 18/06/2025.http files are super convenient when working with APIs. They allow you to quickly issue API requests with little abstraction helping you understand what's going over the wire. What's the easiest way to create them? With @devproxy.bsky.social of course! learn.microsoft.com/microsoft-cl... 023
Waldek Mastykarz @wldk.nl · 16/06/2025Encoding matters. This caught us during our recent demo at CloudSummit: while submitting an emoji in an API request emulated using @devproxy.bsky.social we got a broken response. Turns out, emojis are utf-8 and need a proper encoding. Change the content-type to include the encoding and avoid errors. 043
Waldek Mastykarz @wldk.nl · 20/05/2025Curious how much using an LLM in your app will cost? Wonder no more! Use latest @devproxy.bsky.social beta to estimate the cost before you go live! Use the standard .NET Aspire dashboard, OpenLIT or any other OpenTelemetry-compatible dashboard. Learn more: learn.microsoft.com/microsoft-cl... 062
Waldek Mastykarz @wldk.nl · 09/05/2025Here's how we could add @devproxy.bsky.social as a resource to an Aspire app. Thinking about supporting both using it as executable and a container: - exe is easier if you have it already installed - container is universal but requires adding PFX and volume mounts for cert and config Thoughts? 131
Waldek Mastykarz @wldk.nl · 08/05/2025Coming soon to @devproxy.bsky.social: estimating LLM use and cost in your application. You can use the standard Aspire dashboard, OpenLIT or any other OpenTelemetry dashboard. Hat tip to @pelikhan.bsky.social 152
Waldek Mastykarz @wldk.nl · 07/05/2025Spent some time today trying to visualize LLM usage cost through @devproxy.bsky.social and .NET Aspire. Early result but progress! 210
Waldek Mastykarz @wldk.nl · 06/05/2025If you've got an API spec, you can import it using the TypeSpec CLI: typespec.io/docs/emitter... If you don't have an API spec, you can quickly create TypeSpec file for your API using @devproxy.bsky.social: learn.microsoft.com/en-us/micros... Check it out: typespec.io 111
Waldek Mastykarz @wldk.nl · 06/05/2025Have you looked at TypeSpec yet? It's a pretty cool language to design APIs. It allows you to use inheritance in different parts of the definition making your APIs more consistent and less verbose. And it gives you design-time feedback! The best way to start? 101
Waldek Mastykarz @wldk.nl · 17/04/2025MCP servers connected to Azure AI Search seem like a very nice combo for providing GitHub Copilot agent with additional information. Check this out: configuring @devproxy.bsky.social using natural language! 000
Waldek Mastykarz @wldk.nl · 09/04/2025HTTP files are awesome! Did you know that you can use in them values from .env files and avoid hard-coding keys, and other env-specific values? 110
Waldek Mastykarz @wldk.nl · 26/02/2025Always be yourself unless you can be the cheese, then be the cheese. 020
Waldek Mastykarz @wldk.nl · 11/02/2025Users hate waiting—slow APIs can make your app feel sluggish and unresponsive, leading to churn. #DevProxy allows you to simulate slow API responses so that you can see how your apps handles them. 110
Waldek Mastykarz @wldk.nl · 10/02/2025See how your app handles API rate limits: learn.microsoft.com/microsoft-cl... 000
Waldek Mastykarz @wldk.nl · 05/02/2025When APIs fail, apps can crash or behave unpredictably, leading to data loss and frustrated users. #DevProxy simulates various API failure scenarios, allowing you to see how your app reacts in real-time. 120
Waldek Mastykarz @wldk.nl · 03/02/2025Testing how an app handles API failures is difficult and often requires writing extra code that won't be shipped. Dev Proxy intercepts API requests and injects errors without requiring changes to your app's code. 100
Waldek Mastykarz @wldk.nl · 29/01/2025Getting some representative scores for SLM responses that match and deviate from reference texts 💪 000
Waldek Mastykarz @wldk.nl · 28/01/2025Did you know that you can inspect requests intercepted by #DevProxy using Chrome Dev Tools? Check it out: learn.microsoft.com/microsoft-cl... 110
Waldek Mastykarz @wldk.nl · 27/01/2025The easiest way to test how your app handles API errors: use #DevProxy! Works with any tech stack and OS. And the best part? No need to change your code! Check it out: learn.microsoft.com/microsoft-cl... 000
Waldek Mastykarz @wldk.nl · 27/01/2025Are you using #DevProxy? Tell us what's working and what could be better! We've got some great feedback so far and would love to hear from you too! Let us know. Looking forward to learning from you: aka.ms/devproxy/sur... 010
Waldek Mastykarz @wldk.nl · 23/01/2025If you're integrating your APIs with cloud services, you might need to debug the API requests. No easier way than by using Dev Proxy! Check it out: learn.microsoft.com/microsoft-cl... 000
Waldek Mastykarz @wldk.nl · 16/01/2025If you've got a minute, we'd love to learn from you what's working in #DevProxy and where we could do better: aka.ms/devproxy/sur... 021
Waldek Mastykarz @wldk.nl · 10/01/2025If you're using Dev Proxy, we'd love to learn from you what's working and where we could do better. 1 question, 30 secs: aka.ms/devproxy/sur... 😊 054
Waldek Mastykarz @wldk.nl · 28/12/2024Took me some time to figure out but finally got it: if you're overriding a value, like font size, in CSS and want the new value to be at least x, you can use `max(x, 1em)`. If the current value, denoted by 1em, is smaller, CSS will use x, otherwise, it'll keep the current value. 130
Waldek Mastykarz @wldk.nl · 07/12/2024Ordered Cards Against Humanity: Family Edition. Can’t wait to play with my kids 😁 2100
Waldek Mastykarz @wldk.nl · 07/12/2024Oh, to be able to fall asleep anywhere, anytime, no matter the noise 😻 060
Waldek Mastykarz @wldk.nl · 06/12/2024Just saw this option to control music in Edge Dev no matter in which tab it's playing and which tab is visible. How convenient! 2111
Waldek Mastykarz @wldk.nl · 06/12/2024Need a random string? This is probably the easiest way to get one: 371
Waldek Mastykarz @wldk.nl · 04/12/2024We'd like to learn from you! Take a minute and tell us what's working and where we could do better for Teams developer tooling: aka.ms/teams-toolin.... We appreciate your help 😊 085