-
Core Java
Functional Java by Example | Part 3 – Don’t Use Exceptions to Control Flow
This is part 3 of the series called “Functional Java by Example”. The example I’m evolving in each part of…
Read More » -
Software Development
X-Mas Musings – Too Many Paths. One Path Spec?
December is for many people a period of reflection or thought. So I decided to reflect upon last year’s things…
Read More » -
Software Development
X-Mas Musings – Eclipse to IntelliJ
December is for many people a period of reflection or thought. So I decided to reflect upon last year’s things…
Read More » -
Enterprise Java
X-Mas Musings – Do Not Use Random Server Port in Grails Integration Tests
December is for many people a period of reflection or thought. So I decided to reflect upon last year’s things…
Read More » -
Core Java
Functional Java by Example | Part 2 – Tell a Story
This is part 2 of the series called “Functional Java by Example”. The example I’m evolving in each part of…
Read More » -
Core Java
Functional Java by Example | Part 1 – From Imperative to Declarative
Functional Programming (FP) is about avoiding reassigning variables, avoiding mutable data structures, avoiding state and favoring functions all-the-way. What can…
Read More » -
Enterprise Java
Why is Spring’s Health Down, Down, Up, Up, Up and Down again?
Why Our new JavaScript client application regularly calls the /health endpoint of our Grails backend to determine on- of offline…
Read More » -
Groovy
Make Your Groovy Objects More Bullet-Proof
Groovy has the Immutable annotation which allows to create immutable classes, which is a prerequisite for creating value objects. Unfortunately,…
Read More » -
Enterprise Java
Grails 3.3 Integration Testing with Spock Mocks
It is easy to use the Spock Framework, shipped with Grails, to mock or stub a collaborator (such as a…
Read More »