For loops vs Streams in Java
Introduction For loops vs Streams in Java. Probably one of the most asked questions since Java 8 introduced the Streams API. Today’s blog post will discuss the pros and cons…
A blog about programming topics in general, focusing on the Java programming language.
Introduction For loops vs Streams in Java. Probably one of the most asked questions since Java 8 introduced the Streams API. Today’s blog post will discuss the pros and cons…
Introduction Parameterized tests are a JUnit feature that allows us to execute the same test multiple times with different input data by making use of the annotation @ParameterizedTest. When to…
Introduction To boost your productivity as a Software Developer, you can familiarize yourself with many topics. I would say the most useful technical skills are those that shorten the time…
Introduction Nowadays, every developer out there must be familiar with some version control system. I have now worked in 5 different jobs. Every single one of them was using some…
Introduction String interning is a concept that not many Developers out there know. It’s deeply bounded to the way the JVM handles memory. Nowadays it’s easier than ever to leverage…
Introduction Have you ever had to work on some feature branch that took quite a long time to develop? You would have had to get the latest updates from another…
Introduction Functional programming is a programming paradigm that promotes the use of functions and the avoidance of changing state and mutable data. This style of programming can lead to more…