Posts

[MS] The case of the DLL that was not present in memory despite not being formally unloaded, part 1 - devamazonaws.blogspot.com

The team responsible for shell32.dll received a bug saying that they were responsible for a large number of crashes in a particular third party program. Opening the crash dumps showed the clear signs of a stack overflow: # Child-SP RetAddr Call Site 00 000000ba`92851098 00007ff9`fed521c1 ntdll!_chkstk+0x37 01 000000ba`928510b0 00007ff9`feea5ace ntdll!RtlDispatchException+0x2d1 02 000000ba`92851300 00007ff9`fed4e02d ntdll!KiUserExceptionDispatch+0x2e 03 000000ba`92852060 00007ff9`fed5222f ntdll!RtlLookupFunctionEntry+0x8d 04 000000ba`928520b0 00007ff9`feea5ace ntdll!RtlDispatchException+0x33f 05 000000ba`92852800 00007ff9`fed4e02d ntdll!KiUserExceptionDispatch+0x2e 06 000000ba`92853560 00007ff9`fed5222f ntdll!RtlLookupFunctionEntry+0x8d 07 000000ba`928535b0 00007ff9`feea5ace ntdll!RtlDispatchException+0x33f 08 000000ba`92853d00 00007ff9`fed4e02d ntdll!KiUserExceptionDispatch+0x2e 09 000000ba`92854a60 00007ff9`fed5222f ntdll!RtlLookupFunctionEntry+0x8d 0a ...

[MS] Cancellation of Windows Runtime activities is asynchronous - devamazonaws.blogspot.com

In the Windows Runtime, there are four interface patterns for representing asynchronous activity.   No return type With return type T Without progress IAsyncAction IAsyncOperation<T> With progress IAsyncActionWithProgress<P> IAsyncOperationWithProgress<T, P> For the purpose of this discussion, I will collectively call these "asynchronous activities". One of the things you can do with asynchronous activities is cancel them, by calling the Cancel method. This method submits a request to cancel, but it does not wait for the operation to acknowledge the cancellation. If you want to wait for the operation to stop executing, you have to wait for it to call the completion callback.² Asynchronous cancellation is important for avoiding deadlocks. Most of the time, the scenarios involve cross-thread synchronous calls, but here's an extremely obvious way it can happen. Suppose that you have registered a progress callback on your asynchronou...

[MS] Which Azure Cosmos DB Role Does My App Need? - devamazonaws.blogspot.com

Image
In the previous post in the series, we covered the security decisions you make on day one . In this part, we will talk about how to give your app access to Cosmos DB data, using roles and a managed identity instead of keys. The situation You’ve built your app. It works locally. Now you’re ready to connect it to Azure Cosmos DB, and you hit the question: how does my app get access? There are really only three questions you need to answer: Who  is asking for access? (your app's identity) What  are they allowed to do? (a role) Where  does that permission apply? (a scope)   First, the one distinction that trips everyone up Cosmos DB has two completely separate permission systems. If you remember nothing else from this post, remember this: Control Plane Data Plane What it governs Managing the account: create/delete databases and containers, change throughput, read keys, configure networking Reading and writing the actual data: documents, queries, stored proc...

[MS] Visual Studio Code 1.127 - devamazonaws.blogspot.com

Learn what's new in Visual Studio Code 1.127 (Insiders) Read the full article Post Updated on July 1, 2026 at 06:00PM Thanks for reading from devamazonaws.blogspot.com

Claude Tag is now available in beta via Claude Enterprise in AWS Marketplace - devamazonaws.blogspot.com

Anthropic is launching Claude Tag — bringing Claude directly into the channels where your team already works, starting with Slack. Claude Tag is available today in beta to AWS customers who access Claude Enterprise through AWS Marketplace. Claude Tag is a new way for teams to work with Claude. Grant Claude access to selected channels, and connect it to whichever tools, data—and even codebases—you choose.. It's multiplayer, so anyone in the channel can tag @Claude in, and delegate tasks to it while they focus on other work. Claude builds context by remembering relevant information from the channels it’s in, and can plan out tasks to complete in the future. And, for security and governance teams, Claude Tag operates under its own identity, scoped per channel, with spend controls and ambient mode off by default. Getting started with Claude Enterprise on AWS Marketplace The experience for Claude Enterprise in AWS Marketplace customers is identical to first-party Claude Enterprise...

[MS] Azure SDK Release (May 2026) - devamazonaws.blogspot.com

Thank you for your interest in the new Azure SDKs! We release new features, improvements, and bug fixes every month. Subscribe to our Azure SDK Blog RSS Feed to get notified when a new release is available. You can find links to packages, code, and docs on our Azure SDK Releases page . Release highlights The Azure SDK for Rust reaches general availability The Azure SDK for Rust is now stable. This month's GA delivers production-ready 1.0.0 crates for Core, Identity, Key Vault (Secrets, Keys, and Certificates), and Storage (Blobs and Queues), built on the same design patterns you already know from the .NET, Java, JavaScript, Python, Go, and C++ SDKs. For the full story, see From beta to stable: Announcing the Azure SDK for Rust . Azure AI Search adds agentic retrieval with knowledge bases The .NET Azure AI Search library (12.0.0) and Python azure-search-documents (12.0.0) introduce knowledge bases and a new KnowledgeBaseRetrievalClient for agentic retrieval. You can now defi...