AWS DevOps & Developer Productivity Blog
Category: Java
Accelerate large-scale modernization of .NET, mainframe, and VMware workloads using HAQM Q Developer
Software runs the world – not just the new software applications built in modern languages and deployed on the most optimized cloud infrastructure, but also legacy software built over years and barely understood by the teams that inherit them. These legacy applications may have snowballed into monolithic blocks or may be fragmented across siloed on-premises […]
Announcing support for upgrades to Java 21 in HAQM Q Developer
On February 14, HAQM Q Developer announced support for upgrades to Java 21. As a Java developer, I’m excited about this new capability, which will make it easier for me to keep my applications up-to-date and take advantage of the latest language features and performance improvements. In addition, the latest version of HAQM Q Developer […]
Leverage powerful generative-AI capabilities for Java development in the Eclipse IDE public preview
Today marks an exciting milestone for Eclipse developers everywhere: we’re thrilled to announce the public preview of HAQM Q Developer in the Eclipse IDE. This integration brings the power of AI-driven development directly into one of the most popular development environments. In this blog post, we’ll explore some of its game-changing features, and show you […]
Dissecting the Performance Gains in HAQM Q Developer agent for code transformation
HAQM Q Developer Agent for code transformation is an AI-powered tool which modernizes code bases from Java 8 and Java 11 to Java 17. Integrated into VS Code and IntelliJ, HAQM Q simplifies the migration process and reduce the time and effort compared to manual process. It proposes and verifies code changes, using AI to […]
Diving Deeper into Projen: Exploring Advanced Features
We will be highlighting Projen’s powerful features that cater to various aspects of project management and development. We’ll examine how Projen enhances polyglot programming within HAQM Web Services (AWS) Cloud Development Kit constructs. We’ll also touch on its built-in support for common development tools and practices. In our previous blog, we introduced you to the […]
Accelerate application upgrades with HAQM Q Developer agent for code transformation
In this blog, we will explore how HAQM Q Developer Agent for code transformation accelerates Java application upgrades. We will examine the benefits of this Generative AI-powered agent and outline strategies to achieve maximal acceleration, drawing from real-world success stories and best practices. Benefits of using HAQM Q Developer to upgrade your applications HAQM Q […]
Three ways HAQM Q Developer agent for code transformation accelerates Java upgrades
When HAQM Web Services (AWS) launched HAQM Q Developer agent for code transformation as a preview last year to upgrade Java applications, we saw many organizations desire to significantly accelerate their Java upgrades. Previously, these upgrades were considered daunting, a time-consuming manual task requiring weeks if not months of effort and with HAQM Q Developer they […]
Developing with Java and Spring Boot using HAQM CodeWhisperer
Developers often have to work with multiple programming languages depending on the task at hand. Sometimes, this is a result of choosing the right tool for a specific problem, or it is mandated by adhering to a specific technology adopted by a team. Within a specific programming language, developers may have to work with frameworks, […]
S3 URI Parsing is now available in AWS SDK for Java 2.x
The AWS SDK for Java team is pleased to announce the general availability of HAQM Simple Storage Service (HAQM S3) URI parsing in the AWS SDK for Java 2.x. You can now parse path-style and virtual-hosted-style S3 URIs to easily retrieve the bucket, key, region, style, and query parameters. The new parseUri() API and S3Uri […]
Finding code inconsistencies using HAQM CodeGuru Reviewer
Here we are introducing the inconsistency detector for Java in HAQM CodeGuru Reviewer. CodeGuru Reviewer automatically analyzes pull requests (created in supported repositories such as AWS CodeCommit, GitHub, GitHub Enterprise, and Bitbucket) and generates recommendations for improving code quality. The Inconsistency Principle Software is repetitive, so it’s possible to mine usage specifications from the mining […]