Articles in this series
Some days ago, I bumped into an error on Intellij. I don't remember specifically what it was. But I remember Intellij suggesting I use an "enumMap". I knew about the existence of enums, but I wasn't aware of the existence of enumMaps. So here is an a...
Have you ever seen something like this? This is a type of Captcha, precisely a reCaptcha. A Captcha is a challenge-response that many websites use to check whether the user is a human or a robot. 2Captcha is one of the many services that provide CAP...
Static is one of those mysterious and by-the-sound "complicated" words that you often read and hear, but you may never understand the meaning of it. I hope that you'll clear out all the doubts around this topic by the end of this article. WHAT DOES ...
Some days ago I was exploring the codebase at my current workplace, and I came across something like this: x -> y -> (x.doSomething) I was already familiar with lambda expressions, but this one was completely new to me. I researched this and found ...
Java 8 has introduced many features, and the forEach() method is one of them. In short, it's a way to iterate over a Collection (for example, a map, a set or a list) or a Stream. The forEach() takes only one parameter, which is a functional inter...
In Java Generic programming, ? refers to a wildcard. If you're wondering what is a wild card, thinking about card games is a great way to understand its meaning. According to Cambridge Dictionary, a wild card is: A playing card that does not have an...