Subject

Java

Using Mocks and Stubs in a Spock Test

From Java Testing with Spock
Using mocks and stubs in a Spock test

Functional Reactive Programming: In search of the mythical von Neumann machine

By Stephen Blackheath and Anthony Jones, author of Functional Reactive Programming
In this article we’ll explain what the von Neumann machine is, and why it is the source of some assumptions that are not only unhelpful in our programming, but they also turn out to be largely false.

Functional Reactive Programming: In search of the mythical von Neumann machine (PDF)

Express.js: How to version your API

By Evan Hahn
What if you decide down the road that you want to update your API without having all of the people who use your API have to update their code? In this article, excerpted from Express in Action, I’ll talk about versioning your API.

Express.js: How to version your API (PDF)

Initializing a Spring Boot project with Spring Initializr

By Craig Walls, author of Spring Boot in Action
The Spring Initializr is ultimately a web application that can generate a Spring Boot project structure for you. In this article, we take a look at it.

Initializing a Spring Boot project with Spring Initializr (PDF)

Fork/join vs map/filter/reduce

From Groovy in Action, Second Edition
Fork/join vs map/filter/reduce

Boiled vs Streamed Building

From Groovy in Action, Second Edition
Boiled vs streamed building

Process of the Template Engine

From Groovy in Action, Second Edition
Process of the template engine

Calls through the Meta-Object-Protocol

From Groovy in Action, Second EditionCalls through the Meta-Object-Protocol

UML Sequence Diagram of a Closure Call

From Groovy in Action, Second Edition
UML Sequence diagram of a closure call

How Docker Hub Trusted Builds Work

From Docker in Action, Second Edition
How Docker Hub Trusted Builds Work

© 2026 Manning — Design Credits