-
Enterprise Java
Testing your code with Spock
Spock is a testing and specification framework for Java and Groovy applications. Spock is: Extremely expressive Facilitates the Given /…
Read More » -
Enterprise Java
When a REST Resource should get its own Address?
In a purist REST approach, all endpoints (except the starting endpoint) are opaque and their various details shouldn’t need to…
Read More » -
Agile
Are you forgetting your Agile values?
A while back I wrote why sometimes Agile will fail. In this post, I will focus on the specific misunderstandings…
Read More » -
Core Java
More Fail early – Java 8
Fail fast or Fail early is a software engineering concept that tries to prevent complex problems happening by stopping execution as…
Read More » -
Desktop Java
Outputting the given, when, then, Extending Spock
Spock is a Java testing framework, created in 2008 by Peter Niederwieser a software engineer with GradleWare, which facilitates amongst…
Read More » -
Software Development
CoderDojo, so what’s the point?
Initially I was skeptical of CoderDojo. Here’s another thing IT professionals are doing for free. Why isn’t there Economics Dojo,…
Read More » -
Software Development
Agile Databases
Any project following an Agile methodology will usually find itself releasing to production at least 15 – 20 times per…
Read More » -
Software Development
Immutable pointers – a pattern for modular design to help achieve microservices
Modular design has a lot of benefits, including: making it easier to predict the impacts from a change helping developers…
Read More » -
Agile
Requirements in an Agile World
On a recent project, there was a pain point where Stories with unclear requirements were ending up with developers. Time…
Read More »