Published onJuly 29, 2019Testing Functional Code in JavaJavaSoftware-DevelopmentTestingFunctional-ProgrammingBut how do you test the functional code in Java? Well, you can use the old reliable buddy - JUnit, along with the sharp-dressed and fluent pal - AssertJ.
Published onJune 15, 2019Recursion and Tail Call Optimization in Java: Explain the role of recursion in functional programming and demonstrate how tail call optimization can be achieved in Java to prevent stack overflowsJavaSoftware-DevelopmentFunctional-ProgrammingYou've just described recursion! In programming, it's when a method calls itself in its definition to solve a problem.
Published onMay 15, 2019Optimizing Performance with Java Streams: Explore the power of Java Streams to process large datasets efficiently, leveraging functional programming concepts to write concise and performant codeJavaSoftware-DevelopmentFunctional-ProgrammingThe beauty of Java Streams? They're all about functional programming