-
Core Java
JUnit Rules
Introduction In this post I would like to show an example of how to use JUnit Rule to make testing…
Read More » -
Software Development
An open web application framework benchmark
Selecting a platform for your next application development project can be a complex and burdensome undertaking. It can also be…
Read More » -
Core Java
Runtime Class Loading to Support a Changing API
I maintain an IntelliJ plugin that improves the experience of writing Spock specifications. A challenge of this project is supporting…
Read More » -
Core Java
Friday-Benchmarking Functional Java
Lets image our product owner goes crazy one day and ask to you to do the following : From a…
Read More » -
Software Development
Why You Should NOT Implement Layered Architecture
Abstraction layers in software are what architecture astronauts tell you to do. Instead, however, half of all applications out there…
Read More » -
Core Java
When the Java 8 Streams API is not Enough
Java 8 was – as always – a release of compromises and backwards-compatibility. A release where the JSR-335 expert group…
Read More » -
Enterprise Java
API Management in WildFly 8.1 with Overlord
I gave a brief introduction about the Overlord project family yesterday. Today it’s time to test-drive a bit. The API…
Read More » -
DevOps
Deployment Script vs. Rultor
When I explain how Rultor automates deployment/release processes, very often I hear something like: But I already have a script…
Read More » -
Enterprise Java
Akka Notes – Introducing Actors
Anyone who has done multithreading in the past won’t deny how hard and painful it is to manage multithreaded applications.…
Read More »