The fork/join framework in Java
Introduced in Java 7, the fork/join framework is used to divide a parallelizable task into smaller ones and afterwards combine the intermediate results to get the end result.
Controlling an RC car with an Arduino
Looking for an easy hardware project? Controlling an RC car with an Arduino board is relatively simple. I’ll share my experience.
Version control and deployment practices for SugarCRM
This post will give you ideas on how to do version control with SugarCRM and how to manage multiple environments and deployments.
Creating a custom collector in Java 8
A collector is a recipe for how to build a summary of the elements in a Stream. In this post you’ll see how to create a custom collector in Java 8.
Service won’t start when using the service utility
I debugged a service which didn’t start when using the service utility but was working fine when calling the init script directly.
Four types of method references in Java 8
Method references let you reuse existing method definitions and pass them just like lambdas. They can be useful in making the code more readable.
Blogging with Jekyll and Github
It is possible to host your blog at Github and version control your blog posts with Git. Here’s how.
Java 8: Lambda expressions
In computer programming, an anonymous function (also function literal or lambda abstraction) is a function definition that is not bound to an identifier.
Java 8: Behavior parameterization
Behavior parameterization is essentially taking a block of code and making it available without executing it. Here’s how to do it with Java.