Главная
Study mode:
on
1
Intro
2
Limits
3
Outline
4
Reliability
5
Easy
6
Construct
7
Complect
8
Functional Programming ?
9
Difference Between OOP vs FP
10
Identity
11
Mutable Maps
12
Immutable Collections
13
What About Size?
14
Branching...
15
Recursion with TCO
16
Pure Function
17
Reduce
18
Filter
19
Namespaces Functions Values
20
Curry
21
Compose
22
Event Handlers
23
Communicating sequential processes
24
CSP
25
Transducers
Description:
Explore functional programming concepts in JavaScript to simplify software development in this JSConf.Asia 2015 conference talk. Discover how to apply ES2015+ features to create a new style of writing JavaScript, focusing on simplicity through functions. Learn about immutable collections, pure functions, currying, composition, and communicating sequential processes. Gain insights into the differences between object-oriented and functional programming paradigms, and understand how functional concepts can enhance reliability and ease of construction in your projects. Delve into topics such as recursion with tail call optimization, transducers, and event handling using functional approaches. Join Isaac Johnston, a passionate advocate for functional programming, as he shares his experiences and demonstrates practical applications of these concepts in modern JavaScript development.

Simplicity through Functions

JSConf
Add to list