Faster Code Feedback Loops With OpenTelemetry

Опубликовано: 01 Январь 1970
на канале: IntelliJ IDEA, a JetBrains IDE
5,107
123

What do you know about the code changes that were just introduced into the codebase? When will you start noticing if something goes wrong? Continuous feedback is a new dev practice that aims to shorten the feedback loop for developers by making runtime data available as you write the code. It allows developers to spot issues, code smells, and regressions early in the dev process, as well as instantly see how their code is used in test and even production environments – validating scalability and correct usage.

In this webinar, we'll take a look at Digma Continuous Feedback, a new and free plugin available on JetBrains Marketplace that collects OpenTelemetry data to provide live code feedback. We'll demonstrate how you can use Digma to analyze your application as you run and debug it without changing a single line of code. Finally, we'll walk through some practical code examples that highlight how continuous feedback provides linting, code lens, and analytics that can improve your code and enable new coding practices.

Speaker: Roni Dover

Timestamps:

00:00 – Topic introduction
01:40 – The biggest hurdle for developers
03:37 – Speaker introduction
04:23 – Coding practices are changing
06:12 – What do we know about our code?
08:31 – Continuous feedback in the DevOps loop
09:40 – OpenTelemetry and the data it provides
13:10 – The development cycle
19:25 – Continuous feedback manifesto
21:19 – Code demo
25:37 – Using the Digma plugin
30:12 – Issue example: Excessive API calls
34:38 – Issue example: N+1 query
37:10 – Question: Is there Jaeger integration?
39:01 – Question: How does this plugin affect IDE performance?
40:30 – Question: How do existing Java-Flight-Recorder-based implementations incorporate OpenTelemetry?
41:33 – Question: Which languages does the plugin support?
42:22 – Analyzing load testing results with Digma
45:36 – Looking at the system as a whole
48:18 – Making informed design decisions
50:59 – Where data can be relevant
51:42 – Сontinuous feedback at every stage of the development cycle
56:22 – Question: Can Digma integrate with cloud vendor tracing tools?
58:01 – Question: Are any equivalent .NET tools currently available?
59:15 – Question: How do I address Digma spawning 10 containers on my local development machine?
1:01:05 – Question: Will you support debugging on the host machine without Docker?
1:02:36 – Question: What does Digma offer that APM’s support for OpenTelemetry traces doesn’t?
1:04:05 – Question: Will Figma stay "free" for local usage?
1:05:28 – Question: Is Digma a plugin only or is it also available in CI?

Join us:
Website: https://jb.gg/website
Blog: https://jb.gg/blog
Twitter:   / intellijidea  
Facebook:   / intellijidea  

Download IntelliJ IDEA: https://jb.gg/download-intellij-idea
Top 15 IntelliJ IDEA shortcuts: https://jb.gg/Top15IntelliJIDEAShortcuts

#IntelliJ #feedbackloop #livecodefeedback #improvingcode


Смотрите видео Faster Code Feedback Loops With OpenTelemetry онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь IntelliJ IDEA, a JetBrains IDE 01 Январь 1970, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 5,107 раз и оно понравилось 123 людям.