Jonathan Vila6 articles
Three years after Log4Shell caused a significant security issue, we still struggle with insecure dependencies and injection problems. In this podcast, we’ll discuss how developers can secure their code. I talked with three authors who posted a security and code …
- Brian Vermeer,
- Erik Costlow,
- Frank Delporte,
- Jonathan Vila
-
Top Security Flaws Hiding In Your Code Right Now: And How To Fix Them
Let’s examine the three most common injection attack types—SQL injection, Deserialization Injection, and Logging Injection—and discuss ways to prevent them.
-
Ensuring the right usage of Java 21 new features
How to ensure the right usage of the new version of Java 21, and improve performance and clarity in our code base.
- Jonathan Vila
-
Increase readability and reduce complexity with Java’s Pattern Matching
Increase readability, reduce cognitive complexity, and avoid bugs that are hard to spot with Java’s Pattern Matching.
-
Builders, Withers, and Records: Java’s path to immutability
Immutability in Java with creational patterns Builders and Withers, along with a new type of immutable object in Java: Records.
-
Top Most Detected Issues in Java Projects
The most detected issues in Java projects by not following the clean code approach, and how to fix them with clear examples.
- Jonathan Vila