Amazon Q Developer
Dhaval Nagar
AWS HERO, Founder @ APPGAMBIT
It’s designed as an Assistant, like Pair Programming.
Amazon Q Developer GA released on April 30, 2024,
Originally Amazon CodeWhisperer.
Normal Development Cycle
● Github Copilot
● Codium AI
● StackOverflow OverflowAI
● OpenAI ChatGPT
● Kapa.ai
● Amazon Q (CodeWhisperer)
Popular Coding Assistants
thebusinessdive.com/ai-assistant-statistics
● Huge number of services
● Large volume of documentation and regular updates
● Diverse Best Practices
● Different ways to interact - CLI, APIs, Console, IaC
● Large amount of 3rd party resources
Why an AI Assistant for AWS!!
Having a specialized AI Assistant for Everything
AWS can help engineers at all levels.
Amazon Q Developer Integration
IDE Online CLI
Amazon Q in
AWS Console
Amazon Q
Mac App
Amazon Q Developer Features
● Natural Language Conversations
● Code Explanation
● Refactor or Fix Code
● Generate New Code
● Amazon Q in AWS Console
● Summary
Demo
List S3 Bucket CLI Command
● scan you help create a cli command to list out all the s3 buckets
Create an IAM Role from CLI
● can you help me with a CLI command to create an IAM role with Read Only
permissions of the AWS account
Create a Serverless API
● Create a simple Serverless API to collect user contact information and store in
DynamoDB
● Please analyse the cloudformation script and see if you can find any issues
● please adjust this role to the AWS best practices of least priviledges and only
allow the role to write into the dynamodb table name "website-contacts"
AI responses aren’t completely reliable
Faster code created by AI tools may help individuals
be more productive. But real gains will come from
improving yourself and the whole team.
$19/mo Per User
Higher limits on advanced features
Amazon Q Developer Pro Tier
How many of you would board a plane
safety-tested by GenAI?
Thank You!
LinkedIn: dhavaln
Twitter: @dhavaln

Amazon Q Developer - For Developer Productivity

  • 1.
    Amazon Q Developer DhavalNagar AWS HERO, Founder @ APPGAMBIT
  • 2.
    It’s designed asan Assistant, like Pair Programming. Amazon Q Developer GA released on April 30, 2024, Originally Amazon CodeWhisperer.
  • 3.
  • 4.
    ● Github Copilot ●Codium AI ● StackOverflow OverflowAI ● OpenAI ChatGPT ● Kapa.ai ● Amazon Q (CodeWhisperer) Popular Coding Assistants
  • 5.
  • 6.
    ● Huge numberof services ● Large volume of documentation and regular updates ● Diverse Best Practices ● Different ways to interact - CLI, APIs, Console, IaC ● Large amount of 3rd party resources Why an AI Assistant for AWS!! Having a specialized AI Assistant for Everything AWS can help engineers at all levels.
  • 7.
    Amazon Q DeveloperIntegration IDE Online CLI Amazon Q in AWS Console Amazon Q Mac App
  • 8.
    Amazon Q DeveloperFeatures ● Natural Language Conversations ● Code Explanation ● Refactor or Fix Code ● Generate New Code ● Amazon Q in AWS Console ● Summary
  • 9.
    Demo List S3 BucketCLI Command ● scan you help create a cli command to list out all the s3 buckets Create an IAM Role from CLI ● can you help me with a CLI command to create an IAM role with Read Only permissions of the AWS account Create a Serverless API ● Create a simple Serverless API to collect user contact information and store in DynamoDB ● Please analyse the cloudformation script and see if you can find any issues ● please adjust this role to the AWS best practices of least priviledges and only allow the role to write into the dynamodb table name "website-contacts"
  • 10.
    AI responses aren’tcompletely reliable Faster code created by AI tools may help individuals be more productive. But real gains will come from improving yourself and the whole team.
  • 11.
    $19/mo Per User Higherlimits on advanced features Amazon Q Developer Pro Tier
  • 12.
    How many ofyou would board a plane safety-tested by GenAI?
  • 13.