Spring nested transactions are a bit like the black sheep of the transaction family – easily misunderstood and cast aside in documentation. Nested transactions are however incredibly useful for use cases consisting of large bulk updates and/or operating over unreliable connections. Let’s take a look at how we can bring this black sheep back … Continue reading “Spring Nested Transactions”
Generating a Random Number in Java From Atmospheric Noise
When it comes to generating a random number in Java, we have several options. However I doubt none are as intriguing or as random as what you’ll learn about in this post. If your interested in how to generate a truly random number in Java by using the earth’s atmospheric noise as it source, then read on … Continue reading “Generating a Random Number in Java From Atmospheric Noise”
JDK 12 Switch Expression – Preview Feature
JDK 12 has introduced some much needed change to the switch statement. Our good old switch statement is being re-vamped and can now also be used as an expression. Learn how its new design eliminates common irritants, packs succinct syntax and provides exhaustive case coverage … Continue reading “JDK 12 Switch Expression – Preview Feature”
Running Spring Tool Suite 4 in Docker
If your serious about building your Java applications with Spring Boot then your definitely going to love developing with Spring Tool Suite 4. In this post, I go over how to run the STS4 IDE from a Docker Container as well as introduce you to its new and amazing features that you won’t be able to live without.
Java Optional, NullPointerException Killer?
Does the Java Optional Class finally rid us of NullPointerExceptions? I’ll demonstrate how when Optional is used correctly and when combined with Java’s functional style of programming, that this is indeed possible.
Continue reading “Java Optional, NullPointerException Killer?”