
Composing Software
An Exploration of Functional Programming and Object Composition in JavaScript
Publisher:Packt Publishing Limited
By: Eric Elliott
Paid access
|Mar 2025Table of Contents
- Composing Software: An Introduction
- The Dao of Immutability (The Way of the Functional Programmer)
- The Rise and Fall and Rise of Functional Programming (Composable Software)
- Why Learn Functional Programming in JavaScript?
- Pure Functions
- What is Functional Programming?
- A Functional Programmer's Introduction to JavaScript
- Higher Order Functions
- Curry and Function Composition
- Abstraction & Composition
- Abstract Data Types and the Software Crisis
- Functors & Categories
- Monads
- The Forgotten History of OOP
- Object Composition
- Factory Functions
- Functional Mixins
- Why Composition is Harder with Classes
- Composable Custom Data Types
- Lenses
- Transducers
- Elements of JavaScript Style
- Mocking is a Code Smell
PDF ISBN: 978-1-83664-462-0
Publisher: Packt Publishing Limited
Copyright owner: © 2024 Packt Publishing Limited
Publication date: 2025
Language: English
Pages: 238
Related subjects:
