Updates include unit tests, code reviews, and documentation creation
Agents in Amazon Q Developers can automate the process of upgrading and transforming legacy Java applications with the Amazon Q Developer transformation capability (/transform), generate customized code recommendations from your private repositories securely, bootstrap new projects from a single prompt (/dev), generate real-time code suggestions based on your comments and existing code, and quickly determine what resources are running in your AWS account with a simple prompt.
Presently extending the capabilities of the Amazon Q Developer agent today to:
1) Improve codebase documentation (/doc);
2) Support code reviews to identify and fix security and code quality issues (/review); and
3) Automatically generate unit tests and improve test coverage (/test) throughout the software development lifecycle in your preferred IDE or GitLab Duo with Amazon Q (in preview), one of the most widely used enterprise DevOps platforms.
Start using Amazon Q Developer agents to learn how to write applications
You may install the most recent Amazon Q IDE extension for your preferred IDEs to begin using all the new features. Open your project in your IDE after logging in to Amazon Q Developers Free or Pro Tier. AWS Builder ID can be used for Free Tier authentication, whereas AWS IAM Identity Centre may be used for Pro Tier authentication.
Currently accessible
In every AWS region where Amazon Q Developer is accessible, three new software development agent features are now available.
Amazon Q Developers .NET transformation features in IDE preview
The.NET Framework was first released in 2002 and is only compatible with Windows. While it is still maintained, it is no longer being developed. On the other hand, cross-platform.NET, which was introduced in 2016, is open source, Linux-compatible, lightweight, and more efficient.
Every year, it is updated often to provide new features and enhanced performance. You may switch from Windows to Linux by converting your.NET programs from the.NET Framework to the cross-platform.NET. As a consequence, you may lower your Microsoft license costs while also benefiting from the most recent advancements in the.NET platform.
With tools like AWS Toolkit for.NET Refactoring, AWS Microservice Extractor for.NET, and Porting Assistant for.NET, to at Amazon Web Services (AWS) have been assisting you in modernizing and porting your.NET applications from Windows to Linux.
Transformation features for.NET, mainframe, and VMware workloads
The.NET transformation capabilities of Amazon Q Developer, a new generative AI-powered experience for converting your.NET Framework apps to cross-platform.NET within your integrated development environment (IDE), are presented in this post.
The codebase is automatically analyzed, a transformation plan is created, and transformation activities are carried out using Amazon Q Developers transform for.NET. These include porting to cross-platform.NET, rewriting outdated and ineffective code components, and updating and replacing NuGet packages and APIs.
Things to know
- Availability: With an Amazon Q Developer Pro Tier membership, the transformation features for.NET porting are currently available in preview version.
- Supported.NET versions: Applications created with.NET Framework versions 3.5+,.NET Core 3.1, and.NET 5+ may be transformed to the cross-platform.NET version,.NET 8, utilising Amazon Q Developers.NET transformation capabilities.
- Supported application types: Amazon Q The following C# code project types are supported by the developer transformation capabilities for.NET: console applications, class libraries, unit tests, web APIs, Windows Communication Foundation (WCF) services, and business logic layers of Single Page Applications (SPA) and Model View Controllers (MVC). UI layer components like WebForms and Razor Views, however, are not migrated.
Additionally, only applications with NuGet package requirements created by Microsoft are supported. Only the default IIS configurations are supported for cross-platform.NET application porting for.NET Framework apps that rely on Internet Information Server (IIS).
Web-based mainframe, VMware, and.NET transformation preview
The new Amazon Q Developer transformation capabilities for.NET, mainframe, and VMware workloads are being made available to the public today.
With domain-expert generative AI agents overseen by modernisation teams and a single collaborative web experience, Amazon Q Developer speeds up the large-scale transformation of business workloads.
Modernization teams may expedite.NET porting, mainframe modernization, and VMware transfer while improving application security, resilience, performance, and scalability by utilising Amazon Q Developers transformation capabilities to complete big and complex projects.
Join the preview
With an Amazon Q Developer Pro Tier membership, you can preview Amazon Q Developers transformation capabilities right now.
Examine and fix Amazon Q Developers operational problems (in preview)
Troubleshooting is challenging because of the increasing complexity of current software, which necessitates extensive expertise and human labour across several systems. This leads to fewer effective operations and delayed problem-solving. Customers increasingly want automated technologies to manage repetitive operations and streamline intricate procedures so they can concentrate on providing innovations to their clients and address problems more quickly.
AWS are introducing a new feature in Amazon Q Developer that is currently in preview: The ability to look into and fix operational problems. This generative AI-powered feature automates root cause investigation for issues in your workloads and walks you through operational diagnostics.
Now in preview
In the US East (N. Virginia) Region, Amazon Q Developers new feature that allows you to look into and fix operational problems is now in preview. Use Amazon Q Developer to expedite remediation and transform your operational investigation right now.