This is the first post in the series where I look at the most common mechanisms Jackson uses to deserialize JSON document and represent it as a custom type.
In this post, I focus on cases where Jackson uses a no-arg constructor to instantiate the class and values are injected directly to fields.
This post describes some of the static analysis tools I’ve used in various Java projects over the years. In the last couple of days I’ve been setting up projects from scratch and decided it would be nice to organize some of the knowledge in a single place. Apart from discussing the tools themselves I also describe why it makes sense to include them in your next (or current) project.
This post describes a problem where an instance of the Apache HTTP client becomes unusable if the JVM throws a java.lang.Error
when executing the library code and possible ways of dealing with that situation.