Map in a Java Stream, What is it?
Working with streams often requires 'mapping' of objects. What is mapping, and why do people do it with streams?
Working with streams often requires 'mapping' of objects. What is mapping, and why do people do it with streams?
Filter nulls from Collections easily with Java 8 Lambdas and the Stream api!
How to make an immutable object, in Java. Including common gotchas, design pattern considerations and what to do with bad data.
Build an api with Dropwizard and a UI with React - then host your UI with your api server. No proxies needed!
How the validator pattern makes business rules easy to test, transport and package
How Predicates can help clean your code, and how to start using them
Don't fight with your code, let your code fight for you. Use clever refactoring and clearly named functions to get easy, re-usable, extensible business rules.
I wrote a regex that finds many forms of checks for null or empty strings in Java, so I could replace them with a Predicate
Cucumber requires 3 types of files to run as a junit test in Java - this article explains what they are and how to configure them
Maven is great, but can be mystifying for Ant people