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.
2 views

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

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

Jonathan Vila
14,952 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,243 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,876 viewsLet's examine the three most common injection attack types—SQL injection, Deserialization Injection, and Logging Injection—and discuss ways …
Jonathan Vila
10,888 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,068 viewsIncrease readability, reduce cognitive complexity, and avoid bugs that are hard to spot with Java's Pattern Matching.

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

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