AWS DevOps & Developer Productivity Blog

Category: Artificial Intelligence

Icon for CodeGuru

How HAQM CodeGuru Profiler helps Coursera create high-quality online learning experiences

This guest post was authored by Rana Ahsan and Chris Liu, Software Engineers at Coursera, and edited by Dave Sanderson and Adnan Bilwani, at AWS. Coursera was launched in 2012 by two Stanford Computer Science professors, Daphne Koller and Andrew Ng, with a vision of providing universal access to world-class learning. It’s now one of […]

Icon for CodeGuru

Python support GA: improving Python code quality using HAQM CodeGuru Reviewer

We are pleased to announce the GA launch of Python support in HAQM CodeGuru Reviewer, a service that helps you improve source code quality by automatically detecting hard-to-find defects. CodeGuru Reviewer is powered by program analysis and machine learning, and trained on best practices and hard-learned lessons across millions of code reviews on open-source projects […]

Improving the CPU and latency performance of HAQM applications using HAQM CodeGuru Profiler

HAQM CodeGuru Profiler is a developer tool powered by machine learning (ML) that helps identify an application’s most expensive lines of code and provides intelligent recommendations to optimize it. You can identify application performance issues and troubleshoot latency and CPU utilization issues in your application. You can use CodeGuru Profiler to optimize performance for any […]

Icon for CodeGuru

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 […]

Gaining operational insights with AIOps using HAQM DevOps Guru

HAQM DevOps Guru offers a fully managed AIOps platform service that enables developers and operators to improve application availability and resolve operational issues faster. It minimizes manual effort by leveraging machine learning (ML) powered recommendations. Its ML models take advantage of AWS’s expertise in operating highly available applications for the world’s largest e-commerce business for […]

Improving AWS Java applications with HAQM CodeGuru Reviewer

HAQM CodeGuru Reviewer is a machine learning (ML)-based AWS service for providing automated code reviews comments on your Java and Python applications. Powered by program analysis and ML, CodeGuru Reviewer detects hard-to-find bugs and inefficiencies in your code and leverages best practices learned from across millions of lines of open-source and HAQM code. You can […]

HAQM CodeGuru Profiler Heap Summary view

Understanding memory usage in your Java application with HAQM CodeGuru Profiler

“Where has all that free memory gone?” This is the question we ask ourselves every time our application emits that dreaded OutOfMemoryError just before it crashes. HAQM CodeGuru Profiler can help you find the answer. Thanks to its brand-new memory profiling capabilities, troubleshooting and resolving memory issues in Java applications (or almost anything that runs […]

Icon for CodeGuru

Resource leak detection in HAQM CodeGuru Reviewer

The resource leak detector in CodeGuru Reviewer combines static code analysis algorithms with machine learning to surface only the high confidence leaks. It has a high developer acceptance rate and has alerted developers within HAQM to thousands of leaks before those leaks hit production.

Icon for CodeGuru

Raising code quality for Python applications using HAQM CodeGuru

We are pleased to announce the launch of Python support for HAQM CodeGuru, a service for automated code reviews and application performance recommendations. CodeGuru is powered by program analysis and machine learning, and trained on best practices and hard-learned lessons across millions of code reviews and thousands of applications profiled on open-source projects and internally […]

Tightening application security with HAQM CodeGuru

HAQM CodeGuru is a developer tool that provides intelligent recommendations for improving code quality and identifies an application’s most expensive lines of code. To help you find and remediate potential security issues in your code, HAQM CodeGuru Reviewer now includes an expanded set of security detectors.  In this post, we discuss the new types of […]