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... - Наука та технологія
JetBrains IDE is basically VS.Code if VS.Code's developers were 6-12 months behind on their backlog.
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.