Posts

[MS] Inside Access: Join Us at VS Live! Redmond for a Week of Deep Developer Learning - devamazonaws.blogspot.com

Image
A long time ago, I stood in a packed room at VS Live! and watched developers erupt in applause after a debugging demo shaved hours off a real-world problem. That was the moment I realized this wasn’t just a conference—it was a place where developers and toolmakers come together to push the craft forward. I’m excited to announce that I’ll be keynoting VS Live! Redmond 2025 , August 4–8 at the Microsoft Conference Center—and I’d love for you to join us. This is more than just a developer event. It’s the one time each year when the Visual Studio, GitHub, and Azure engineering teams open our doors, share what we’re working on, and connect directly with the developers we build for. I’ve already started working with the team on a set of demos that will surprise you—and I mean that in the best way. Let me show you why this is the event I never miss. Top 6 Reasons to Join Us at VS Live! Redmond Kick Off with My Keynote and Exclusive Visual Studio Demos I’m teaming up with the Visual Studio...

Amazon RDS for Oracle now offers Reserved Instances for R7i and M7i instances - devamazonaws.blogspot.com

Amazon Relational Database Service (Amazon RDS) for Oracle offers Reserved Instances for R7i and M7i instances with up to 46% cost savings compared to On-Demand prices. These instances are powered by custom 4th Generation Intel Xeon Scalable processors and provide larger sizes up to 48xlarge with 192 vCPUs and 1536 GiB of latest DDR5 memory. Reserved instance benefits apply to both Multi-AZ and Single-AZ configurations. This means that customers can move freely between configurations within the same database instance class type, making them ideal for varying production workloads. Amazon RDS for Oracle Reserved Instances also provide size flexibility for the Oracle database engine under the Bring Your Own License (BYOL) licensing model. With size flexibility, discounted rate for Reserved Instances will automatically apply to usage of any size in the same instance family. Customers can now purchase Reserved Instances for Amazon RDS Oracle in all AWS regions where R7i and M7i instance...

Amazon IVS Real-Time Streaming now supports E-RTMP multitrack video ingest - devamazonaws.blogspot.com

Starting today, you can use E-RTMP (Enhanced Real-Time Messaging Protocol) multitrack video to send multiple video qualities to your Amazon Interactive Video Service (Amazon IVS) stages. This feature enables adaptive bitrate streaming, allowing viewers to watch in the best quality for their network connection. Multitrack video is supported in OBS Studio and complements the existing simulcast capabilities in the IVS broadcast SDK. There is no additional cost for using multitrack video with Real-Time Streaming. Amazon IVS is a managed live streaming solution designed to make low-latency or real-time video available to viewers around the world. Visit the AWS region table for a full list of AWS Regions where the Amazon IVS console and APIs for control and creation of video streams are available. To learn more, please visit the Amazon IVS RTMP ingest documentation page.   Post Updated on June 20, 2025 at 06:00PM

[MS] The case of the invalid handle error when a handle is closed while a thread is waiting on it - devamazonaws.blogspot.com

A customer tracked one of their crashes to an invalid handle exception being raised when one thread closed a handle that another thread was waiting for. Or at least that's how they presented the problem. The stack trace in the crash dump said ntdll!KiRaiseUserExceptionDispatcher+0x3a KERNELBASE!WaitForMultipleObjectsEx+0x123 KERNELBASE!WaitForMultipleObjects+0x11 contoso!Widget::WaitUntilReadyAsync$_ResumeCoro$1+0x1316 contoso!std::experimental::coroutine_handle<void>::resume+0xc contoso!std::experimental::coroutine_handle<void>::operator()+0xc contoso!winrt::impl::resume_background_callback+0x10 ntdll!TppSimplepExecuteCallback+0x14d ntdll!TppWorkerThread+0x819 kernel32!BaseThreadInitThunk+0x17 Here's a simplified version of the code: struct Widget : std::enable_shared_from_this<Widget> { wil::unique_event m_readyEvent{ wil::EventOptions::ManualReset }; wil::unique_event m_shutdownEvent{ wil::EventOptions::ManualReset }; winrt::IAsyncOperation...

Introducing the updated AWS Government Competency - devamazonaws.blogspot.com

Today, AWS announced major enhancements to its AWS Government Competency, introducing three categories to help public sector customers effectively identify and engage with validated AWS Partners. This update consolidates and streamlines AWS's public sector partner offerings by merging the AWS Public Safety Competency and AWS Smart City Competency under the Government Competency. This update features three distinct categories: Citizen Services, Defense & National Security, and Public Safety. The new structure enables government customers to quickly find partners with specific expertise aligned to their mission requirements. Partners in the program must meet rigorous technical validation requirements and demonstrate proven success in their designated categories, ensuring customers can confidently select partners who understand their unique compliance, security, and procurement needs. AWS has also enhanced the program benefits for qualified partners, including new technical an...

[MS] Announcing General Availability of Native Vector Type & Functions in Azure SQL - devamazonaws.blogspot.com

Image
We are happy to announce that Native vector support in Azure SQL Database and Azure SQL Managed Instance is moving to General Availability this summer. Deployments are already underway, and several regions have begun receiving the feature. What is going GA? Integrated Vector Data Type Azure SQL introduces a dedicated VECTOR data type that simplifies the creation, storage, and querying of high-dimensional vector embeddings  vector embeddings directly within your relational database. Built-in Vector Functions Includes essential vector operations like: VECTOR_DISTANCE , VECTOR_NORM  VECTOR_NORMALIZE. Read more here Use Cases With the General Availability of Native vector support, Azure SQL is no longer just a place to store and query relational data. It is a platform for building intelligent, context-aware, and production-ready AI applications. Whether you're enabling semantic search, powering RAG pipelines, or orchestrating multi-agent workflows, everything you need is ...

[MS] PACT Contract Testing - Because Not Everything Needs Full Integration Tests - devamazonaws.blogspot.com

Image
At Microsoft Industry Solutions Engineering, we are big fans of integration tests. They are the best way to test that your system works as a whole, but sometimes, integration tests are overkill or too complex to set up that the return on investment is just not worth it. That's the situation one of our teams has recently found themselves in. The project in question was a proof of concept, a natural language search engine for a large manufacturing company. The data was complex, inconsistent, and spread across multiple downstream systems managed by different teams. These systems varied widely in engineering maturity. Some had integration test environments, while others did not. Since this was a proof of concept, the team decided not to invest time in setting up integration tests for every downstream system. However, they still needed a way to test the interactions between these systems effectively. So what do you do then? You could write unit tests, but they only test the applications...