Core Java
-
Testing multithreaded code in Java
Testing multithreaded code is a tough challenge. The first advice that you get when trying to test concurrency is to…
Read More » -
jOOQ Tuesdays: Rafael Winterhalter is Wrestling Byte Code with Byte Buddy
Welcome to the jOOQ Tuesdays series. In this series, we’ll publish an article on the third Tuesday every other month…
Read More » -
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 »