Published inJavarevisitedMaking Regex your friend in JavaDo you sometimes avoid using regex? This article will explain the basics to make you more confident using it!Sep 19, 2021Sep 19, 2021
Succeed by avoiding being dumbHow do you become a better software engineer? A better investor? Spouse? Friend?Sep 18, 20211Sep 18, 20211
Published inJavarevisitedWhen constructors aren’t doing it for you, use a BuilderI believe it was around 2016 when I first read the book Effective Java and I was hooked [1]. It also happened to be one of the first…Sep 4, 2021Sep 4, 2021
Published inJavarevisitedBack to the basics of Java — Part 2: The JARIn the first part I introduced a simple example explaining how to use the classpath correctly. I will use this example for this part as…Aug 30, 2021Aug 30, 2021
Published inJavarevisitedBack to the basics of Java — Part 1: ClasspathMy favourite programming language has always been Java, coincidentally it was also my first language I ever used. If you’re like me, or…Aug 30, 20215Aug 30, 20215
Some tips for Microbenchmarking in JavaMicrobenchmarking is one way of performance testing a small part of your product. Perhaps you wan’t to compare the difference between two…Aug 20, 2021Aug 20, 2021
Published inCodeXLet’s talk about Java/JVM flagsWhy would you want to know this? Well, in order to be able to tune an application and identify performance issues it’s important to…Aug 19, 2021Aug 19, 2021
Published inJavarevisitedSome thoughts on using LinkedList in JavaThis is going to be a different article as my assumption after testing some on my machine turned out to be slightly wrong. Here's what I…Aug 18, 20211Aug 18, 20211
Published inCodeXMethod inlining in JavaThis article aims to introduce method inlining and demonstrate the effects.Aug 17, 2021Aug 17, 2021
Published inCodeXString Deduplication in JavaThis article aims to explain and demonstrate what String Deduplication in Java is.Jun 20, 2021Jun 20, 2021