~/talk

Amazon CodeGuru and CodeWhisperer for Java Developers on AWS

Talkat Cloud Builders: Java Conf 2023 · on Thursday, 2023-03-30· [ai-assisted-development, security]
slides:none on file

Demonstrates Amazon CodeGuru Reviewer (and Profiler) plus CodeWhisperer applied to Java serverless code: CodeGuru flags hardcoded credentials, S3 clients created per Lambda invocation, deprecated SDK calls, deadlocks and MD5 usage and surfaces 22 recommendations from an example repo; Profiler points to CPU hotspots and excessive logging; Lambda scanning via Inspector runs post-deploy. CodeWhisperer generates useful class stubs and algorithms but produces wrong unit-test suggestions and misinterprets requirements (e.g. palindrome/ digit range), so results are mixed and full-repo scans cost about $10 per scan requiring supervision.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:08AWS CodeGuru overview
  3. 3:15CodeGuru findings examples
  4. 7:49CodeGuru concurrency checks
  5. 9:17Incremental CodeGuru reviews
  6. 10:01AWS Lambda code scanning
  7. 12:52CodeGuru integration options
  8. 13:12CodeGuru Profiler setup
  9. 14:59AWS SDK version findings
  10. 15:39CodeGuru cost considerations
  11. 16:01AWS CodeWhisperer intro
  12. 17:27Simple functions with CodeWhisperer
  13. 18:53General tasks in CodeWhisperer
  14. 19:57Thread-safe Singleton example
  15. 20:40Complex algorithms with CodeWhisperer
  16. 23:50Web development with Spring Boot
  17. 29:06Serverless app generation
  18. 30:11CodeGuru language support
  19. 30:53CodeWhisperer vs GitHub Copilot
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.