Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How I Became a Proficient Typescript Developer ...

How I Became a Proficient Typescript Developer with GitHub Copilot (The Live Coding Session) @ OpenSlava 2024

Slides from my live coding session at OpenSlava 2024 (October 17th) titled "How I Became a Proficient Typescript Developer with GitHub Copilot".
The code, including step-by-step guidance with prompts can be seen here: https://github.com/deors/workshop-action-dorelease-copilot
The live session recording can be seen here: https://www.youtube.com/watch?v=dEhj-wCu8t4

Jorge Hidalgo

October 17, 2024
Tweet

More Decks by Jorge Hidalgo

Other Decks in Programming

Transcript

  1. Organizers Supporters Partners Exhibition Partner Media Partner How I Became

    a Proficient TypeScript Developer with GitHub Copilot (The Live Coding Session)
  2. 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
  3. 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
  4. 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
  5. AI Assistants set a new level of abstraction 11 Like

    we had with compilers, OOP/FP, or IDEs years ago
  6. 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
  7. 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?
  8. 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?