top of page

CoffeeJug: April'24

By Marharyta Nedzelska
my_photo - Маргарита Амбарцумова.jpeg
Abstract
11th April
2024

1. Have you ever faced OutOfMemoryError? Was it in your CI or during the local run? Maybe you faced it as a user while playing your favorite video game or using online banking to pay your bills.
That’s annoying, isn’t it? Every time we give the application more and more memory, it seems never enough…
In Sonar we know how important it is to use memory efficiently. As our tools are often a part of your ci jobs, we care how much you spend on the infrastructure and try to minimize the cost.
So in this session, I will try to share some tips for investigating, fixing, and preventing potential memory leaks and reducing the memory footprint. In simple words, I will show how you can help your applications eat memory « healthier ».


2. You've probably heard about Static Code Analysis tools provided by SonarSource, but have you ever thought about what's under the hood of these analyzers?
In this short presentation, I will try to explain a little bit about what I do for my job every day. We will implement a simple static analysis rule for Kotlin, learn the constraints, debug, and discover how various language features can influence the results.
This talk will be useful if you want to understand some basic static analysis concepts or even implement some rules by yourself. This will also be useful if you want to learn better about the limitations of static analysis, and how to deal with the reported issues.

Videos

A Healthy diet for your Java application by Marharyta Nedzelska | CoffeeJUG

A Healthy diet for your Java application by Marharyta Nedzelska | CoffeeJUG

Play Video
Static Kotlin Bug Hunting: Hands-on by Marharyta Nedzelska | CoffeeJUG

Static Kotlin Bug Hunting: Hands-on by Marharyta Nedzelska | CoffeeJUG

Play Video

Photos

bottom of page