-
Core Java
Introduction into GraalVM (Community Edition): Cloud as a Changing Force
1. Introduction The shift towards cloud computing has had a massive impact on every single aspect of the software development…
Read More » -
Core Java
JEP-396 and You: strong encapsulation of the JDK internals is the default
Since the inception of the Project Jigsaw, one of its goals was to encapsulate most of the JDK internal APIs…
Read More » -
Core Java
Introduction into GraalVM (Community Edition): GraalVM for JVM applications
1. Introduction In this part of the tutorial we are going to continue our journey to learn more about the…
Read More » -
Core Java
Introduction to GraalVM (Community Edition): Revolution or Evolution?
1. Introduction Over the last couple of years we have witnessed the astonishing pace and scale of the innovations in…
Read More » -
Enterprise Java
All Your Tests Belong to You: Maintaining Mixed JUnit 4/JUnit 5 and Testng/JUnit 5 Test Suites
If you are seasoned Java developer who practices test-driven development (hopefully, everyone does it), it is very likely JUnit 4…
Read More » -
Enterprise Java
For gourmets and practioners: pick your flavour of the reactive stack with JAX-RS and Apache CXF
When JAX-RS 2.1 specification was released back in 2017, one of its true novelties was the introduction of the reactive…
Read More » -
Enterprise Java
It is never enough of them: enriching Apache Avro generated classes with custom Java annotations
Apache Avro, along with Apache Thrift and Protocol Buffers, is often being used as a platform-neutral extensible mechanism for serializing…
Read More » -
Enterprise Java
RESTful services with HATEOAS: Hypermedia, Optional Or Not?
1. Introduction In this last, conclusive part of the tutorial we are going to compile our thoughts, what we have…
Read More » -
Enterprise Java
RESTful services with HATEOAS: REST APIs and Hypermedia on JVM
1. Introduction So far we have spent a fair amount of time talking about the role of the hypermedia and…
Read More »