AWS DevOps & Developer Productivity Blog
Tag: Java
Announcing General Availability of GitLab Duo with HAQM Q
Announcing General Availability of GitLab Duo with HAQM Q Today, we’re excited to announce the general availability of GitLab Duo with HAQM Q. This new offering is an integrated product, bringing together GitLab’s DevSecOps platform with HAQM Q’s generative AI capabilities. Gitlab Duo with HAQM Q embeds HAQM Q agent capabilities directly in GitLab’s DevSecOps […]
Announcing inline chat in Eclipse with HAQM Q Developer
Earlier today HAQM Q Developer launched inline chat in the Eclipse IDE (in preview). In this post, I’ll walk you through how I’ve been using this powerful new capability to streamline my Java development workflow, from refactoring existing code to optimizing performance-critical methods. Whether you’re a seasoned Eclipse veteran or just getting started, you’ll see […]
Using the HAQM Q Developer command line transformation tool
In today’s rapidly evolving software landscape, maintaining and modernizing Java applications is a critical challenge for many organizations. As new Java versions are released and best practices evolve, the need for efficient code transformation becomes increasingly important. HAQM Q Developer transformation for Java using the Command Line Interface (CLI) presents a powerful alternative to integrated […]
Converting embedded SQL in Java applications with HAQM Q Developer
As organizations modernize their database infrastructure, migrating from systems like Oracle to open source solutions such as PostgreSQL is becoming increasingly common. However, this transition presents a significant challenge: discovering and converting embedded SQL within existing Java applications to ensure compatibility with the new database system. Manual conversion of this code is time-consuming, error-prone, and […]
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 […]
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 […]
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 […]
Improving your Java applications using HAQM CodeGuru Profiler
Debugging performance issues is always a challenge, especially in production. In the normal software development workflow, as we start writing and reviewing our code, we may introduce bugs or inefficiencies that lead to decreased overall performance of our application after deployment. So, we created HAQM CodeGuru, a developer tool powered by machine learning (ML) that […]