Microprofile Config and Proxy based configuration? by Romain Manni-Bucau, 2018-05-23

Microprofile configuration is an efficient way to configure a CDI application but can we go further? Sure, with very little efforts you can make it using interfaces and be ready to get features for free!

Activate gzip support on Apache Meecrowave in 5s by Romain Manni-Bucau, 2018-05-03

Serving static resources often comes with supporting GZIP since browsers abuse of it to be more reactive to end users. Let see how to activate it with Meecrowave in a few seconds!

How to convert an XML document to a JSON one with Sax and JSON-P by Romain Manni-Bucau, 2018-04-18

JSON-P enables to write technical bridges pretty easily. Let see how to do that to convert an incoming XML input stream.

JavaEE: don’t forget to close your components! by Romain Manni-Bucau, 2018-03-28

JavaEE provides a lot of components (ValidatorFactory, Jsonb, Jsonb, JAX-RS client) but they come with some constraints on their lifecycle? Do you know why it is important to respect them?

CDI built-in @Asynchronous? by Romain Manni-Bucau, 2018-03-14

Compared to EJB, CDI still misses an @Asynchronous API, however since CDI 2.0 there is a way to implement it without any external dependency or custom threading strategy (custom ExecutorService) which breaks the CDI integrations with the container.