Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/11Ojtbq.
David Nolen introduces Om, a ClojureScript library providing a functional layer on top of Facebook React for building MVC UIs. Filmed at qconnewyork.com.
David Nolen is a JavaScript developer for Cognitect. He also runs a Brooklyn based workshop called Kitchen Table Coders. In his free time he does fun stuff with Clojure and ClojureScript.
2. Watch the video with slide
synchronization on InfoQ.com!
http://www.infoq.com/presentations
/om-clojurescript
InfoQ.com: News & Community Site
• 750,000 unique visitors/month
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• News 15-20 / week
• Articles 3-4 / week
• Presentations (videos) 12-15 / week
• Interviews 2-3 / week
• Books 1 / month
3. Presented at QCon New York
www.qconnewyork.com
Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
4.
5.
6.
7. The trie memory scheme is inefficient for small memories, but it
be- comes increasingly efficient in using available storage space as
memory size increases. The attractive features of the scheme are
these: 1) The retrieval process is extremely simple. Given the
argument, enter the standard ini- tial register with the first
character, and pick up the address of the second. Then go to the
second register, and pick up the address of the third, etc. 2) If two
arguments have initial characters in common, they use the same
storage space for those characters.
-J.C.R. Licklider, "Man-Computer Symbiosis" 1960
14. ๏ first formulated by Trygve Reenskaug
Adele Goldberg and others at Xerox
PARC in 1979
๏ long shadow, the basic concepts still
prevalent today.
15. ๏ At a very abstract level MVC is a sound
separation of concerns
๏ Implementations leave much to be
desired
๏ Stateful objects everywhere
16.
17.
18. Functional Programming and Data
• immutable values, not mutable objects
• “change” returns a new value, leaving the old one unmodified
• they’re persistent
• they’re fast