Sonar Connect Amsterdam 2025
Sonar Connect Amsterdam : learn about code quality and code security specially when using AI generated code.

Jonathan is a developer advocate at Sonar. He is a Java Champion and co-founder of the conferences in Spain JBCNConf and DevBcn and organizer of the Barcelona JUG. He has also been a speaker at several conferences including DevNexus, Oracle CodeOne, DevoxxUK, JNation, DevConf.IN, DevConf.US, and JFokus.
29 views

Jonathan Vila
2,463 viewsSonar Connect Amsterdam : learn about code quality and code security specially when using AI generated code.

Jonathan Vila
12,088 viewsAI can generate tests, but the result is not totally reliable. This article covers best practices to incorporate AI into the test …

Jonathan Vila
15,183 viewsCode reviews can be time-consuming and tedious. Let's explore their common pitfalls and how AI tools can revolutionize each phase of the …

Jonathan Vila
7,296 viewsExplore how to combine Quarkus with Ollama, a platform for running AI models locally. We’ll also demonstrate how tools like Testcontainers …

Three years after Log4Shell caused a significant security issue, we still struggle with insecure dependencies and injection problems...

Jonathan Vila
7,907 viewsLet's examine the three most common injection attack types—SQL injection, Deserialization Injection, and Logging Injection—and discuss ways …
Jonathan Vila
10,995 viewsHow to ensure the right usage of the new version of Java 21, and improve performance and clarity in our code base.

Jonathan Vila
10,384 viewsIncrease readability, reduce cognitive complexity, and avoid bugs that are hard to spot with Java's Pattern Matching.

Jonathan Vila
14,287 viewsImmutability in Java with creational patterns Builders and Withers, along with a new type of immutable object in Java: Records.

Jonathan Vila
11,296 viewsThe most detected issues in Java projects by not following the clean code approach, and how to fix them with clear examples.