Главная
Study mode:
on
1
Intro
2
Davids background
3
JCR Licklider
4
Man Computer Symbiosis
5
John McCarthy Ed Fredkin
6
Alan Kay
7
Longshadow
8
MVC
9
Data Structures
10
Persistent Data Structures
11
Linked List
12
Cons
13
Structural Sharing
14
Research
15
Bitmap Vector Tree
16
Arrays
17
Integers
18
Proof
19
Replace
20
Size Length
21
Persistent Vector
22
RAM
23
VA
24
Performance
25
Transients
26
JavaScript
27
SpiderMonkey
28
Ohm
29
React
30
What is React
31
Demo
32
Heap Snapshot
33
Elm
34
Maury
35
Facebook
36
Strategy
Description:
Explore the power of immutability in software development through this GOTO Aarhus 2014 conference talk by David Nolen, a Cognitect Software Engineer. Delve into the history of computing, from JCR Licklider's Man-Computer Symbiosis to modern-day supercomputers in our pockets. Discover how investing computational resources in immutable data structures can lead to higher levels of abstraction and improved program design. Learn about Om, a ClojureScript library created by Nolen to explore these possibilities, and understand how its big ideas can be applied to JavaScript. Gain insights into persistent data structures, structural sharing, and their performance benefits. Examine the concept of React and its implementation in Om, complete with a live demo and heap snapshot analysis. Compare Om's approach with other frameworks like Elm and explore Facebook's strategy in this domain. This talk offers a comprehensive look at how immutability can revolutionize modern programming practices.

Immutability - Putting The Dream Machine To Work

GOTO Conferences
Add to list