Just Enough FP: Composition
Explains functional composition in programming, building on concepts like currying and higher-order functions with practical JavaScript examples.
Explains functional composition in programming, building on concepts like currying and higher-order functions with practical JavaScript examples.
Explains the new arrow function syntax in PHP 7.4, detailing its concise syntax, use cases, and limitations compared to traditional closures.
Explains pointfree programming in functional JavaScript, using Array.map to demonstrate eliminating lambda variables for cleaner, reusable code.
Explains why data should be the last argument in curried functions for better reusability and composition in functional programming.
Explains partial application in functional programming using JavaScript examples, focusing on closures and practical use cases.
An introduction to currying in functional programming, explaining how to refactor functions to accept arguments one at a time, using JavaScript examples.
An introduction to the concept of immutability in functional programming, explaining its benefits and demonstrating it with JavaScript examples.
Explains the concept of pure functions in functional programming, defining them by deterministic outputs and the absence of side effects.
Explains higher-order functions in functional programming, covering their definition, uses for abstraction, and adding functionality.
Explains tail recursion and techniques like accumulating parameters to prevent stack overflows in functional programming.
Announcing a concise 30-minute course on functional programming in JavaScript, covering core concepts like pure functions and composition.
A detailed guide explaining how to use the JavaScript Array Map method for transforming array elements without modifying the original array.
Explains Java 12's new teeing collector, a stream utility that forwards data to two collectors and merges results.
A developer's first impressions of Pollen, a Racket-based library for creating web books, focusing on its markup flexibility and X-expression transformations.
A beginner-friendly tutorial explaining functional programming concepts in Swift, focusing on higher-order functions like map, reduce, and filter.
A tutorial explaining React Component Composition with step-by-step examples, from JavaScript functions to React components.
A personal review of the author's favorite and most inspiring conference talks from 2018, covering topics like development and security.
A beginner's tutorial for building a GitHub Search app using ReasonReact, covering state management and API calls.
Explores JavaScript Array methods like map(), filter(), every(), and some() as alternatives to traditional for loops for cleaner, more functional code.
A tutorial on building a simple web-based Excel-like spreadsheet using F# and Fable, demonstrating functional programming concepts.