Skip to content

Latest commit

 

History

History
331 lines (280 loc) · 20.2 KB

functional-programming.md

File metadata and controls

331 lines (280 loc) · 20.2 KB

Bookmarks tagged [functional-programming]

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:

*...


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:


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...


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.


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...


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...


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 ...


https://mobx.js.org/

Simple, scalable state management


https://nestjs.com/

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...


http://coconut-lang.org/

Coconut is a variant of Python built for simple, elegant, Pythonic functional programming.


https://github.com/pytoolz/cytoolz/

Cython implementation of Toolz: High performance functional utilities.


https://github.com/kachayev/fn.py

Functional programming in Python: implementation of missing features to enjoy FP.


https://github.com/Suor/funcy

A fancy and practical functional tools.


https://github.com/pytoolz/toolz

A collection of functional utilities for iterators, functions, and dictionaries.


https://github.com/jashkenas/underscore

JavaScript's utility _ belt.


https://github.com/lodash/lodash

A utility library delivering consistency, customization, performance, & extras.


https://github.com/andrewplummer/Sugar

A Javascript library for working with native objects.


https://github.com/CrossEye/ramda

A practical functional library for Javascript programmers.


https://github.com/crcn/mesh.js

Streamable data synchronization utility.


https://github.com/alanrsoares/prelude-js

Hardcore Functional Programming for JavaScript.


https://lodash.com

Utility library delivering consistency, customization, performance, & extras. A better and faster Underscore.js.


https://github.com/facebook/immutable-js

Immutable data collections.


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.


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.


https://github.com/mout/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.


http://baconjs.github.io

Functional reactive programming.


http://reactivex.io

Functional reactive library for transforming, composing, and querying various kinds of data.


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.


https://github.com/kefirjs/kefir

Reactive library with focus on high performance and low memory usage.


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.


https://github.com/derive4j/derive4j

Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching and morphisms.


https://bitbucket.org/atlassian/fugue

Functional extensions to Guava.


http://www.functionaljava.org

Implements numerous basic and advanced programming abstractions that assist composition-oriented development.


https://github.com/jOOQ/jOOL

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.


https://github.com/poetix/protonpack

Collection of stream utilities.


https://github.com/amaembo/streamex

Enhances Java 8 Streams.


http://www.vavr.io

Functional component library that provides persistent data types and functional control structures.


https://github.com/lucasviola/awesome-functional-programming#readme

👽 A curated list of functional programming resources such as blog posts, communities, discussion topics, wikis and more. - lucasviola/awesome-functional-programming


https://github.com/stoeffel/awesome-fp-js#readme

😎 A curated list of awesome functional programming stuff in js - stoeffel/awesome-fp-js


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!


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...


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...


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, ...


http://reactivex.io/learnrx/

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...


https://github.com/justinyhuang/Functional-Programming-For-The-Rest-of-Us-Cn


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 ...


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.


http://blog.jenkster.com/2015/12/what-is-functional-programming.html

Interesting read... You'll learn about side effects, side causes, pure functions...