A Real World Example of Functional Programming with fp-ts

A Real World Example of Functional Programming with fp-ts

We will be walking through a real-world Javascript project and discussing how we can refactor it to a more functional style using a TS library, fp-ts. We will be using Functors, Monads, Applicative, and more, without having to know what they are or how they work!

Have you thought about learning Functional Programming, but have been daunted by all the technical jargon? Luckily, in this talk I won’t be exploring any technical concepts, and instead will be walking through a real-world Javascript project and discussing how we can refactor it to a more functional style using a TS library, fp-ts. We will be using Functors, Monads, Applicative, and more, without having to know what they are or how they work!

At the end of the talk you should be confident to actually write functional code, and not just understand it, in your own projects.

About imgix - Software Engineer working on OSS

javascript functional programming developer

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Functional Programming in JavaScript Explained

Functional programming has become a really hot topic in the JavaScript world. You'll learn: what functional programming is, the types of functions there are, the principles of functional programming, and have a deeper understanding of Higher Order functions.

filterMap in JavaScript, efficiency for functional programming

All JavaScript developers are awesome and they deserve a brilliant way of filtering and mapping over an array with just one function with a linear complexity O(n) of one run through the array.

Understanding Functional Programming in JavaScript

Functional Programming in JavaScript teaches you techniques to improve your web applications: their extensibility, modularity, reusability, and testability, ...

Functional JavaScript :  Functional Programming and Arrays

Functional JavaScript :  Functional Programming and Arrays. Create our own map and filter functions. We’ll look at how to create our own array methods. JavaScript is partly a functional language. To learn JavaScript, we got to learn the functional parts of JavaScript.

What is Functional Programming?

Most of what I will discuss in this article is knowledge accumulated from reading, “Functional Programming in JavaScript”, by Luis Atencio. In simple terms, functional programming is a software development style that places a major emphasis on the use of functions.