functional-programming.md
July 15, 2021 · View on GitHub
Bookmarks tagged [functional-programming]
www.codever.land/bookmarks/t/functional-programming
Angular Application Architecture: Build Reux-like Apps with RxJs
https://blog.angular-university.io/angular-2-application-architecture-building-applications-using-rx...
In this post, we are going to walk through how Angular applications can be built in a Functional Reactive style using the RxJs library that is part of Angular. We will go over the following topics:
*...
- tags: angular, rxjs, functional-programming, redux
Functional Reactive Programming for Angular Developers
https://blog.angular-university.io/functional-reactive-programming-for-angular-2-developers-rxjs-and...
In this post, we are going to go over the concept of Functional Reactive Programming from the point of view of an Angular developer. Following topics are covered:
- A new asynchronous programming con...
- tags: angular, functional-programming, rxjs
FP vs. OO
https://www.innoq.com/en/blog/fp-vs-oo/
I recently came across a tweet stating that there were no people who “defend OO vs. FP” that actually used FP in real projects. This is not the first time I came across statements like this (like in a...
- :calendar: published on: 2016-12-14
- tags: oop, functional-programming
So You Want to be a Functional Programmer (Part 1)
https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-1-1f15e387e536
Taking that first step to understanding Functional Programming concepts is the most important and sometimes the most difficult step. But it doesn’t have to be. Not with the right perspective.
- :calendar: published on: 2016-09-03
- tags: functional-programming
Master the JavaScript Interview: What is Functional Programming?
https://medium.com/javascript-scene/master-the-javascript-interview-what-is-functional-programming-7...
Functional programming has become a really hot topic in the JavaScript world. Just a few years ago, few JavaScript programmers even knew what functional programming is, but every large application cod...
- :calendar: published on: 2017-01-04
- tags: javascript, functional-programming
Composing Software: An Introduction - JavaScript Scene - Medium
https://medium.com/javascript-scene/composing-software-an-introduction-27b72500d6ea
This isn’t about functional programming (FP) vs object-oriented programming (OOP), or one language vs another. Components can take the form of functions, data structures, classes, etc… Different progr...
- :calendar: published on: 2017-05-18
- tags: javascript, functional-programming, composition
ecmascript 6 - What do multiple arrow functions mean in javascript? - Stack Overflow
https://stackoverflow.com/questions/32782922/what-do-multiple-arrow-functions-mean-in-javascript
OK, now that we understand how that works, let's look at your code ...
MobX Home Page
Simple, scalable state management
- tags: javascript, functional-programming, reactive-programming
- :octocat: source code
NestJS - A progressive Node.js web framework
NestJS is a framework for building efficient, scalable Node.js web applications. It uses modern JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Progamming), FP (Func...
- tags: node.js, typescript, functional-programming, oop
- :octocat: source code
Coconut
Coconut is a variant of Python built for simple, elegant, Pythonic functional programming.
- tags: python, functional-programming
CyToolz
https://github.com/pytoolz/cytoolz/
Cython implementation of Toolz: High performance functional utilities.
- tags: python, functional-programming
- :octocat: source code
fn.py
https://github.com/kachayev/fn.py
Functional programming in Python: implementation of missing features to enjoy FP.
- tags: python, functional-programming
- :octocat: source code
funcy
A fancy and practical functional tools.
- tags: python, functional-programming
- :octocat: source code
Toolz
https://github.com/pytoolz/toolz
A collection of functional utilities for iterators, functions, and dictionaries.
- tags: python, functional-programming
- :octocat: source code
underscore
https://github.com/jashkenas/underscore
JavaScript's utility _ belt.
- tags: javascript, functional-programming
- :octocat: source code
lodash
https://github.com/lodash/lodash
A utility library delivering consistency, customization, performance, & extras.
- tags: javascript, functional-programming
- :octocat: source code
Sugar
https://github.com/andrewplummer/Sugar
A Javascript library for working with native objects.
- tags: javascript, functional-programming
- :octocat: source code
ramda
https://github.com/CrossEye/ramda
A practical functional library for Javascript programmers.
- tags: javascript, functional-programming
- :octocat: source code
mesh
https://github.com/crcn/mesh.js
Streamable data synchronization utility.
- tags: javascript, functional-programming
- :octocat: source code
preludejs
https://github.com/alanrsoares/prelude-js
Hardcore Functional Programming for JavaScript.
- tags: javascript, functional-programming
- :octocat: source code
lodash
Utility library delivering consistency, customization, performance, & extras. A better and faster Underscore.js.
- tags: node.js, functional-programming
immutable
https://github.com/facebook/immutable-js
Immutable data collections.
- tags: node.js, functional-programming
- :octocat: source code
Ramda
https://github.com/ramda/ramda
Utility library with a focus on flexible functional composition enabled by automatic currying and reversed argument order. Avoids mutating data.
- tags: node.js, functional-programming
- :octocat: source code
Folktale
http://folktale.origamitower.com
Suite of libraries for generic functional programming in JavaScript that allows you to write elegant, modular applications with fewer bugs, and more reuse.
- tags: node.js, functional-programming
Mout
Utility library with the biggest difference between other existing solutions is that you can choose to load only the modules/functions that you need, no extra overhead.
- tags: node.js, functional-programming
- :octocat: source code
Bacon.js
Functional reactive programming.
- tags: node.js, functional-programming
RxJS
Functional reactive library for transforming, composing, and querying various kinds of data.
- tags: node.js, functional-programming
Lazy.js
https://github.com/dtao/lazy.js
Utility library similar to lodash/Underscore but with lazy evaluation, which can translate to superior performance in many cases.
- tags: node.js, functional-programming
- :octocat: source code
Kefir.js
https://github.com/kefirjs/kefir
Reactive library with focus on high performance and low memory usage.
- tags: node.js, functional-programming
- :octocat: source code
cyclops-react
https://github.com/aol/cyclops-react
Monad and stream utilities, comprehensions, pattern matching, functional extensions for all JDK collections, future streams, trampolines and much more.
- tags: java, functional-programming
- :octocat: source code
derive4j
https://github.com/derive4j/derive4j
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching and morphisms.
- tags: java, functional-programming
- :octocat: source code
Fugue
https://bitbucket.org/atlassian/fugue
Functional extensions to Guava.
- tags: java, functional-programming
Functional Java
Implements numerous basic and advanced programming abstractions that assist composition-oriented development.
- tags: java, functional-programming
jOOλ
Extension to Java 8 that aims to fix gaps in lambda by providing numerous missing types and a rich set of sequential Stream API additions.
- tags: java, functional-programming
- :octocat: source code
protonpack
https://github.com/poetix/protonpack
Collection of stream utilities.
- tags: java, functional-programming
- :octocat: source code
StreamEx
https://github.com/amaembo/streamex
Enhances Java 8 Streams.
- tags: java, functional-programming
- :octocat: source code
Vavr
Functional component library that provides persistent data types and functional control structures.
- tags: java, functional-programming
awesome-functional-programming
https://github.com/lucasviola/awesome-functional-programming#readme
:alien: A curated list of functional programming resources such as blog posts, communities, discussion topics, wikis and more. - lucasviola/awesome-functional-programming
- tags: awesome-list, computer-science, functional-programming
- :octocat: source code
GitHub - stoeffel/awesome-fp-js
https://github.com/stoeffel/awesome-fp-js#readme
:sunglasses: A curated list of awesome functional programming stuff in js - stoeffel/awesome-fp-js
- tags: javascript, functional-programming, awesome-list
- :octocat: source code
Simplify your JavaScript – Use .map(), .reduce(), and .filter()
https://medium.com/poka-techblog/simplify-your-javascript-use-map-reduce-and-filter-bd02c593cc2d
Simplify the way you write your JavaScript by using .map(), .reduce() and .filter() instead of for() and forEach() loops. You’ll end up with clearer, less clunky code!
- :calendar: published on: 2018-01-29
- tags: javascript, functional-programming
Java Functional Programming
http://tutorials.jenkov.com/java-functional-programming/index.html
The term Java functional programming refers to functional programming in Java. Functional programming in Java has not been easy historically, and there were even several aspects of functional progra...
- :calendar: published on: 2018-08-05
- tags: java, functional-programming
Finally Functional Programming in Java – Hacker Noon
https://hackernoon.com/finally-functional-programming-in-java-ad4d388fb92e
In many post we have explored Functional Programming concept on different languages being F and Scala the focus of the conversation. However, because I have been doing some Java on my workplace, expl...
- :calendar: published on: 2018-02-26
- tags: java, scala, functional-programming
What's Functional Programming All About?
http://www.lihaoyi.com/post/WhatsFunctionalProgrammingAllAbout.html
This post is my own understanding of what is the "core" of "functional programming", how it differs from "imperative" programming, and what the main benefits of the approach are. As a worked example, ...
- :calendar: published on: 2017-01-25
- tags: functional-programming
Functional Programming in Javascript
This is a series of interactive exercises for learning Microsoft's Reactive Extensions (Rx) Library for Javascript. So why is the title "Functional Programming in Javascript"? Well it turns out that t...
- tags: javascript, functional-programming
- :octocat: source code
傻瓜函数编程
https://github.com/justinyhuang/Functional-Programming-For-The-Rest-of-Us-Cn
Glossary of Modern JavaScript Concepts: Part 1Button - CloseLearn More
https://auth0.com/blog/glossary-of-modern-javascript-concepts/
In the first part of the Glossary of Modern JS Concepts series, we'll gain an understanding of functional programming, reactive programming, and functional reactive programming. To do so, we'll ...
- :calendar: published on: 2017-02-14
- tags: javascript, functional-programming, reactive-programming
JavaScript’s Map, Reduce, and Filter
https://danmartensen.svbtle.com/javascripts-map-reduce-and-filter
In this post we’ll cover the usefulness of Array’s map, reduce, and filter methods. You’ll see use cases, code samples, behavior, and parameters of each method.
- :calendar: published on: 2015-03-20
- tags: javascript, functional-programming
What Is Functional Programming?
http://blog.jenkster.com/2015/12/what-is-functional-programming.html
Interesting read... You'll learn about side effects, side causes, pure functions...