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

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

Jonathan Vila
12,140 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,223 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,325 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,922 viewsLet's examine the three most common injection attack types—SQL injection, Deserialization Injection, and Logging Injection—and discuss ways …
Jonathan Vila
11,011 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,421 viewsIncrease readability, reduce cognitive complexity, and avoid bugs that are hard to spot with Java's Pattern Matching.

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

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