Skip to content

๐Ÿค– ๐Ÿง‘โ€๐Ÿ’ป ๐Ÿ› ๏ธ A curated list of awesome things related to Amazon Q Developer

License

Notifications You must be signed in to change notification settings

cremich/awesome-q-developer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

39 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Awesome

Awesome Amazon Q Developer

๐Ÿค– ๐Ÿง‘โ€๐Ÿ’ป ๐Ÿ› ๏ธ A curated list of awesome things related to Amazon Q Developer

Contents

Legend:

  • ๐ŸŽ“ Workshop/Lab
  • ๐Ÿ“ Blog Post/Article
  • ๐Ÿ“บ Video
  • ๐Ÿ› ๏ธ Tools/Integrations
  • ๐Ÿ“š Documentation

๐ŸŽฏ Getting Started

  • ๐Ÿ› ๏ธ Installing the Amazon Q Developer extension or plugin in your IDE - Learn how to set up AMazon Q Developer in your integrated development environment.
  • ๐Ÿ“ 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.
  • ๐Ÿ“ 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.
  • ๐Ÿ“ My "Aha!" Moment with Amazon Q - Understanding the Personas of AWS's AI Assitant - This blog post breaks 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.

๐ŸŒฑ Learning Paths

  • ๐ŸŽ“ 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.
  • ๐ŸŽ“ 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.
  • ๐ŸŽ“ Building the Q-Words App - By completing this workshop, you will gain hands-on experience in planning, writing, optimizing, and troubleshooting code using Amazon Q Developer capabilities in the IDE and in the AWS Console.
  • ๐ŸŽ“ 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.

๐Ÿ›๏ธ Architecture & Design

๐Ÿ–ผ๏ธ Diagram To Code

๐Ÿงฑ Feature Development

๐Ÿ”Ž Data Analysis

๐ŸŽฏ Amazon Q Developer Customizations

๐Ÿ”„ Code Transformation & Modernization

๐Ÿงช Testing & Quality

  • ๐Ÿ“ Test Driven Development with Amazon Q Developer - Accelerate through the TDD cycle with Amazon Q Developer.
  • ๐Ÿ“ Shift left Workload. Leveraging AI for test creation - How Amazon Q can automate test creation for faster, higher quality delivery.
  • ๐Ÿ“ 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.
  • ๐ŸŽ“ Securing your Code with Amazon Q Developer - Workshop on using Q Developer's Security scanning to detect and fix security vulnerabilities.
  • ๐Ÿ“บ Amazon Q Developer, Amazon Inspector & AI remediation for secure SDLC - Elevate your security posture with AWS across the software development lifecycle (SDLC). Use Amazon Q Developer in the IDE to scan code before committing, Amazon CodeGuru in the CI/CD pipeline to block insecure deployments, and Amazon Inspector at runtime for continuous scanning.

๐Ÿง‘โ€๐Ÿ’ป Prompt Engineering

  • ๐Ÿ› ๏ธ PROMPTZ - PROMPTZ is your ultimate resource for Amazon Q Developer prompt engineering. Discover, create, and share high-quality prompts to tackle real-world software development challenges.
  • ๐Ÿ“ 25 tips to supercharge your development - These tips will help you accelerate your understanding and use of Amazon Q Developer,
  • ๐Ÿ› ๏ธ Amazon Q Developer Tips - Best Practices for prompting

๐Ÿ“š Documentation & Knowledge Sharing

  • ๐Ÿ› ๏ธ How to Q - A comprehensive guide for Amazon Q. This is your one-stop hub for how and why to use Amazon Q.
  • ๐Ÿ› ๏ธ The ultimate Amazon Q Developer cheat sheet - Provides a useful overview of all the Amazon Q Developer tools together with information such as context availability, supported languages, links to documentation and more.

๐Ÿ—๏ธ Infrastructure as Code

โšก Developer Productivity

๐Ÿ”Ž Operations

๐Ÿฅณ Case Studies & Success Stories

  • ๐Ÿ“บ Amazonโ€™s journey with Amazon Q Developer - Discover how Amazon rolled out Amazon Q Developer to thousands of developers, trained them in prompt engineering, and measured its transformative impact on productivity.
  • ๐Ÿ“ How Amazon Q Developer helped me to save days of work - In just 15 minutes, Christian created a Python script that crawls the entire official Bundesliga DataHub API โ€“ a task that would have typically taken one to two full days of work. A love-story about accelerating data collection, prompt engineering and lessons learned.

๐ŸŽฎ Game Development

About

๐Ÿค– ๐Ÿง‘โ€๐Ÿ’ป ๐Ÿ› ๏ธ A curated list of awesome things related to Amazon Q Developer

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published