π€ π§βπ» π οΈ A curated list of awesome things related to Amazon Q Developer
-
DIY personalization for Amazon Q Developer - This blog post explains an experiment that could potentially allow a builder to steer Q Developer to interact with you following patterns of their preference.
-
Refactoring your Python App with 12-Factor Methodology - This article, explores how to refactor a Python task management app using Amazon Q Developer and the /dev agent to better align with the 12-factor methodology.
-
Look Ma: My Project in Go is Professional Now - Most software implementations start with experimentation and ideation. As soon as things start to work and build value, it is time to organize your code in a more professional manner so others can contribute. But sometimes, this is not always easy. In this blog post, Ricardo Ferreira will share an easy way to get your projects to look professional in no time.
-
Three Amigos and a Generative AI Assistant - The blog post discusses using the AI assistant Amazon Q to support the Three Amigos meeting, a practice in Agile software development involving key stakeholders. It highlights how Behaviour-Driven Development (BDD) can be integrated into the Three Amigos meeting to capture requirements in an executable format. The post provides a mock transcript of a Three Amigos meeting and demonstrates how Amazon Q for Developer can generate feature files based on the transcript, using Cucumber and Gherkin language.
-
How I used Amazon Q Developer to move faster with data - Ricardo Sueiras shares how Amazon Q Developer can help you work quicker and more confidently with data.
-
Building a Serverless Web Scraper with a
littlelot of help from Amazon Q - Follow Cobus Bernard building an application that helped him keeping an eye on the priority dates of his green card application with the help of Amazon Q Developer. -
Writing CDK like a Pro using Amazon Q Customizations - Dive into the latest Amazon Q Developer Customizations feature, using the aws-cdk GitHub repository as the source of customization and write RedshiftServerless L2 constructs in just minutes. Author: Pahud Hsieh
-
Reimagining software development with the Amazon Q Developer Agent - This post describes how to get started with the software development agent, gives an overview of how the agent works, and discusses its performance on public benchmarks. Authors: Christian Bock, Laurent Callot, Martin Wistuba, Prabhu Teja, Tim Esler, and Giovanni Zappella
-
Getting Started with Amazon Q Developer agent for code transformation - This blog will guide you step-by-step to start upgrading your Java 8 or 11 projects to Java 17 code easily using Amazon Q Developer agent for code transformation. Author: Vinicius Senger
-
A practical approach to using generative AI in the SDLC - Learn how an AI assistant like Amazon Q Developer helps me figure out what to build and how to build it. Author: Jenna Pederson
-
Unleash Amazon Q Developer: From Code Creation to Legacy Code Optimization - In this blog post, we will explore the power of Amazon Q Developer within Visual Studio Code to develop code for listing Amazon S3 buckets in a specific region. We will start by writing the initial code with the assistance of the Amazon Q Developer Agent, and then compare it to an existing inefficient "legacy" code. Subsequently, we will optimize the legacy code through Amazon Q Developerβs guidance, resulting in a significant reduction in execution time. Author: Haowen Huang
-
Accelerate your Software Development Lifecycle with Amazon Q - This blog post explores how Amazon Q can accelerate development tasks across the SDLC using an example To-Do API project. Throughout this blog, we will navigate through the various phases of the SDLC while implementing To-Do API by leveraging Amazon Q Business and Amazon Q Developer. We will walk through common use cases for Amazon Q Business in the planning and research phases, and Amazon Q Developer in the research, design, development, testing, and maintenance phases. Author: Chetan Makvana, Suruchi Saxena, and Venugopalan Vasudevan.
-
Using the Amazon Q feature development capability to write documentation - In this short blog post I wanted to show how generative AI can potentially be of help with use cases that go beyond generating code. The examples I have shown are rather basic, but hopefully they give you an idea of where these assistants may directionally end up going for more sophisticated use cases and requirements in the context of their code-to-english capabilities. Author: Massimo Re Ferrè
-
My "Aha!" Moment with Amazon Q - Understanding the Personas of AWS's AI Assitant - In this blog post, I'll break down the different Personas of Amazon Q and how those personalities change depending on where you interact with the service. You'll learn why grasping this concept is key, making Amazon Q a powerful tool in your cloud development toolbox. Author: Christian Bonzelet
-
Building a game with Amazon Q Developer: First steps, and a Vue 3 Window Component - My journey learning more about frontend HTML and JavaScript development, with the help of generative AI. Author: Nathan Peck
-
Test Driven Development with Amazon Q Developer - Accelerate through the TDD cycle with Amazon Q Developer. Author: Mohammed Fazalullah
-
Shift left Workload. Leveraging AI for test creation - How Amazon Q can automate test creation for faster, higher quality delivery. Author: Stuart Clark
-
I'm a lazy developer. Here's how Amazon Q is enabling me - I'm always on the hunt for ways to improve my productivity as a lazy developer. Here's what I've learned and how Amazon Q is helping me stay in the flow. Author: Jenna Pederson
-
Setting Up the AWS Organization, Identity Center, and the Amazon Q Developer Pro Subscription - Your development team is excited to use the pro features of Amazon Q Developerβbut they need to connect to a valid subscription server. You are the person responsible for all things AWS and it is your job to make this happen. Don't worry, in this blog post I will share with you exactly what you need to do. Author: Ricardo Ferreira
-
Work Smarter, Not Harder with Observability using Amazon Q Developer - In a world where applications are highly distributed, loosely coupled, and leveraging the backbone of the cloud, it becomes imperative the usage of observability to keep things under control. But implementing observability is not a trivial task. It requires coding, the usage of complex configuration files, and a considerable amount of plumbing to get things together. But what if you could get a little help with these things using Generative AI? Author: Ricardo Ferreira
-
From Python to Java: How I Used Amazon CodeWhisperer to Switch Languages - Want to easily port code between programming languages? This post shares how CodeWhisperer can make switching between Python and Java a breeze. Author: Stephen Howell.
-
Explore Sydney crime data with Amazon CodeWhisperer - This article shows how you can use Amazon CodeWhisperer to explore a real-word dataset by importing python libraries, loading and exploring datasets, use descriptive statistics to summarize the data as well as checking for missing data. Author: Wendy Wong.
-
JupyterLab extension for Amazon SageMaker Studio - Install Amazon CodeWhisperer with JupyterLab extension to generate code recommendations within Amazon SageMaker Studio. Author: Wendy Wong.
-
Use Amazon CodeWhisperer for Your AWS Security - This article shows you some code generations example to secure your AWS account easily with this cool code generator. Author: Sena Yakut.
-
Guidance for Operationalizing Development with Amazon CodeWhisperer - This guidance helps you configure and optimize the tool responsibly. It also provides some useful tips to generate effective prompts.
-
How Good Are AI Coding Companions? 'It Depends!' - Practical guide for using an AI Coding assistant and improve your productivity. Author: Romain Jourdan
-
Customizing coding companions for organizations - This article discusses the customization of generative AI models for coding, particularly for use within private organizations.
-
Optimize for sustainability with Amazon CodeWhisperer - The article discusses how Amazon CodeWhisperer, a generative AI coding assistant, can optimize code for environmental sustainability by increasing resource efficiency.
-
10 ways to build applications faster with Amazon CodeWhisperer - This article shares best practices of prompt engineering, using practical examples to illustrate how CodeWhisperer can enhance your programming workflow.
-
Use VSCode to write Terraform? AWS AI can now help you write your code! - This article shows some examples how to use Amazon Codewhisperer to provide code recommendations for Terraform. Author: Simon Hanmer
-
How to use Amazon CodeWhisperer using Okta as an external IdP - This article shows you how to set up Okta as an external IdP for IAM Identity Center and enable access to CodeWhisperer using existing Okta credentials. Author: Chetan Makvana & Balachander Keelapudi
-
Introducing Amazon CodeWhisperer Dashboard and CloudWatch Metrics - This blog post walks through the new metrics and dashboard options. Note that these features are only available in CodeWhisperer Professional. Author: Karthik Rao
-
Developing with Java and Spring Boot using Amazon CodeWhisperer - Explore how to leverage CodeWhisperer in Java applications specifically using the Spring Boot framework. Authors: Rajdeep Banerjee & Jason Varghese
-
Streamline Your Git Commits with Amazon Q Developer CLI - Discover how Amazon Q Developer CLI revolutionizes your Git workflow with powerful context modifiers. Learn to use @git for generating precise commit messages, @env for environment insights, and @history for action recaps. See a live demo of the @git modifier in action, transforming your commit process. Boost productivity, improve team collaboration, and maintain cleaner code histories with Amazon Q's tailored assistance.
-
Getting Started with Amazon Q Developer Customizations - Sometimes developers need tailored code suggestions that comply with the coding standards from companies and open source projects. This is where the feature customizations come in handy. You can use source code from specific projects to teach Amazon Q Developer how to best give you the recommendation you need. Author: Ricardo Ferreira
-
Create a GenAI Stock Market Analyzer App Using Amazon Bedrock Studio and Amazon Q with Zero Coding - This video demonstrates how to build a generative AI application as a stock market analyzer leveraging Amazon Bedrock Studio and Amazon Q Developer, all without writing any code. You'll learn how to set up and integrate these tools to build agents that invoke Stock Market APIs, index 10k documents, and enable efficient search capabilities. Perfect for developers and data enthusiasts looking to harness the power of AI without the need for extensive coding knowledge. Author: Ameer Hakme.
-
Implementing Observability with Amazon Q Developer - Implementing observability can be easy if you work with the right person. Sometimes it doesn't need to be a person, but a machine who understands your needs. In this video, Ricardo Ferreira from AWS shows how to use Amazon Q Developer to instrument a microservice written in Go for OpenTelemetry. Author: Ricardo Ferreira
-
Developer Productivity and Happiness - A video playlist with practical examples on using Amazon Q Developer across the whole SDLC. Author: Ricardo Sueiras
-
6 Ways to Boost Your Coding Productivity with Amazon Q Developer - In this video, AWS Senior Developer Advocate Tiffany Souterre walks you through her top 6 tips that you can use today with Amazon Q. If you're not familiar, Amazon Q is a Generative AI Assistant that can help you across software development, from coding, diagnosing errors, optimizing AWS resources & more!.
-
Mastering the art of CodeWhisperer πͺ - An awesome playlist including a wide range of demos on how Amazon Codewhisperer can make you develop code faster, make your code more secure, can let you build complete solutions write better tests and more accurate documentation. Author: Tiffany Souterre, Brooke Jamieson and Olivier Leplus
-
A Prompt Engineering Example for AI-Generated Code - This video shows a quick example of using code comments as prompts for Amazon CodeWhisperer to create an app that deploys an API Gateway endpoint backed by an AWS Lambda function using the AWS CDK. Author: Dennis Traub.
-
Build a Python Event-driven Serverless App with Amazon CodeWhisperer - In this video, you will learn how you can build Python Lambda functionsf or your event-driven serverless application with Amazon CodeWhisperer.
-
Learning Data Structures with Amazon CodeWhisperer - A great series of videos that explain how you can learn data structures with Amazon Codewhisperer. Each video contains a lot of examples in Java. Author: Ricardo Ferreira
-
AWS re:Invent 2023 - Best practices for Amazon Codewhisperer - Learn about best practices for engaging with Amazon CodeWhisperer, which uses an underlying foundation model to radically improve developer productivity by generating code suggestions in real time. Speakers: Doug Seven & Rory Richardson
-
AWS re:Invent 2023 - Realizing the developer productivity benefits of Amazon CodeWhisperer - learn how CodeWhisperer can "write" much of this undifferentiated code, allowing developers to focus on business logic and accelerate the pace of their innovation. Speaker: Speakers: Doug Seven & Ankur Desai
-
AWS re:Invent 2023 - Boost developer productivity with Amazon CodeWhisperer - Get insights into how to evaluate and measure productivity with the adoption of generative AIβpowered tools. Learn from the AWS Disaster Recovery team who uses CodeWhisperer to solve complex engineering problems by gaining efficiency through longer productivity cycles and increasing velocity to market for ongoing fixes. Hear how integrating tools like CodeWhisperer into your workflows can boost productivity. Speakers: Joe Cudby, Jessiga Feng & Ron Kimchi
-
AWS re:Invent 2023 - Boost your productivity with AWS Toolkits and Amazon CodeWhisperer - Learn how AWS can help you be a more productive .NET developer. AWS Toolkits can help you stay focused in your favorite IDE. In this session, learn how you can access AWS services and deploy to AWS to test your project in minutes, without having deep knowledge of infrastructure as code. Also learn how the AWS Toolkits now bring you even more with Amazon CodeWhisperer. Explore how this new AI coding companion can help you get more done faster. Speaker: Christopher Christou & Francois Bouteruche
-
Amazon Q Developer Deep Dive - This workshop will help you learn how to use Amazon Q Developer to write code faster and with fewer errors. Amazon Q Developer is an AI coding companion that provides suggestions for code snippets & full code generation based on the context of your file, function & variable names, and comments. It is powered by machine learning and trained on billions of lines of AWS & other open source code. However, Amazon Q Developer can limit the suggested code to open source code based on the license type that is not restrictive.
-
Securing your Code with Amazon Q Developer - In this workshop, you will use the Security scanning feature of Q Developer to detect security policy violations and vulnerabilities in your code to help you improve it's security quality. Security scans in Q Developer identify security vulnerabilities and suggest how to improve your code. In some cases, Q Developer provides code you can use to address those vulnerabilities.
-
Next Generation Developer Tools - A hands on guide to working with Amazon Q Developer. Made by DevRel with π. In this hands on lab, we are going to run through how to use the next generation of developer tooling to help make our jobs as developers more enjoyable and productive. We will create a new application from scratch, and then build upon this and perform many of the tasks you would typically do as a developer. Author: Ricardo Sueiras
-
Guidance for Creating a Customized Coding Companion with Amazon Q Customizations - This automated solution enables customers to leverage public open source repositories to train more robust customizations with Amazon Q Customizations. By orchestrating the process of detecting, downloading, and preparing new repository releases, this architecture provides seamless access to a wealth of up-to-date training data.
-
Amazon Q Developer Immersion Day - In this immersive workshop, you will explore the transformative impact of generative AI on the development activities, allowing you to apply next-generation developer experience concepts throughout your SDLC. You will gain practical insights into how generative AI can significantly enhances your efficiency.
-
AWS Toolkit for VSCode - The AWS Toolkit for Visual Studio Code is an extension for connecting your favorite IDE to use AmazonCodewhisperer.
-
AWS Toolkit for JetBrains - The AWS Toolkit for JetBrains is an extension for connecting your favorite IDE to use AmazonCodewhisperer.
-
Usage Analyzer for Amazon CodeWhisperer - The Amazon CodeWhisperer usage analyzer is used to perform analysis on code suggestions and security scans for Organizations using the CodeWhisperer professional tier. Author: Chris Williams