The document discusses GitHub Copilot, an AI programming assistant. It notes that Copilot can help reduce the pain of writing tests by providing predictive text and increasing a developer's velocity. Several use cases for Copilot are provided, including writing better comments, pair programming, writing tests, and live coding. Copilot Labs is also discussed as helping developers become comfortable in new codebases, understand StackOverflow solutions, and gain additional context on data structures. The document concludes with examples of using Copilot and a reminder that it is still in beta.
@BLACKGIRLBYTES
INDEX.HTML
<Pains of Testing>
-I never really learned how to write good unit tests in
bootcamp or college. I just follow patterns in my
codebase.
- It never feels like I have enough time whether I write
them before or after. Reality is, estimated time to
complete a ticket doesn’t often include much testing.
What is Copilot
/01What is Copilot Labs
/02
Copilot Use Cases
/03
Copilot Examples +
Applitools
/04
/Plan for today
@BLACKGIRLBYTES
INDEX.HTML
5.
@BLACKGIRLBYTES
INDEX.HTML
/Hi, I’m RizelScarlett!
- Developer Advocate @ GitHub
- Software Engineer ~3 years
- Dir of Programming at G{Code}
House
- Passionate about tech education
- Passion for learning
- Hopelessly addicted to Twitter
6.
@BLACKGIRLBYTES
INDEX.HTML
Automate software workflows
includingCI/CD, automated
testing, builds, and
deploys
/COPILOT
Provides predictive
text for programming
/COPILOT LABS
Translate your Python code
into Javascript and
JavaScript to Java
And explain code to you
/GITHUB ACTIONS /CODESPACES
Write and run code in your
browser
/TECHNOLOGIES YOU WILL SEE TODAY
/Use Case #3
Gainingadditional context
for different data structures
and algorithms
@BLACKGIRLBYTES
INDEX.HTML
23.
/Use Case #4
Mentoringor debugging with
someone who prefers writing
in a different programming
language than you.
@BLACKGIRLBYTES
INDEX.HTML
24.
Please note: GitHubCopilot is in
technical preview, and thus not all
users will be able to access this
feature. Please join the waitlist if
you'd like to sign up for the
technical preview.
@BLACKGIRLBYTES
INDEX.HTML
25.
ALSO GitHub Copilotis not perfect.
We are still in beta mode, so
please feel free to submit feedback
as you use the product.
@BLACKGIRLBYTES
INDEX.HTML
1. It’s notmagic. GitHub Copilot
can’t read my mind, and it will not
always spit out perfectly well-
written, up-to-date code.
2. Copilot increases my confidence and
velocity as a programmer. Now, I have
to worry less about syntax.
@BLACKGIRLBYTES
INDEX.HTML