quattro_4 scribble

scribble 落書き (調べた事をただ落書きする)

thoughtbot Giant Robots Episode #93 ★

Diversity of Approach (David Nolen)

David Nolen, Rails & Java Script developer for the NY Times, about being a stewart of ClojureScript

clojure/clojurescript · GitHub - Clojure to JS compiler

not religious functional programming
mostly ruby
immutable
undo is hard in general

React React | A JavaScript library for building user interfaces
facebook
reactive programming

Kitchen Table Coders workshop
The Immutable Stack


ruby world
clojure world
js rails deceloper
clojure
js conference
clojure script
mostly ruby
functional programming conference
most exciting making software
oop
not relegious functional
i would say
immutable value
stance
killed earlier
prevail clojure community
jumped on board
best js
whats fast js
clojure compiler
hacking compiler
triage issue
two js engine
jvm
clojure script
becoming mature
was pretty bad experience
productive
clojure past
source map
clojure script js
big deal
value proposition
immutable data structure
challenge
performance js
dsl
mutable collection valuable
innovation
theoretical
possible
really fast data structure
extremely quick
array mutation
very fast
second nature
mutating wrong way
mutability useful
dig into
immutable value
defend
reuse
wired
memory is concerned
fast impletation array
scala haskell
mutable vector
bit masking
branching factor
2 billion things
7 array access
better
worst case
giant structure
clojure script
definitely
good javascript
not separate tool
ruby
event model
basic model
looks syncronous
but async
stream asyncronous
async straight forward
manage complexity
co async
callback
code really sync
ultimate macro
outside of any lower
async way
pretty impressive
code rewiting thing
js macro
python
scala
experiment
macro system
natural
simple
normal human being
facebook announce last year
not gonna use
ignore
have to look at this
js conf
architecture clean nice
immutable
amazing
react architecture
querying dom slow
traverse
change dom
trigger
repaint
interface slow
smooth nice experience
virtual dom
request animation frame
changeset
queue
apply once
immutability
vebchmark
mutable slower than js
big idea
missing
usable component
big changes
object oriented approaches
undo
pain
ridiculous amount of work
undo for free
git
client side ui state
in memory
subtree
old version ui
represents people
rerender component
last name change
impossible mutable
dont know what change
react
mutable
tracking
higher level
change array
detect change
raw array
hash
diff whole thing
clojure
know immediately
capability
same thing in memory
distinct value
update database
not the same in memory
top level
complicated interface
diffing
top level
not possible in riak
dependency
regular js data
app state
top level
fast
stop top level
have to go inside
quality operator
not possible
pointer equality check
dom needs to be different
diff
rerender everything
no way
python list
ruby array
something different
cant possibly change
pointer different
kind of intuitive
dont know
piece of code tiny
surprisingly faster
one little thing
game
adhok
checking equality
reuse everything
control animation
automatic
appreciate
global
mutability
atomic
decision
architecture benefit
third party library
nice about immutability
time
get back to old data
build whatever
entire structure
foundation
particular type
experiment
good time to open
big design issues
properties
room for feedback
strugling concept
in the future
spend
ui
perfect margin
human factor
like backend
mutable stack
table coder
prototype designer paper
small workshop
small internet workshop
4,5people
range experience
very first time
training session
address book app
never do
undo on client
adapt mutability
send out
freelancers
next satuaday
object orient programming
vs
functional
mutable value
important
modularity
composability
coco
java ui framework
reusable
how changeable
quickly going encounter
disadvantage functional
skeptical
react came along
entire idea
wasnt convinced
better story
mutable way
get everything previous design
skeptical before
functional community small
oop large
fp