All Projects β†’ knowthen β†’ ramdatutorial

knowthen / ramdatutorial

Licence: other
Companion source code for a Ramda Tutorial

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to ramdatutorial

Ramda Cli
🐏 A CLI tool for processing data with functional pipelines
Stars: ✭ 515 (+2045.83%)
Mutual labels:  ramda
Ramtuary
Ramda + Ramda Fantasy + Sanctuary REPL 🌿
Stars: ✭ 72 (+200%)
Mutual labels:  ramda
List
πŸ† An immutable list with unmatched performance and a comprehensive functional API.
Stars: ✭ 1,604 (+6583.33%)
Mutual labels:  ramda
Ramda Adjunct
Ramda Adjunct is the most popular and most comprehensive set of functional utilities for use with Ramda, providing a variety of useful, well tested functions with excellent documentation.
Stars: ✭ 550 (+2191.67%)
Mutual labels:  ramda
Rambda
Faster and smaller alternative to Ramda
Stars: ✭ 1,066 (+4341.67%)
Mutual labels:  ramda
Preact Redux Isomorphic
preact-redux-isomorphic PWA SPA SSR best practices and libraries in under 80kB page size (for live demo click the link below)
Stars: ✭ 85 (+254.17%)
Mutual labels:  ramda
Nspl
Non-Standard PHP Library - functional primitives toolbox and more
Stars: ✭ 365 (+1420.83%)
Mutual labels:  ramda
Rambdax
Extended version of Rambda
Stars: ✭ 148 (+516.67%)
Mutual labels:  ramda
Promised Pipe
A ramda.pipe-like utility that handles promises internally with zero dependencies
Stars: ✭ 64 (+166.67%)
Mutual labels:  ramda
Ramda Debug
🐏 Debugging for Ramda.
Stars: ✭ 113 (+370.83%)
Mutual labels:  ramda
Seeds Prototype
A connect the dots game with seeds (built in React)
Stars: ✭ 16 (-33.33%)
Mutual labels:  ramda
Inferno Most Fp Demo
A demo for the ReactJS Tampa Bay meetup showing how to build a React+Redux-like architecture from scratch using Inferno, Most.js, reactive programmning, and various functional programming tools & techniques
Stars: ✭ 45 (+87.5%)
Mutual labels:  ramda
Imlazy
😴 Functional programming with lazy immutable iterables
Stars: ✭ 89 (+270.83%)
Mutual labels:  ramda
Performance Analysis Js
Map/Reduce/Filter/Find Vs For loop Vs For each Vs Lodash vs Ramda
Stars: ✭ 532 (+2116.67%)
Mutual labels:  ramda
Ramdascript
🐏 Lisp that compiles to JavaScript in the Ramda way
Stars: ✭ 128 (+433.33%)
Mutual labels:  ramda
Ramda
🐏 Practical functional Javascript
Stars: ✭ 21,474 (+89375%)
Mutual labels:  ramda
Dash
Functional programming library for PHP. Inspired by Underscore, Lodash, and Ramda.
Stars: ✭ 84 (+250%)
Mutual labels:  ramda
Zebras
Data analysis library for JavaScript built with Ramda
Stars: ✭ 192 (+700%)
Mutual labels:  ramda
Ramda Extension
🀘Utility library for functional JavaScript. With ❀️ to Ramda.
Stars: ✭ 139 (+479.17%)
Mutual labels:  ramda
Utils.js
Fast, small and purely functional utility library
Stars: ✭ 102 (+325%)
Mutual labels:  ramda

Companion Source for Ramda Tutorial

"What's Ramda?"

Ramda is a Functional Programming library for JavaScript, that is simlar to Lodash and Underscore.

"What's different about Ramda vs. Lodash?"

Ramda follows many Functional Principles such as:

  • Functional Purity
  • Immutability
  • Currying
  • Composition

"Ok, big deal! Why should I care?"

There's many reasons, but if I had to give you one, I'd say: It provides a nice, simple way to build sophisticated logic through function composition.

"What's function composition?"

It's a way to create new functions by combining two or more pure functions. I like to think of it as creating new functions without having to add new logic.

"This seems interesting, where can I learn more?"

If Ramda and functional programming looks interesting, and you want to learn more, please consider taking my course "Functional Programming For Beginners with JavaScript"

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].