Slide 1

Slide 1 text

Organizers Supporters Partners Exhibition Partner Media Partner How I Became a Proficient TypeScript Developer with GitHub Copilot (The Live Coding Session)

Slide 2

Slide 2 text

Software Engineering Director – Accenture Co-lead for our Global Java Community of Practice Lead for DevOps – Accenture Iberia Lead for Software Architecture & Platform Engineering – ATC EMEA South Very active in technical communities: Co-organizer MálagaJUG / BoquerónSec Co-organizer OpenSouthCode / OpenSouthKids Codemotion Ambassador @deors314 in/deors Jorge Hidalgo

Slide 3

Slide 3 text

GitHub Copilot in a nutshell

Slide 4

Slide 4 text

LLM from GitHub specialized to respond to Software Engineering matters 4

Slide 5

Slide 5 text

5 Pull requests Projects Issues Discussions Merge queue Search CI/CD with Actions Automation Codespaces Runners CLI Advanced Security Secret scanning Security overview Supply chain Dependabot 100M+ developers Source code management Collaboration Productivity GitHub Advanced Security Biggest Developer Plarform in the world - Scale Integrations & APIs GH Copilot Code scanning Mobile Wiki

Slide 6

Slide 6 text

CLI + IDE 6

Slide 7

Slide 7 text

Chat + Inline completion 7

Slide 8

Slide 8 text

8 The impact of GitHub Copilot (based on a 6-month study of 450 Accenture developers) Activity 94% Reported staying in the flow 90% Spent less time looking for information Productivity 90% Reported writing better code 88% Of the code suggested by Copilot retained Efficiency 50% More builds 84% Increased in successful builds Satisfaction 96% Successful on day one 90% More fulfilled

Slide 9

Slide 9 text

“Shut up” and show us the code!

Slide 10

Slide 10 text

Conclusions

Slide 11

Slide 11 text

AI Assistants set a new level of abstraction 11 Like we had with compilers, OOP/FP, or IDEs years ago

Slide 12

Slide 12 text

There is no turning over 12 AI Assistants are improving at great speed Imagine what they will be capable of in just two years from now

Slide 13

Slide 13 text

Software Engineers are still at the helm 13 Emphasis in the “Co” of GitHub Copilot

Slide 14

Slide 14 text

Impact to learning curves is going to be a challenge 14 Yes, I am more productive, but… am I really learning new stuff? And, going forward, should we care?

Slide 15

Slide 15 text

Software Engineers will still be relevant 15 We do much more than just coding Are we ”less” engineers since the moment we stopped writing Assembler code?

Slide 16

Slide 16 text

Thank You