Tunneling to Rust from Java, RabbitMQ streams, fewer releases for K8S, and why agile transformation fails!
This is the standard author on the site. Most articles are published by individual authors, with their own profiles, but when multiple people have a strong contribution, we publish collectively here.
Here's what I've written (so far):
Explore the pros and cons of using getters and setters in Java.
A quick and practical guide to @SuprressWarnings and its parameters.
Camel case text conversion can be achieved by using regular expressions, or via some library functions. We look at a couple of implementations we can add to our own code, and a couple of examples from libraries.
Learn about Guava’s support in async programming: Futures and ListenableFuture
A quick and practical guide to creating self-signed certificates with OpenSSL.
Quarkus and Hibernate, Kotlin internal, the road to K8S 1.22, Elasticsearch meets Amsterdam, and the messy IoT world!
Learn to write log data to Syslog using Log4j2 and Spring Boot.
Explore the options and goals of Maven that forcibly updates our local repository.
Learn about the implementation details of the BigInteger class in Java.
Learn how to configure additional source directories in Maven.
Learn to convert a String to a BigInteger in Java.
Quarkus 2.0, GraphQL meets Spring, experimenting with GitHub’s copilot, read-only hints for Hibernate, and uncovering better ways for working!
Learn how to use Collector.groupingBy() to group the equal objects.
In this article, we’ll understand why the java.lang.NoClassDefFoundError occurs in JUnit and how to fix it.
A quick and practical explanation of how to send large messages with Kafka.
Learn what causes the compiler error “code too large”, along with situations where we might encounter it and what we can do to fix it.
Learn several approaches for serializing Java objects using third-party libraries or core Java’s built-in serialization API.
Learn when and why to use the Serializable interface in JPA entities according to the JPA specification.
Learn alternatives to the deprecated description attribute with Swagger 2 and OpenAPI 3.