-
Agile
Resource Efficiency vs. Flow Efficiency, Part 2: Effect on People
If you haven’t read Resource Efficiency vs. Flow Efficiency, Part 1: Seeing the System, I explain there about optimizing for…
Read More » -
Enterprise Java
Pluggable persistence in Activiti 6
In the past years, we’ve often heard the request (both from community and our customers) on how to swap the…
Read More » -
Core Java
AssertJ’s SoftAssertions – do we need them?
One of the rules of writing good unit test is that it should fail for one reason, so unit test…
Read More » -
Software Development
Battle of the structures
Figure 1 shows a spoiklin class diagram of a well-structured package. …
Read More » -
Core Java
Turin Programming Language for the JVM: building advanced lexers with ANTLR
As I wrote in my last post, I recently started working on a new programming language named Turin. A working compiler for…
Read More » -
Core Java
Test Double Patterns
Some time ago I wrote an article about the consequences of using Test Double, but there was nothing about Test…
Read More » -
Software Development
Resource Efficiency vs. Flow Efficiency, Part 1: Seeing Your System
I’ve been working with a number of people who want to work in a more agile way. These nice folks…
Read More » -
Core Java
Testing Concurrent Applications
This article is part of our Academy Course titled Java Concurrency Essentials. In this course, you will dive into the…
Read More » -
Core Java
Fork/Join Framework
This article is part of our Academy Course titled Java Concurrency Essentials. In this course, you will dive into the…
Read More »