Subject

Java

Stack safe recursion in Java

By Pierre-Yves Saumont

In this article, excerpted from the book Functional Programming in Java, I explain how to use recursion while avoiding the risk of a StackOverflow Exception.

Spock among existing Java testing tools

From Java Testing with Spock
Spock among existing Java testing tools

The Routing Slip EIP reads the slip attached to the incoming message (that specifies a list of endpoints) and then routes the message to the next endpoint in the list

From Camel in Action, Second Edition
The Routing Slip EIP reads the slip attached to the incoming message (that specifies a list of endpoints) and then routes the message to the next endpoint in the list.

Arquillian: Building an Archive

By Alex Soto Bueno and Jason Porter
In this article, excerpted from the book Arquilian in Action, we show you how to build a ShrinkWrap archive and add assets to it.

Arquillian: Building an Archive (PDF)

Spock adoption with existing JUnit tests

From Java Testing with Spock
Spock adoption with existing JUnit tests

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

© 2017 Manning — Design Credits