By Riccardo Terrell
In this article, we discuss the need for concurrency, common issues specific to developing concurrent applications in either imperative or object-oriented programming (OOP) and functional programming, and why the functional programming paradigm is ideal for solving common concurrency issues.
By Edwin Brady
In Idris, types and expressions are part of the same language and you use the same syntax for both. This article talks about type-level functions in Idris and how expressions can appear in types.
Save 37% off Type-Driven Development with Idris with code fccbrady at manning.com.
By Edwin Brady
In this article, you will learn about defining dependent data types and defining vectors with Idris.
By Enrico Buonanno
This article was excerpted from the book Functional Programming in C#.
By Pierre-Yves Saumont
In this article, excerpted from the book Functional Programming in Java, I explain how to use recursion while avoiding the risk of a StackOverflow Exception.
By Luis Atencio
Functional programming is a software development style with emphasis on the use functions. It requires you to think a bit differently about how to approach tasks you are facing. In this article, based on the book Functional Programming in JavaScript, I will introduce you to the topic of functional programming.