Friday, February 21, 2025

Top 5 Udemy Courses to Learn Elixir and Phoenix for Beginners in 2025 - Best of Lot

Hello guys, if you want to learn a powerful functional programming language in 2025 and looking for the best resources like online courses and tutorials then you have come to the right place. Earlier, I have shared the best Scala courses and best courses to learn Erlang, two of the most popular and powerful Functional programming languages and in this article, I am going to share the 5 best courses to learn the Elixir programming language, another powerful Functional Programming language for developers. Along the way, I will also mention the best courses to learn from Phoenix. But before that,  Let us clear the air first. What exactly are Elixir and Phoenix? Elixir is basically a functional programming language that is based on the Erlang programming language. And Phoenix is a web framework written in the Elixir language.

Top 5 Udemy Courses to Learn Erlang for Beginners in 2025 - Best of Lot

Hello guys, if you are looking to learn a functional programming language in 20254 then Erlang is a great programming language to start with. In the highly competitive world of programming languages, Erlang stands apart. It is a quirky language that may not be as popular as some of its peers, but it actually runs a lot of popular applications like WhatsApp and WeChat. To put it simply, Erlang is a general-purpose programming language used for building scalable and concurrent systems. It was built by Ericsson during the late 1980s for handling telephone exchanges. If you want to learn Erlang and looking for the best Erlang courses then you have come to the right place. Earlier, I have shared the best Scala courses, another top functional programming language, and in this article, I am going to share the best Erlang functional programming courses. 

Tuesday, May 23, 2023

Java 8 Predicate Functional Interface Example [Tutorial]

In Java 8, there is a defined functional interface which is called Predicate. The Predicate interface receives an argument and based on specific condition it returns Boolean value. It can be helpful in testing and it’s located in java.util.Function package. This is one of the many pre-defined or built-in functional interface which JDK provides. A couple of important ones are Supplier which can be used to produce a value of T (any object) and Consumer which can consume and project like takes data and print to console. forEach() is a good example of method accepting Consumer interface. Similarly many method accept a Predicate and when they do you can simply pass a lambda which generates a boolean by checking a condition.