Bookmarks tagged with #functional-programming.
Show all
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.
Tags:
#functional-programming
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
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.”
Tags:
#functional-programming
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