Posts

Announcing Sepolia Testnet support for Amazon Managed Blockchain Query - devamazonaws.blogspot.com

Amazon Managed Blockchain (AMB) Query now supports the Sepolia Testnet, delivering foundational balance and transactional data with full history and sub-second latency without the need for specialized infrastructure. With this release, AMB Query now supports the Sepolia Testnet and completes its Testnet and Mainnet coverage for Bitcoin and Ethereum, helping developers from test to production. Post Updated on October 19, 2023 at 10:53PM

[MS] Improved Code Coverage Tab Experience - devamazonaws.blogspot.com

Image
If you’re using Azure DevOps for your CI/CD pipeline, you may be interested in our recent improvements to code coverage testing. Code coverage tests can help you identify areas of your code that are not tested, or not tested enough, and improve the quality of your automated tests and overall code quality. With our recent updates, you can now view code coverage tab by default for all the code coverage formats. Additionally, if you have enabled code coverage policy, you will see comments in the pull request indicating whether or not the policy has been met, including comments about missing test cases or test executables. We are continuously collecting feedback to improve our automated testing capabilities, so you can expect more updates and improvements in the future. More details on the released features below: Default view for code coverage: Previous Experience: Previously, The code coverage tab is displayed only when the build is completed. Due to this, the users would not have m...

[MS] Build a robust transaction processing solutions to improve payment experience of retail end customers - devamazonaws.blogspot.com

Image
Introduction With the advent of digital technology, payment methods for retail customers have evolved beyond traditional cash transactions to encompass a wide array of options. Today, customers can make purchases using credit and debit cards, mobile payment apps, contactless payments, and even cryptocurrencies in some cases. These modern payment solutions offer convenience, speed, and enhanced security, encouraging seamless transactions for both customers and retailers. Additionally, payment processors play a vital role in ensuring the swift and reliable transfer of funds, further streamlining the retail payment process. As the retail landscape continues to evolve, the focus remains on providing secure, user-friendly, and efficient payment methods to meet the dynamic needs of consumers and foster growth in the retail industry. In this post, we will describe an engagement with a top retailer. We built a data ingestion framework that can receive payment transaction information from any...

[MS] C# 开发工具包 – 现已正式发布 - devamazonaws.blogspot.com

Image
本篇翻译于Wendy Breiding (SHE/HER)的 C# Dev Kit – Now Generally Available . 今天,我们很高兴地宣布 C#开发工具包正式发布,C#开发工具包是一个 Visual Studio Code 扩展,为 Linux、macOS 和 Windows 带来了改进的编辑器优先 C# 开发体验。 谢谢社区的努力 ! 自6月首次预览以来,我们收集到了非常多的数据和宝贵的社区反馈,这些数据和反馈塑造了这个产品。社区报告了大约 350 个问题,这些问题都已经得到了解决。 这次更新包括质量改进及场景澄清等多个方面。 您的积极参与带来了 300 多项有针对性的改进,从而提供了更加强大和可靠的扩展。 社区的共同努力对于我们至关重要,这让我们决定从预览版升级到正式版,并且开始为 Visual Studio 用户启动官方支持。 什么是 C# 开发工具包? C# 开发工具包利用了核心 C# 语言服务 ,为开发人员提供额外的生产力价值。虽然这些核心生产力功能现已正式发布,但C# 开发工具包对于 .NET MAUI 和 Unity 的支持仍处于预览阶段。我们将继续听取反馈,并改进 VS Code 中 MAUI 和 Unity 的开发工作流程。 https://youtu.be/DDNCmgmrmtI C# 开发工具包的下一步计划 今天的正式发布只是一个开始,我们将继续听取您的反馈,努力提高性能、可靠性,添加功能以支持您在 VS Code 中进行 C# 开发,并每月更新扩展。 如果您想获得早期版本,请选择加入预发布频道,我们将在开发新功能时插入修复和预览功能。 请通过 VS code 报告新问题或搜索现有的增强功能和问题来分享您的反馈,并给出您的Vote或 该问题 的其他背景信息,以帮助我们确定优先级。 了解更多信息 如果您想了解更多有关 C# 开发工具包的信息,您可以在11 月份 Ignite 和 .NET Conf 上观看一些精彩的会议,或者浏览我们更新的 C# VS Code 文档 和入门文档。 您现在就可以使用 C# 开发工具包尝试新的 C# 环境! [cta-button align="center" text="Install C# Dev Kit" url=...

Amazon Redshift announces integration with AWS Secrets Manager - devamazonaws.blogspot.com

Amazon Redshift now supports integration with AWS Secrets Manager to simplify the management of Redshift administration (admin) credentials for your data warehouse. With this feature, Amazon Redshift works with AWS Secrets Manager to generate and manage your admin credentials when a database instance is created, modified, or restored. AWS Secrets Manager supports the entire lifecycle maintenance for your Amazon Redshift admin credentials which can help relieve you from complex credential management activities such as setting up custom AWS Lambda functions to manage password rotations. Post Updated on October 18, 2023 at 10:45PM

[MS] How I built a session recommender in 1 hour using Open AI - devamazonaws.blogspot.com

Image
As a developer, I often attend conferences to learn new skills and network with other professionals. However, conferences can be overwhelming, especially when they offer dozens of sessions on different topics. How can I decide which ones are worth my time and attention? That's why I decided to use OpenAI to create a tool that can help me find the most relevant sessions for my interests. I used the session abstracts of a conference as input and converted them into embeddings using OpenAI's natural language processing capabilities. Then, I used vector search to compare the embeddings with a query topic and rank the sessions by similarity. This way, I can quickly and easily discover the sessions that match my goals and preferences, without having to read all the abstracts manually. I built this tool in a couple of hours during the weekend, using simple, scalable, and fast technologies. Here's how I did it. I hope you'll find it useful. The Architecture The entire solution...

[MS] Build message extensions for Microsoft Teams and Copilot - devamazonaws.blogspot.com

Image
What are message extensions? Message extensions are a way to enhance the messaging functionality of Microsoft Teams beyond what is available out-of-the-box. It enables users to easily search for and share information through rich cards, capture data, and preview app content right within Teams. This enhances the overall user experience while using your app within Teams. 💡Did you know? If you already have a Teams message extension, then you have a plugin that works with Copilot. Read more at the end of this article. Why use message extensions? So, the golden question is: Why use message extensions at all? Imagine you're a project manager and you are in a team chat. You need a specific update on a work item in Azure DevOps. Typically, you'd open your browser, search for the item, copy the link, return to the chat, and share it. Then you'd write a message to ask for the update. Your teammate, perhaps out walking her dog, clicks the link. Her mobile browser opens, but she...