Tag

functional programming

What is Purity?

After reading this article, you will be able to:

– Differentiate between pure and impure functions
– Provide code examples in which impure functions cause unpredicted code behavior.

Anonymous Functions in Practice

From Get Programming with Scala by Daniela Sfregola After reading this article, you will be able to: § Implement anonymous functions § Code using the concise notation for anonymous functions   Take 37% off Get Programming with Scala by entering… Continue Reading →

The Monad Type Class and it’s Combinators

From Functional Programming in Kotlin by Marco Vermeulen, Rúnar Bjarnason, and Paul Chiusano

This article covers how monads, monad combinators, and functors work and why you should be afraid of them.

The Fuel for the Functional Programming Engine

In this video, Michał Płachta focuses on problems with mutable states, explains why pure functions can’t use them in majority of cases, and shows you how to fight mutability by working with immutable values, which are used extensively in functional programming.

An Introductory Tutorial of Type-Level Programming in Haskell

Haskell expert Vitaly Bragilevsky demonstrates Haskell features that make programming at the level of types possible.

What is Functional Programming?

From Functional Programming in Kotlin by Marco Vermeulen

This article discusses what functional programming is (and is not), using Kotlin for examples.

Learn to Write Better Kotlin Code

From Functional Programming in Kotlin by Marco Vermeulen, Rúnar Bjarnason, and Paul Chiusano

Change the Way You Approach Software Design

From Grokking Simplicity by Eric Normand

Writing Fuzz Tests in Elm

From Elm in Action by Richard Feldman

This article deals with writing fuzz tests in Elm.

Free eBook: Exploring Kotlin Functional Programming

Free_eBook_Guthrie

Chapters selected by John Guthrie

© 2021 Manning — Design Credits