magnASCII.io Simone Magnaschi
Senior Full Stack Web Dev
Bookmarks tagged with #functional-programming.
Show all

Functorio

You might have heard people say that functional programming is more academic, and real engineering is done in imperative style. I’m going to show you that real engineering is functional, and I’m going to illustrate it using a computer game that is designed by engineers for engineers.
Saved on: 2021-02-16

18.S097: Programming with Categories

Summary: In this course we explain how category theory—a branch of mathematics known for its ability to organize the key abstractions that structure much of the mathematical universe—has become useful for writing elegant and maintainable code.
Saved on: 2020-09-03

Functor, applicative, and monad - TAH's Site

Functor, applicative, and monad are related concepts that frequently arise in functional programming. These three ideas give a name to common patterns across different operations defined on different data types, so recognizing their occurrences are important.
Saved on: 2019-09-18

DEV Community

Look no further. You can do so much more once you create your account. Follow the devs and topics you care about, and keep up-to-date.
Saved on: 2019-01-17

How to deal with dirty side effects in your pure functional JavaScript

So, you’ve begun to dabble in functional programming. Once you’ve started, it won’t be long before you come across pure functions. And, as you go on, you will discover that functional programmers appear to be obsessed with them. “Pure functions let you reason about your code,” they say.
Saved on: 2018-08-14

Conversations with a six-year-old on functional programming

My six-year-old son walked up to me yesterday. “What are you reading?” At the time, I was reading part of Janis Voigtländer’s habilitation thesis. Unsure where to even start, I decided to just answer straightforwardly: “I’m reading a very long story about free theorems.”
Saved on: 2018-05-08

ploeh blog

Async and await are notorious for being contagious. Must all interfaces be Task-based, just in case? While seemingly a simple question, it's both fundamental and turns out to have deeper implications than you may at first realize.
Saved on: 2018-03-29

DrBoolean/mostly-adequate-guide · GitHub

This is a book on the functional paradigm in general. We'll use the world's most popular functional programming language: JavaScript. Some may feel this is a poor choice as it's against the grain of the current culture which, at the moment, feels predominately imperative.
Saved on: 2015-07-14
❤️
</>
2024