Core Java
-

Composing Multiple Async Results via an Applicative Builder in Java 8
A few months ago, I put out a publication where I explain in detail an abstraction I came up with…
Read More » -

The importance of tuning your thread pools
Whether you know it or not, your Java web application is most likely using a thread pool to handle incoming…
Read More » -

Factory Pattern
The factory pattern is a creational design pattern whose intent is to provide an interface for creating families of related…
Read More » -

Functional vs Imperative Programming. Fibonacci, Prime and Factorial in Java 8
There are multiple programming styles/paradigms, but two well-known ones are Imperative and Functional. Imperative programming is the most dominant paradigm…
Read More » -

Internet Of Things Project: Connect Arduino To Ubidots And Android – Part 1
This Internet of things project explores one important aspect in IoT: how to connect Arduino to IoT cloud platforms using…
Read More » -

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 »
