-
Enterprise Java
Apache FOP Integration with Eclipse and OSGi
Apache FOP is an open source print processor driven by XSL formatting objects (XSL-FO). It can be quite useful to…
Read More » -
Software Development
Mixing memory unit messages
One of my pet hates is developers messing up units of memory. In general, the difference doesn’t matter much, or…
Read More » -
Core Java
Fork/Join Framework vs. Parallel Streams vs. ExecutorService: The Ultimate Fork/Join Benchmark
How does the Fork/Join framework act under different configurations? Just like the upcoming episode of Star Wars, there has been…
Read More » -
Android Core
Working with Robolectric and Robotium in Android Studio and Gradle
I develop the TripComputer App for Android but I find testing apps using the standard Android Instrumentation framework is really slow and…
Read More » -
Software Development
Open Source Doesn’t Need More Support. It Needs Better Business Models
Jamie Allen, Typesafe‘s Director of Global Services published an interesting point of view on Twitter: Pivotal’s move to end support…
Read More » -
Core Java
Given When Then in Java
tl;dr you can use labels to clarify a given-when-then style of testing. What is given-when-then? given-when-then is a commonly used…
Read More » -
Enterprise Java
High Available AMQP Backed Message Channels via Spring Integration and RabbitMQ
Spring Integration message channels store messages in memory by default. This is because memory is fast, easy to implement and…
Read More » -
Core Java
Fine points of protection
In the article Some Sentences about Java I wrote that “Protected methods and fields can be used from classes in…
Read More »