functionnal programing

Watch User Created Playlist (9)

This playlist is user created.

pro-course-rss-logo

PRO RSS Feed

Delay Evaluation with LazyBox

Create types with Semigroups

Enforce a null check with composable code branching using Either

Create linear data flow with container style types (Box)

Refactor imperative code to a single composed expression using Box

A collection of Either examples compared to imperative code

Semigroup examples

Use chain for composable error handling with nested Eithers

Ensure failsafe combination using monoids

js tutorial about Delay Evaluation with LazyBox

Delay Evaluation with LazyBox

1:26 js

We rewrite the Box example using lazy evaulation

js tutorial about Create types with Semigroups

Create types with Semigroups

5:52 js

An introduction to concatting items via the formal Semi-group interface. Semi-groups are simply a type with a concat method that are associative. We define three semigroup instances and see them in action.

js tutorial about Enforce a null check with composable code branching using Either

Enforce a null check with composable code branching using Either

5:58 js

We define the Either type and see how it works. Then try it out to enforce a null check and branch our code.

js tutorial about Create linear data flow with container style types (Box)

Create linear data flow with container style types (Box)

5:04 js

We'll examine how to unnest function calls, capture assignment, and create a linear data flow with a type we call Box. This is our introduction to working with the various container-style types.

js tutorial about Refactor imperative code to a single composed expression using Box

Refactor imperative code to a single composed expression using Box

4:44 js

We refactor 3 functions, taking line by line imperative code to a single composed expression using Box container type.

js tutorial about A collection of Either examples compared to imperative code

A collection of Either examples compared to imperative code

2:05 js

A tour of simple functions rewritten as composed expressions using Either set to 8 byte music and colorful flying blocks

js tutorial about Semigroup examples

Semigroup examples

2:01 js

A few examples of Semigroup definitions

js tutorial about Use chain for composable error handling with nested Eithers

Use chain for composable error handling with nested Eithers

3:57 js

We refactor a function that uses try/catch to a single composed expression using Either. We then introduce the chain function to deal with nested Eithers resulting from two try/catch calls.

js tutorial about Ensure failsafe combination using monoids

Ensure failsafe combination using monoids

4:33 js

In this video we define monoids and promote our semigroups

HEY, QUICK QUESTION!
Joel's Head
Why are we asking?