Posts

[MS] Effortless adjustments with an adaptive paste - devamazonaws.blogspot.com

Image
Find yourself needing to adjust pasted code to actually work in your project? Visual Studio 2022 introduces the capability to adapt your pasted code with Copilot to reduce the time you spend on making tedious changes. Streamline manual code modifications with adaptive paste When you're copying and pasting code, the process often comes with extra steps. Adjusting parameters, correcting styling, or fixing even the most minor errors can slow down your workflow. These small, repetitive tasks add up and disrupt your focus. Addressing these challenges, Visual Studio introduces a new Copilot-powered capability that adapts pasted code seamlessly, saving you time and effort. This feature intelligently adapts pasted code to your solution's context, incorporating the new code into your existing project by: Aligning syntax and styling with the document Inferring parameter adjustments Fixing minor errors Supporting language translation, human and code-based Completing patterns or fill...

[MS] What resource ID should I give my application’s main icon? - devamazonaws.blogspot.com

A customer wanted to know what resource ID to assign to their application's main icon. There was one faction within the company that felt that the resource ID should be 1, because it's the first icon. There was another faction that felt that the resource ID should be 32512, because that is the value of IDI_ APPLICATION , which is documented as "Default application icon." Furthermore, when they did a survey of what other programs did, they saw that the resource IDs were all over the place. While it's true that a lot of programs used resource ID 1, some used resource ID 2, and Visual Studio uses resource ID 32512. Who's right? Recall the algorithm by which Explorer finds the "first" icon in a file. Choose the alphabetically first named group icon, if available. Else, choose the group icon with the numerically lowest identifier. Therefore, everybody is right, for certain values of "right". Suppose you know that a list of items is a...

[MS] Exciting Updates Coming to the Microsoft 365 Developer Program - devamazonaws.blogspot.com

We’re excited to share an early look at upcoming changes to the Microsoft 365 Developer Program - changes that are directly shaped by the valuable feedback we've received from our developer community. Our roadmap focuses on making the program more robust, secure, and accessible, and we have been listening closely to what you have told us you need. The Microsoft 365 Developer Program has long been a great resource for developers building solutions on the Microsoft 365 platform. However, we also recognize that the current experience has some limitations, especially when it comes to serving the diverse needs of our global audience. Over the next few months, we will be rolling out a series of updates designed to significantly improve the developer experience. Here is a preview of what is coming. Enhancements to Subscription and Tenant Management Streamlined Tenant Provisioning: A new and improved tenant provisioning flow is introduced as the default for all new Microsoft 365 Develo...

[MS] Building Real‑Time iOS Apps with SignalR: Introducing the Official Swift Client (Public Preview) - devamazonaws.blogspot.com

Image
Introduction Until now, iOS developers who wanted real‑time, bi‑directional communication with SignalR had to rely on community‑built clients or roll their own Swift implementation—both of which introduced maintenance and compatibility headaches. We’re excited to announce that the official SignalR Swift client is now available in public preview. With this release, you can: Quickly add real‑time features (chat, notifications, live dashboards) to your SwiftUI or UIKit apps. Leverage full SignalR functionality—hubs, groups, client/server streaming—on iOS and macOS. Rely on an officially supported, maintained, and tested library. In this post you’ll learn how to set up the Swift client and use its core features. During a recent .NET Community Standup, we demoed an AI-enabled chat sample that uses SignalR for streaming AI‑generated tokens to iOS clients. We recommend you having a watch. You can find the repo referenced in the episode at the end of this blog post. How to set up Swi...

[MS] Microspeak: top of mind - devamazonaws.blogspot.com

Although I have citations going back to 2011, the phrase top of mind snuck up me and has established itself in Microspeak. It's never the full idiomatic phrase on the top of my mind . It just the shorthand top of mind . Let's try to figure this out together. Here my earliest citation, from 2011: Please join (senior executives) for our Employee Town Hall. This is a great time to hear what's top of mind for them and get a preview of new products under development. In this case, it seems that top of mind for X is just shorthand for "on the top of X's mind". This simple explanation holds up in my second citation from 2013: Our first town hall of 2013 is all about what's top of mind for you . (Senior executive) will be joined by (person) for a live Q&A discussion. This is a great opportunity for you to hear (senior executive)'s perspective on what's happening in the technology industry as well as his view on what we accomplished in the firs...

Introducing Amazon EC2 C8gd, M8gd, and R8gd instances - devamazonaws.blogspot.com

AWS announces the general availability of Amazon Elastic Compute Cloud (Amazon EC2) C8gd instances, Amazon EC2 M8gd instances, and Amazon EC2 R8gd instances with up to 11.4 TB of local NVMe-based SSD block-level storage. These instances are powered by AWS Graviton4 processors, delivering up to 30% better performance over Graviton3-based instances. They have up to 40% higher performance for I/O intensive database workloads, and up to 20% faster query results for I/O intensive real-time data analytics than comparable AWS Graviton3-based instances. These instances are built on the AWS Nitro System and are great fit for applications that need access to high-speed, low latency local storage. Each instance is available in 12 different sizes. They provide up to 50 Gbps of network bandwidth and up to 40 Gbps of bandwidth to the Amazon Elastic Block Store (Amazon EBS). Additionally, customers can now adjust the network and Amazon EBS bandwidth on these instances by 25% using EC2 instance band...

Amazon EC2 C6id instances are now available in AWS Europe (Paris) region - devamazonaws.blogspot.com

Starting today, Amazon Elastic Compute Cloud (Amazon EC2) C6id instances are available in Europe (Paris) Region. These instances are powered by 3rd generation Intel Xeon Scalable Ice Lake processors with an all-core turbo frequency of 3.5 GHz and up to 7.6 TB of local NVMe-based SSD block-level storage. C6id instances are built on AWS Nitro System , a combination of dedicated hardware and lightweight hypervisor, which delivers practically all of the compute and memory resources of the host hardware to your instances for better overall performance and security. Customers can take advantage of access to high-speed, low-latency local storage to scale performance of applications such data logging, distributed web-scale in-memory caches, in-memory databases, and real-time big data analytics. These instances are generally available today in the US West (Oregon), US East (Ohio, N. Virginia), Canada (Central), Canada West (Calgary), AWS GovCloud (US-West), Mexico (Central), South America (...