kamilmrzyglod
Debugging Application Insights locally without a cloud subscription
Re:15 months of building an OSS Azure emulator with and without AI
on Wednesday July 08, 2026 @10:26AM (#48832420)
Would love to hear your thoughts on the post and see if you had similar challenges :)
15 months of building an OSS Azure emulator with and without AI
Re:Fault injection in a local Azure emulator to test retry logic witho...
on Wednesday July 01, 2026 @09:59AM (#48746927)
Updated the title - the original was too generic for what the post actually covers. It's about Topaz, an OSS local Azure emulator I'm building.
Re:Fault injection in a local Azure emulator to test retry logic witho...
on Wednesday July 01, 2026 @09:52AM (#48746812)
Fair point - I built Topaz, so yes, there's a conflict of interest. The argument about mock-vs-inject stands independently though: any proxy that sits between the SDK and a real endpoint would do the same thing. Topaz happens to be what I built to solve this for Azure locally.
Fault injection in a local Azure emulator to test retry logic without mocking
Re:Show HN: Topaz – replace three Azure emulators with one binary
on Wednesday June 24, 2026 @08:03AM (#48658456)
Hey, my name's Kamil and I'm the author. I started working on Topaz, local Azure emulator, over a year ago as a prototype. After validating it in a few commercial projects I was working on, I kept developing it. It's built on a principle of going deep-first - emulating not only typical CRUD operations but also intricacies of data planes (like ACR OCI protocol emulation, soft-deleting, simulating network errors, Entra ID authentication flows and similar low-level issues).
The main idea behind starting the project was providing a single tool for Azure developers with a unified DevEx - DNS, SSL, IaC support.
Would love to hear more about what gaps you see when trying to emulate Azure services and what scenarios you'd like to cover with such a tool.
Here's the before/after writeup if you want the full context - https://topaz.thecloudtheory.com/blog/replacing-azure-emulat...
Show HN: Topaz – replace three Azure emulators with one binary
Why az login ROPC ignores custom ports (CONNECT proxy workaround)
What AMQP compatibility means for a local Azure emulator
Let Copilot handle your local Azure setup via MCP
Building a devcontainer: workspace mounts, DNS wildcards and /etc./resolv.conf
Re:Topaz vs. Azurite: what works locally and what doesn't
on Tuesday May 05, 2026 @10:45AM (#48023214)
Yes it is but it's still another emulator which needs to be run separately, configured separately and managed separately. But let's keep that for another comparison :)
Topaz vs. Azurite: what works locally and what doesn't
Re:Chasing a SharedKey signature mismatch: fix azurerm_storage_table_e...
on Saturday May 02, 2026 @04:09PM (#47989991)
Thanks! I believe that the main issue was encoding/decoding behaviour for URL between Go and .NET, not the documentation itself, but it's great to hear that such feedback is still valuable to you!
Re:Chasing a SharedKey signature mismatch: fix azurerm_storage_table_e...
on Saturday May 02, 2026 @02:32AM (#47983899)
Mostly Claude Sonnet 4.6 with VS Code Copilot extension. Tested similar extension for Rider but was not satisfied with results.
Re:Chasing a SharedKey signature mismatch: fix azurerm_storage_table_e...
on Saturday May 02, 2026 @02:30AM (#47983889)
Hey Edgy, thank you for your input! This is an emulator, not a real storage-like system which is more like a LocalStack for Azure, not "MiniIO for Azure" :) So while some things / patterns may look fishy or hacky, there's a tradeoff between what's considered a performance issue and what is "just doing the work". The codebase is not vibecoded, the project is created by myself for the last 1 year with some AI based assistance. But I will definitely look into some of the red flags you mentioned!