DEV Community

# functional

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Getting started with fp-ts: Monoid

Getting started with fp-ts: Monoid

141
Comments
3 min read
Getting started with fp-ts: Semigroup

Getting started with fp-ts: Semigroup

167
Comments 6
5 min read
Introduction to property based testing

Introduction to property based testing

80
Comments 4
2 min read
Functional design: smart constructors

Functional design: smart constructors

130
Comments 4
2 min read
Elixir's If and Elixir's Do

Elixir's If and Elixir's Do

66
Comments 4
6 min read
ReasonML with GraphQL, the Future of Type-Safe Web Applications

ReasonML with GraphQL, the Future of Type-Safe Web Applications

80
Comments 4
9 min read
Types

Types

11
Comments
4 min read
Elm: From beginner to be-winner

Elm: From beginner to be-winner

8
Comments
3 min read
Why you should use reduce instead of loops -- Part I

Why you should use reduce instead of loops -- Part I

28
Comments 3
4 min read
Dead Simple Python: List Comprehensions and Generator Expressions

Dead Simple Python: List Comprehensions and Generator Expressions

40
Comments 2
12 min read
Intro to ReasonML Variants

Intro to ReasonML Variants

15
Comments 1
5 min read
The .every() and .some() Array Methods in JS: The Unpopular Pair

The .every() and .some() Array Methods in JS: The Unpopular Pair

9
Comments
2 min read
What the heck is polymorphism?

What the heck is polymorphism?

239
Comments 19
7 min read
Dark (lang) - removing accidental complexity of programming

Dark (lang) - removing accidental complexity of programming

15
Comments 3
1 min read
Flip the Switch to Reactive Programming

Flip the Switch to Reactive Programming

5
Comments
1 min read
Functional programming basics part 3: Currying

Functional programming basics part 3: Currying

8
Comments
1 min read
Mere Functional Programming in F#

Mere Functional Programming in F#

96
Comments 28
11 min read
Java: Infer Column Widths of a Fixed-Width Text File

Java: Infer Column Widths of a Fixed-Width Text File

10
Comments 1
9 min read
Functional design: combinators

Functional design: combinators

222
Comments 10
3 min read
Lambda calculus

Lambda calculus

37
Comments 4
4 min read
Functional design: tagless final

Functional design: tagless final

82
Comments 1
4 min read
ReasonML Warning: Unimplemented primitive used

ReasonML Warning: Unimplemented primitive used

8
Comments 1
1 min read
Functional design: how to make the `time` combinator more general

Functional design: how to make the `time` combinator more general

51
Comments 1
3 min read
Quick Tip: Transform an Array into an Object using .reduce()

Quick Tip: Transform an Array into an Object using .reduce()

58
Comments 19
5 min read
It's a Kind of Magic: Kinds in Type Theory

It's a Kind of Magic: Kinds in Type Theory

41
Comments 2
8 min read
Lazy, eager and greedy evaluation

Lazy, eager and greedy evaluation

8
Comments 9
3 min read
Anatomy of an algebra

Anatomy of an algebra

8
Comments 4
8 min read
Anatomy of functional programming

Anatomy of functional programming

15
Comments
11 min read
Interoperability with non functional code using fp-ts

Interoperability with non functional code using fp-ts

271
Comments 8
2 min read
Anatomy of a type class

Anatomy of a type class

10
Comments
9 min read
Anatomy of functors and category theory

Anatomy of functors and category theory

10
Comments
11 min read
Is Haskell bad for FP?

Is Haskell bad for FP?

61
Comments 66
1 min read
Four Ways to Immutability in JavaScript

Four Ways to Immutability in JavaScript

177
Comments 6
18 min read
Please don't "overchain" array methods

Please don't "overchain" array methods

141
Comments 62
4 min read
Pure Bliss With Pure Functions in Java

Pure Bliss With Pure Functions in Java

43
Comments
10 min read
Invoices 2: functors and monads in action

Invoices 2: functors and monads in action

10
Comments
4 min read
Pure vs impure FP

Pure vs impure FP

10
Comments
2 min read
Refactoring Functions in JavaScript

Refactoring Functions in JavaScript

9
Comments
3 min read
[ Elixir | Why Linked Lists? ]

[ Elixir | Why Linked Lists? ]

64
Comments 11
5 min read
Understanding the Building Blocks of Declarative Methods on JavaScript Array Data Collection

Understanding the Building Blocks of Declarative Methods on JavaScript Array Data Collection

8
Comments
7 min read
Parser Combinators are Easy

Parser Combinators are Easy

34
Comments 8
5 min read
Say goodbye to lifecycle methods, and focus on productive code

Say goodbye to lifecycle methods, and focus on productive code

29
Comments
7 min read
Improving Javascript functional programming with Polyethylene

Improving Javascript functional programming with Polyethylene

57
Comments 7
9 min read
Dependency injection in functional programming

Dependency injection in functional programming

79
Comments 22
21 min read
Introduction to Java Stream API

Introduction to Java Stream API

59
Comments 2
4 min read
You Could be Building a Web app Without Writing any New HTML or CSS code. 😳 🤯

You Could be Building a Web app Without Writing any New HTML or CSS code. 😳 🤯

10
Comments
5 min read
Data fetching in React the functional way powered by TypeScript, io-ts & fp-ts

Data fetching in React the functional way powered by TypeScript, io-ts & fp-ts

87
Comments 8
7 min read
From classes to plain objects and pure functions

From classes to plain objects and pure functions

51
Comments 11
7 min read
Domain Modeling Made Functional - Scott Wlaschin

Domain Modeling Made Functional - Scott Wlaschin

19
Comments
1 min read
Useful stream utilities not found in Java

Useful stream utilities not found in Java

24
Comments 1
5 min read
Invoices in Elm, part 1

Invoices in Elm, part 1

13
Comments
10 min read
Learn Functional Python in 10 Minutes

Learn Functional Python in 10 Minutes

41
Comments 4
11 min read
Inspiring UI Talks

Inspiring UI Talks

6
Comments
1 min read
Creating a typed "compose" function in TypeScript

Creating a typed "compose" function in TypeScript

101
Comments 13
8 min read
Let's Build Web Components! Part 7: Hybrids

Let's Build Web Components! Part 7: Hybrids

71
Comments 4
11 min read
Short Video: Array Iteration

Short Video: Array Iteration

19
Comments
1 min read
I want to learn functional programming: where to start?

I want to learn functional programming: where to start?

37
Comments 8
1 min read
Declarative Style Definitions Pt.1

Declarative Style Definitions Pt.1

9
Comments
7 min read
A tutorial for FP starter in Scala

A tutorial for FP starter in Scala

6
Comments 2
1 min read
Knowing Monads Through The Category Theory

Knowing Monads Through The Category Theory

89
Comments
8 min read
loading...