Core Java
-

7 Tips for Successful Code Generation in Java
By way of introduction, I’ve been a bit quiet recently and part of the reason for that is that I’ve been busy…
Read More » -

3 Reasons why You Shouldn’t Replace Your for-loops by Stream forEach
Awesome! We’re migrating our code base to Java 8. We’ll replace everything by functions. Throw out design patterns. Remove object…
Read More » -

Project Jigsaw Hands-On Guide
Project Jigsaw will bring modularization to the Java platform and according to the original plan it was going to be…
Read More » -

Jigsaw Delays Push Java 9 Launch Date to 2017
The Java 9 release date is postponed to 2017 because of delays in Project Jigsaw It might come to some…
Read More » -

Writing BDD tests with Cucumber JVM
Cucumber JVM as an excellent tool to write your BDD tests.In this article I would like to give an introduction…
Read More » -

Java 8 Lambda Expression for Design Patterns – Decorator Design Pattern
The Decorator pattern (also known as Wrapper) allows behavior to be added to an individual object, either statically or dynamically,…
Read More » -

Running Eclipse Neon on a Custom Java 9 Image
I’ve started tinkering with the creation of custom Java binary runtime image files. An image file is a configuration of modules…
Read More » -

Functional Data Structures in Java 8 with Javaslang
Java 8’s lambdas (λ) empower us to create wonderful API’s. They incredibly increase the expressiveness of the language. Javaslang leveraged…
Read More » -

Native Speed File Backed Large Data Storage In ‘Pure’ Java
Motivation All this started with the realisation that I could not afford a big enough computer. Audio processing requires huge…
Read More »
