You most probably found your way to this blog because you’re interested in some of my posts. You can know what I usually write about by taking a look at the available tags and archives. For more information about me, and how to contact me, the about page is where to start.
Pattern matching for switch in Java (JDK 17)
Old problems, new ways of solving it? If all you have is a hammer, everything looks like a nail. This sentence summarizes pretty much how I felt about the idiomatic polymorphism approach in Java to most problems until recently. Polymorphism is just a tool and as for any tool, it excels at some tasks and performs poorly at others. So what are the tasks where polymorphism does a good job at?...