DEV Community

# functional

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Exploring Composition in Javascript

Exploring Composition in Javascript

31
Comments 1
5 min read
Functional Programming in JavaScript? Yes, Please.

Functional Programming in JavaScript? Yes, Please.

86
Comments 41
3 min read
Pure functions, and why I like them.

Pure functions, and why I like them.

19
Comments 3
4 min read
Intro to the zip function

Intro to the zip function

16
Comments 3
4 min read
Intro to the fold function (aka reduce or aggregate)

Intro to the fold function (aka reduce or aggregate)

13
Comments 1
4 min read
Intro to the filter function

Intro to the filter function

6
Comments
3 min read
Introduction to Array.Reduce()

Introduction to Array.Reduce()

18
Comments 1
4 min read
Intro to the map function

Intro to the map function

14
Comments 6
3 min read
Programming Paradigms and the Procedural Paradox

Programming Paradigms and the Procedural Paradox

85
Comments 24
18 min read
Turn Your Spaghetti Code into Functions, Part 2

Turn Your Spaghetti Code into Functions, Part 2

27
Comments 3
5 min read
The Not-So-Scary Explanation Of Currying In Javascript

The Not-So-Scary Explanation Of Currying In Javascript

47
Comments 2
2 min read
Property Testing: Why You Should Generate Test Data

Property Testing: Why You Should Generate Test Data

13
Comments 1
7 min read
How to use pattern matching in JavaScript - an alternative?

How to use pattern matching in JavaScript - an alternative?

6
Comments
4 min read
Monads in Scala by example

Monads in Scala by example

3
Comments
3 min read
Scala tail recursion by example

Scala tail recursion by example

2
Comments
2 min read
5 Scala syntactic Tips&Tricks

5 Scala syntactic Tips&Tricks

2
Comments
3 min read
Smooth Undefined - Maybe value, maybe not?

Smooth Undefined - Maybe value, maybe not?

11
Comments 2
4 min read
Tagless-Final is a Powerful Footgun

Tagless-Final is a Powerful Footgun

2
Comments
1 min read
Chapter 15 and Chapter 16 and chapter 17

Chapter 15 and Chapter 16 and chapter 17

2
Comments
1 min read
Immutable Paper

Immutable Paper

17
Comments 7
3 min read
Object-Oriented Programming Strikes Back!

Object-Oriented Programming Strikes Back!

75
Comments 23
6 min read
Harnessing the power of Javascript's .map and .filter

Harnessing the power of Javascript's .map and .filter

28
Comments 6
5 min read
What do I have to learn to be hirable in Clojure?

What do I have to learn to be hirable in Clojure?

30
Comments 3
4 min read
Can I do FP in my language?

Can I do FP in my language?

33
Comments 11
3 min read
Beginner’s CommonLISP: Everything You’ll Need to Know for a Simple Application

Beginner’s CommonLISP: Everything You’ll Need to Know for a Simple Application

6
Comments
4 min read
Chaining Asynchronous Functions in Swift

Chaining Asynchronous Functions in Swift

6
Comments
4 min read
Create lodash.memoize from scratch

Create lodash.memoize from scratch

5
Comments 2
7 min read
Chapter13

Chapter13

3
Comments
1 min read
isObj (Test if a value is an Object instance

isObj (Test if a value is an Object instance

6
Comments
1 min read
Composable Object validations in JS

Composable Object validations in JS

6
Comments
4 min read
My search for supremacy

My search for supremacy

12
Comments 10
4 min read
Today I Learned Program and Coprogram

Today I Learned Program and Coprogram

6
Comments 1
1 min read
Prefer Typeclasses over Records of Functions

Prefer Typeclasses over Records of Functions

3
Comments
2 min read
Erlang User defined types

Erlang User defined types

6
Comments
6 min read
How Can You Use Elm to be a Better Front End Programmer? Interview with Richard Feldman

How Can You Use Elm to be a Better Front End Programmer? Interview with Richard Feldman

5
Comments
1 min read
(Ok) Tagless Final in Rust

(Ok) Tagless Final in Rust

6
Comments
2 min read
(Maybe) Tagless Final in Rust

(Maybe) Tagless Final in Rust

5
Comments
1 min read
A light introduction to tacit programming with JavaScript

A light introduction to tacit programming with JavaScript

5
Comments 2
7 min read
(Not) Finally Tagless in Rust

(Not) Finally Tagless in Rust

5
Comments
2 min read
The beauty of pipelining in F#

The beauty of pipelining in F#

5
Comments
2 min read
Typescript - Button Color State with ADTs

Typescript - Button Color State with ADTs

28
Comments 1
5 min read
Immutable Deep State Updates in React with Ramda.js

Immutable Deep State Updates in React with Ramda.js

17
Comments 3
6 min read
Interview With Alex Pareto from Brex – Scaling, Thundering Herd Problem, Dev Tools, Elixir and Functional Programming

Interview With Alex Pareto from Brex – Scaling, Thundering Herd Problem, Dev Tools, Elixir and Functional Programming

2
Comments
5 min read
Scoring Ten-pin Bowling with Algebraic Data and Finite State Machines

Scoring Ten-pin Bowling with Algebraic Data and Finite State Machines

5
Comments
8 min read
Using recursion to build a slideshow with React

Using recursion to build a slideshow with React

6
Comments
2 min read
Day #5: Functional Programming with Python.

Day #5: Functional Programming with Python.

5
Comments
3 min read
How to create a Weather App in Reason and React

How to create a Weather App in Reason and React

8
Comments 2
1 min read
Haskell - Generating lenses for third party libraries

Haskell - Generating lenses for third party libraries

5
Comments
2 min read
Generalizing Tree Traversal in Haskell with Typeclass

Generalizing Tree Traversal in Haskell with Typeclass

6
Comments 1
5 min read
What Functional Programming Is, What it Isn't, and Why it Matters

What Functional Programming Is, What it Isn't, and Why it Matters

12
Comments
10 min read
Funções Puras - Como melhorar o seu código e sua lógica | Programação funcional

Funções Puras - Como melhorar o seu código e sua lógica | Programação funcional

3
Comments
1 min read
Functional Programming in PHP: Part 2

Functional Programming in PHP: Part 2

5
Comments
2 min read
Lattice 3.0: Functional Programming in Rust

Lattice 3.0: Functional Programming in Rust

8
Comments 1
3 min read
Unwrapping Decorators, Part 2

Unwrapping Decorators, Part 2

14
Comments
5 min read
Error handling pitfalls in Scala

Error handling pitfalls in Scala

7
Comments
9 min read
Implementing Type Classes for Verifying Cryptography

Implementing Type Classes for Verifying Cryptography

1
Comments
2 min read
Data in NumPy

Data in NumPy

6
Comments
5 min read
Beyond Bootcamp: Importance of Algorithms

Beyond Bootcamp: Importance of Algorithms

25
Comments 3
3 min read
Unwrapping Decorators, Part 1

Unwrapping Decorators, Part 1

11
Comments
4 min read
Angular meets Phoenix/Elixir

Angular meets Phoenix/Elixir

6
Comments 1
6 min read
loading...