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

56 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

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

๐ŸŒฑ 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.
  • ๐ŸŽ“ Amazon Q CLI Workshop - This is a hands on tutorial that will help you explore what the future of software development looks like. We are going to run through how to use the next generation of developer tooling (Amazon Q CLI) to help make our jobs as developers more enjoyable and productive.
  • ๐Ÿ“ Specification-Driven Development with Amazon Q Developer - Goodbye vibe-coding. Hello, specification-driven development: a systematic approach that treats AI collaboration as serious software engineering. Instead of random prompts, we have structured conversations. Instead of disconnected code snippets, we build comprehensive solutions. Instead of starting with implementation, we start with understanding.
  • ๐ŸŽ“ Amazon Q Developer Workshop - DevOps - A comprehensive 2-hour workshop focused on using Amazon Q Developer for DevOps activities. Learn to use Amazon Q as your force multiplier for infrastructure discovery and documentation, Infrastructure as Code management with NIST compliance, security posture assessment and remediation, and application troubleshooting. Perfect for DevOps engineers and infrastructure architects managing multiple AWS accounts.
  • ๐ŸŽ“ Advanced Development with Amazon Q Developer - A 2-hour advanced workshop focusing on the sophisticated capabilities of Amazon Q Developer CLI. Covers application design, building, testing, and optimization through hands-on experience. Designed for software development engineers, programmers, and developers looking to accelerate their software development lifecycle with advanced AI-assisted development techniques.

๐Ÿ›๏ธ Architecture & Design

๐Ÿ–ผ๏ธ Diagram To Code

๐Ÿงฑ Feature Development

๐Ÿ”Ž Data Analysis

๐ŸŽฏ Amazon Q Developer Customizations

๐Ÿ”„ Code Transformation & Modernization

๐Ÿงช Testing & Quality

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

๐Ÿ”Œ Context Management

  • ๐Ÿ“ Extending AI Capabilities with On-the-Fly Context Using Amazon Q Developer CLI - Discover how Amazon Q Developer CLI transcends traditional AI knowledge boundaries by leveraging on-the-fly context from code repositories and external documents, empowering AI to craft solutions based on patterns outside its training data.
  • ๐Ÿ“ Managing conversations: Resume, load and save context in Amazon Q Developer CLI - Learn how to effectively use the --resume flag and /save, /load, /compact, and /usage commands to maintain persistent chat histories, archive conversations, and optimize context in Amazon Q Developer CLI.
  • ๐Ÿ“ Configuring Model Context Protocol (MCP) with Amazon Q CLI - A comprehensive guide on setting up and configuring MCP servers with Amazon Q CLI, including creating the mcp.json configuration file, adding multiple servers, managing trust settings, and security considerations.
  • ๐Ÿ“ Turbo Charge the Amazon Q Developer CLI with MCP Servers - A comprehensive guide on integrating custom MCP servers with Amazon Q Developer CLI, demonstrating how to enhance its capabilities with domain-specific knowledge and tools using a custom Amazon IVS MCP server example.
  • ๐Ÿ› ๏ธ Amazon Q - MCP Manager Dashboard - A modern, responsive web-based dashboard for managing Amazon Q MCP (Model Context Protocol) servers on macOS. Features include real-time server status indicators, bulk enable/disable operations, automatic configuration sync, responsive design with light/dark themes, and safe operations with automatic backups.
  • ๐Ÿ› ๏ธ Q-Vibes Memory Banking - A lightweight context preservation framework for AI-assisted rapid prototyping and vibe-coding sessions with Amazon Q Developer CLI. Uses 5 essential files (idea.md, vibe.md, state.md, decisions.md, and framework instructions) to maintain context across sessions, enabling quick prototype development without losing momentum between AI conversations.

๐Ÿ“š 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.
  • ๐Ÿ› ๏ธ Q CLI Conversation Viewer - A web-based tool to visualize and analyze your Amazon Q Developer CLI conversations. Upload conversation JSON files to explore tool usage analytics, conversation flow, and understand how Q Developer processes your requests. Features privacy-first local processing and supports the standard Q CLI conversation format.

๐Ÿ—๏ธ 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.
  • ๐Ÿ“บ AWS re:Invent 2024 - Streamlining software development across Amazon.com with Amazon Q (AMZ202) - Learn how Amazon strategically integrated the Q Developer platform across its entire software development lifecycle, enabling developers to work more efficiently and effectively.
  • ๐Ÿ“ Crushing the Command Line with Amazon Q: Building a Medium to DEV.to Converter - A detailed walkthrough of building a command-line tool that automatically converts Medium blog posts to DEV.to-compatible markdown format and optionally publishes them directly to DEV.to as draft posts, showcasing how Amazon Q Developer CLI can be used to create practical automation tools.
  • ๐Ÿ“ Why I Built a Web UI for Amazon Q Developer CLI - My project started not from a corporate need, but from a personal one familiar to many developers: the homelab. I wanted a way to make quick fixes on my server from anywhere, but was constantly frustrated by the clunky experience of mobile terminals. This is the story of why I built the Amazon Q Developer CLI WebUI.

๐ŸŽฎ Game Development

About

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

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published