-
Core Java
Using Gradle to Build & Apply AST Transformations
Recently, I wanted to both build and apply local ast transformations in a Gradle project. While I could find several…
Read More » -
Software Development
An Inconvenient Latency
Overview Vendors typically publish numbers they are happy with, and avoid telling you about a product’s weaknesses. However, behind the…
Read More » -
Software Development
R: Calculating rolling or moving averages
I’ve been playing around with some time series data in R and since there’s a bit of variation between consecutive…
Read More » -
DevOps
Load Balance WebSockets using Apache HTTPD
JBoss EAP 6.3 provides a technology preview of WebSocket and WildFly have supported them as part of Java EE 7 compliance.…
Read More » -
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 »