News

In “Functional Programming Patterns in Scala and Clojure” from Pragmatic Bookshelf, $36 paper, $24 ebook), readers will use Scala and Clojure to solve in-depth problems and see how familiar ...
Functional paradigm allows for pattern matching. Recursion, iteration is accomplished through recursion. Lazy evaluation -- an expression is evaluated only when required. Functional programming has ...
Scala is an easy transition for those familiar with Java and object-oriented programming. But if you want to learn the basics of functional programming, Scheme is hands-down the best.
Figure 7: Pattern matching in Kotlin If he could wave a magic wand, Kim would want everyone to learn a functional programming language, so they could experience the same joy he has found.
Implementing Domain-Driven Design (DDD) concepts using object orientation principles with state and behaviour often gives you a muddled mutable model, instead building domain objects with only state a ...
I've been trying to learn Haskell lately, and the hardest thing seems to be learning about monads. "Monads in Ruby" and "Monads for Functional Programming" helped me finally to break the ice, but more ...
Working with functional programming requires a shift in your thinking, but has benefits in productivity for programmer and maintainer alike We all learned about mathematical functions when we ...
Juniper is a functional reactive programming language for the Arduino platform. What that means is that you’ll be writing your code using anonymous functions, map/fold operations, recursion, and ...
Facebook went with a novel programming methodology, called functional programming, to update the News Feed for its Apple iOS client, which helped considerably in tuning and debugging the app ...