Kotlin IntelliJ Plugin & Performance Tests


Details
Hey Kotlin people,
Welcome back to another Kotlin meetup at Xebia. We will have two performance talks, one about building the IntelliJ plugin another about using the performance testing tool Gatling. This is coorganized with NLKUG, please make sure you sign up at one of the pages only https://www.meetup.com/nl-NL/nlkug-dutch-kotlin-user-group/events/293144259/
Program
18:00 Doors open, food and drinks
18:30 How we’re improving the performance of the IntelliJ IDEA Kotlin plugin --Vladimir Dolzhenko
19:30 Lightning Talks
20:00 Writing performance tests with Kotlin --João Paulo Gomes
20:30: Chats & Drinks
How we’re improving the performance of the IntelliJ IDEA Kotlin plugin
I’ll share the challenges we’ve faced and overcome in improving the performance of the Kotlin plugin for IntelliJ IDEA. I’ll talk about why your IDE might freeze sometimes, and I’ll explore the complexities of supporting Kotlin/Java interop. We’ll also discuss our next big initiative, the Kotlin plugin that uses the K2 compiler, and how it should significantly improve the performance of many IDE features.
Vladimir Dolzhenko - Technical Lead for the IntelliJ IDEA Kotlin plugin at JetBrains
Vladimir Dolzhenko used to be a Java developer for about 10 years in the past. Worked in the finance area on time-critical applications. Performance engineer in IntelliJ Kotlin plugin team since 2019
Writing performance tests with Kotlin
JMeter is a widely-used tool for writing performance tests in many organizations. However, the XML file format used by JMeter can be difficult to incorporate into a code review process. So, why not use Kotlin to write your performance tests instead?
In this talk, I will introduce you to a tool called Gatling and its DSL, which can be used with Kotlin to write easily-readable performance tests.
João Paulo Gomes - Software Engineer @ WAES
João Paulo Gomes, most known as JP, is an experienced software engineer with more than 16 years of experience, including over a decade in the finance industry. He specializes in backend development, with a focus on building high-throughput and high-availability systems that impact the lives of millions of people.

Kotlin IntelliJ Plugin & Performance Tests