JetBrains IDE Developer Productivity & Code Generation Support • Garth Gilmour • GOTO 2024

Поділитися
Вставка
  • Опубліковано 25 чер 2024
  • This presentation was recorded at Trifork's Code Evolution 2024.
    trifork.info/code-evolution-2024
    Garth Gilmour - Developer Advocate at JetBrains ‪@garthgilmourni‬
    RESOURCES
    / garthgilmour
    / garthgilmour
    github.com/garthgilmour
    / garthgilmour
    ABSTRACT
    Generative AI can help you draft an email, compose a presentation or tender for a contract. But how can it assist the working developer with the daily grind, and to what extent?
    Let's explore this question, using the JetBrains AI Assistant and IntelliJ IDEA. We will try to solve multiple programming tasks using this tooling. Some will be applicable to any IT system, but others will be from niche problem domains.
    Along the way we will see if and how the AI Assistant can help - from researching the topic and authoring tested code to drafting commit messages and producing documentation. We’ll also review what fine grained control is available, and discuss common questions and concerns about admitting AI into your developer workflows. [...]
    TIMECODES
    00:00 Intro
    03:07 Tooling
    03:37 Agenda
    08:21 Example 1: Regex
    22:43 How does the AI assistant work?
    27:30 Example 2: Photography
    30:30 What are the practicalities of AI?
    42:18 The importance of prompt engineering
    43:02 Example 3: Microservices
    49:04 Conclusions
    50:32 Outro
    Download slides and read the full abstract here:
    trifork.info/code-evolution-2024
    RECOMMENDED BOOKS
    J. Richard Eiser • Attitudes, Chaos and the Connectionist Min • amzn.to/3KDxYXY
    T. Horgan & J. Tienson • Connectionism and the Philosophy of Mind • amzn.to/4bhiaoN
    J. Peek, S. Powers, T. O'Reilly, M. Loukides • Unix Power Tools • amzn.to/3VHsalt
    Jeffrey Friedl • Mastering Regular Expressions • amzn.to/4ep6DXd
    Eric Evans • Domain-Driven Design • amzn.to/3tnGhwm
    Martin Fowler • Refactoring • amzn.to/3EVcHXQ
    Andy Hunt • Pragmatic Thinking and Learning • amzn.to/3Vf7vog
    / gotocon
    / goto-
    / goto_con
    / gotoconferences
    #Kotlin #CodeGeneration #GenAI #JetBrains #JetBrainsAIAssistant #DeveloperProductivity #PromptEngineering #Microservices #GarthGilmour
    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket at gotopia.tech
    Sign up for updates and specials at gotopia.tech/newsletter
    SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
    ua-cam.com/users/GotoConf...
  • Наука та технологія

КОМЕНТАРІ • 2

  • @Tony-dp1rl
    @Tony-dp1rl 9 днів тому +4

    JetBrains IDE is basically VS.Code if VS.Code's developers were 6-12 months behind on their backlog.

  • @MrWilde
    @MrWilde 6 днів тому +3

    As someone who has been using different IDE's for over 20 years, I find Jetbrains IDE's to be the best tools available. That said you should always choose the best tool for you everyone is different, be objective and give it go, work out what works for you.