Enviar búsqueda
Cargar
Pragmatic Functional Programming in the JS land with Clojurescript and Om
•
1 recomendación
•
3,973 vistas
Vagmi Mudumbai
Seguir
These are slides for my functional conf talk about Om and ClojureScript
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 17
Descargar ahora
Descargar para leer sin conexión
Recomendados
Brig:Node.js + QML 華麗大冒險
Brig:Node.js + QML 華麗大冒險
Fred Chien
Let s Enjoy Node.js
Let s Enjoy Node.js
Fred Chien
Node ppt
Node ppt
Tamil Selvan R S
QtEmbedded
QtEmbedded
Adenilson Cavalcanti
Como o Javascript Funciona - TDC Floripa
Como o Javascript Funciona - TDC Floripa
Vinicius Kiatkoski Neves
Nodejs presentation
Nodejs presentation
Arvind Devaraj
Server side scripting smack down - Node.js vs PHP
Server side scripting smack down - Node.js vs PHP
Marc Gear
Matt Greenwood & Scott Draves - The Polyglot Beaker Notebook
Matt Greenwood & Scott Draves - The Polyglot Beaker Notebook
PyData
Recomendados
Brig:Node.js + QML 華麗大冒險
Brig:Node.js + QML 華麗大冒險
Fred Chien
Let s Enjoy Node.js
Let s Enjoy Node.js
Fred Chien
Node ppt
Node ppt
Tamil Selvan R S
QtEmbedded
QtEmbedded
Adenilson Cavalcanti
Como o Javascript Funciona - TDC Floripa
Como o Javascript Funciona - TDC Floripa
Vinicius Kiatkoski Neves
Nodejs presentation
Nodejs presentation
Arvind Devaraj
Server side scripting smack down - Node.js vs PHP
Server side scripting smack down - Node.js vs PHP
Marc Gear
Matt Greenwood & Scott Draves - The Polyglot Beaker Notebook
Matt Greenwood & Scott Draves - The Polyglot Beaker Notebook
PyData
Continuous Integration for front-end JavaScript
Continuous Integration for front-end JavaScript
Lars Thorup
CasperJS
CasperJS
LearningTech
GruntJS + Wordpress
GruntJS + Wordpress
Leonardo Balter
Роман Лютиков "Web Apps Performance & JavaScript Compilers"
Роман Лютиков "Web Apps Performance & JavaScript Compilers"
Fwdays
Future of NodeJS
Future of NodeJS
Sébastien Pertus
Require js + backbone, bower and grunt
Require js + backbone, bower and grunt
Joe Fleming
The Power of the JVM: Applied Polyglot Projects with Java and JavaScript
The Power of the JVM: Applied Polyglot Projects with Java and JavaScript
Hazelcast
All aboard the NodeJS Express
All aboard the NodeJS Express
David Boyer
Implementation of gui framework part1
Implementation of gui framework part1
masahiroookubo
Desktop, Web e Mobile
Desktop, Web e Mobile
Paulo Moura
React & Redux in Hulu
React & Redux in Hulu
Morgan Cheng
Writing your Third Plugin
Writing your Third Plugin
Justin Ryan
Javascript unit testing, yes we can e big
Javascript unit testing, yes we can e big
Andy Peterson
Introduction à AngularJS
Introduction à AngularJS
Nicolas PENNEC
Vývojařská Plzeň - React
Vývojařská Plzeň - React
Viliam Elischer
Google App Engine Developer - Day4
Google App Engine Developer - Day4
Simon Su
Integrating React.js Into a PHP Application
Integrating React.js Into a PHP Application
Andrew Rota
AngularJS with TypeScript and Windows Azure Mobile Services
AngularJS with TypeScript and Windows Azure Mobile Services
Rainer Stropek
Psgi Plack Sfpm
Psgi Plack Sfpm
som_nangia
Psgi Plack Sfpm
Psgi Plack Sfpm
wilburlo
TY.BSc.IT Java QB U4
TY.BSc.IT Java QB U4
Lokesh Singrol
Get Back in Control of your SQL with jOOQ - GeekOut by ZeroTurnaround
Get Back in Control of your SQL with jOOQ - GeekOut by ZeroTurnaround
DataGeekery
Más contenido relacionado
La actualidad más candente
Continuous Integration for front-end JavaScript
Continuous Integration for front-end JavaScript
Lars Thorup
CasperJS
CasperJS
LearningTech
GruntJS + Wordpress
GruntJS + Wordpress
Leonardo Balter
Роман Лютиков "Web Apps Performance & JavaScript Compilers"
Роман Лютиков "Web Apps Performance & JavaScript Compilers"
Fwdays
Future of NodeJS
Future of NodeJS
Sébastien Pertus
Require js + backbone, bower and grunt
Require js + backbone, bower and grunt
Joe Fleming
The Power of the JVM: Applied Polyglot Projects with Java and JavaScript
The Power of the JVM: Applied Polyglot Projects with Java and JavaScript
Hazelcast
All aboard the NodeJS Express
All aboard the NodeJS Express
David Boyer
Implementation of gui framework part1
Implementation of gui framework part1
masahiroookubo
La actualidad más candente
(9)
Continuous Integration for front-end JavaScript
Continuous Integration for front-end JavaScript
CasperJS
CasperJS
GruntJS + Wordpress
GruntJS + Wordpress
Роман Лютиков "Web Apps Performance & JavaScript Compilers"
Роман Лютиков "Web Apps Performance & JavaScript Compilers"
Future of NodeJS
Future of NodeJS
Require js + backbone, bower and grunt
Require js + backbone, bower and grunt
The Power of the JVM: Applied Polyglot Projects with Java and JavaScript
The Power of the JVM: Applied Polyglot Projects with Java and JavaScript
All aboard the NodeJS Express
All aboard the NodeJS Express
Implementation of gui framework part1
Implementation of gui framework part1
Similar a Pragmatic Functional Programming in the JS land with Clojurescript and Om
Desktop, Web e Mobile
Desktop, Web e Mobile
Paulo Moura
React & Redux in Hulu
React & Redux in Hulu
Morgan Cheng
Writing your Third Plugin
Writing your Third Plugin
Justin Ryan
Javascript unit testing, yes we can e big
Javascript unit testing, yes we can e big
Andy Peterson
Introduction à AngularJS
Introduction à AngularJS
Nicolas PENNEC
Vývojařská Plzeň - React
Vývojařská Plzeň - React
Viliam Elischer
Google App Engine Developer - Day4
Google App Engine Developer - Day4
Simon Su
Integrating React.js Into a PHP Application
Integrating React.js Into a PHP Application
Andrew Rota
AngularJS with TypeScript and Windows Azure Mobile Services
AngularJS with TypeScript and Windows Azure Mobile Services
Rainer Stropek
Psgi Plack Sfpm
Psgi Plack Sfpm
som_nangia
Psgi Plack Sfpm
Psgi Plack Sfpm
wilburlo
TY.BSc.IT Java QB U4
TY.BSc.IT Java QB U4
Lokesh Singrol
Get Back in Control of your SQL with jOOQ - GeekOut by ZeroTurnaround
Get Back in Control of your SQL with jOOQ - GeekOut by ZeroTurnaround
DataGeekery
Android and the Seven Dwarfs from Devox'15
Android and the Seven Dwarfs from Devox'15
Murat Yener
JavaScript Performance (at SFJS)
JavaScript Performance (at SFJS)
Steve Souders
JavaScript Perfomance
JavaScript Perfomance
Anatol Alizar
Pragmatic introduction to react
Pragmatic introduction to react
Maayan Glikser
Pragmatic Introduction to React — Maayan Glikser
Pragmatic Introduction to React — Maayan Glikser
500Tech
HTML5 for the Silverlight Guy
HTML5 for the Silverlight Guy
David Padbury
Jet presentation
Jet presentation
Peter Sellars
Similar a Pragmatic Functional Programming in the JS land with Clojurescript and Om
(20)
Desktop, Web e Mobile
Desktop, Web e Mobile
React & Redux in Hulu
React & Redux in Hulu
Writing your Third Plugin
Writing your Third Plugin
Javascript unit testing, yes we can e big
Javascript unit testing, yes we can e big
Introduction à AngularJS
Introduction à AngularJS
Vývojařská Plzeň - React
Vývojařská Plzeň - React
Google App Engine Developer - Day4
Google App Engine Developer - Day4
Integrating React.js Into a PHP Application
Integrating React.js Into a PHP Application
AngularJS with TypeScript and Windows Azure Mobile Services
AngularJS with TypeScript and Windows Azure Mobile Services
Psgi Plack Sfpm
Psgi Plack Sfpm
Psgi Plack Sfpm
Psgi Plack Sfpm
TY.BSc.IT Java QB U4
TY.BSc.IT Java QB U4
Get Back in Control of your SQL with jOOQ - GeekOut by ZeroTurnaround
Get Back in Control of your SQL with jOOQ - GeekOut by ZeroTurnaround
Android and the Seven Dwarfs from Devox'15
Android and the Seven Dwarfs from Devox'15
JavaScript Performance (at SFJS)
JavaScript Performance (at SFJS)
JavaScript Perfomance
JavaScript Perfomance
Pragmatic introduction to react
Pragmatic introduction to react
Pragmatic Introduction to React — Maayan Glikser
Pragmatic Introduction to React — Maayan Glikser
HTML5 for the Silverlight Guy
HTML5 for the Silverlight Guy
Jet presentation
Jet presentation
Más de Vagmi Mudumbai
Bitcoin a developer's perspective
Bitcoin a developer's perspective
Vagmi Mudumbai
Purely functional UIs
Purely functional UIs
Vagmi Mudumbai
Crystal - Statically Typed Ruby
Crystal - Statically Typed Ruby
Vagmi Mudumbai
Building Single Page Apps with React.JS
Building Single Page Apps with React.JS
Vagmi Mudumbai
JSFoo 2014 - Building beautiful apps with Clojurescript
JSFoo 2014 - Building beautiful apps with Clojurescript
Vagmi Mudumbai
Real Time Analytics with Cassandra
Real Time Analytics with Cassandra
Vagmi Mudumbai
Building Single Page Apps with Backbone.js, Coffeescript and Rails 3.1
Building Single Page Apps with Backbone.js, Coffeescript and Rails 3.1
Vagmi Mudumbai
Github - Down the Rabbit Hole
Github - Down the Rabbit Hole
Vagmi Mudumbai
Ruby on Rails - Introduction
Ruby on Rails - Introduction
Vagmi Mudumbai
Introduction to JRuby
Introduction to JRuby
Vagmi Mudumbai
MongoDB - Introduction
MongoDB - Introduction
Vagmi Mudumbai
Más de Vagmi Mudumbai
(11)
Bitcoin a developer's perspective
Bitcoin a developer's perspective
Purely functional UIs
Purely functional UIs
Crystal - Statically Typed Ruby
Crystal - Statically Typed Ruby
Building Single Page Apps with React.JS
Building Single Page Apps with React.JS
JSFoo 2014 - Building beautiful apps with Clojurescript
JSFoo 2014 - Building beautiful apps with Clojurescript
Real Time Analytics with Cassandra
Real Time Analytics with Cassandra
Building Single Page Apps with Backbone.js, Coffeescript and Rails 3.1
Building Single Page Apps with Backbone.js, Coffeescript and Rails 3.1
Github - Down the Rabbit Hole
Github - Down the Rabbit Hole
Ruby on Rails - Introduction
Ruby on Rails - Introduction
Introduction to JRuby
Introduction to JRuby
MongoDB - Introduction
MongoDB - Introduction
Último
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Último
(20)
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pragmatic Functional Programming in the JS land with Clojurescript and Om
1.
ClojureScript and Om
FP in the JS land Vagmi Mudumbai
2.
@vagmi - on
twitter/github/facebook
3.
+ Google Closure
Compiler +
4.
+ Om Reagent
Quiescent
5.
React.JS is not
a MVC Framework
6.
React.JS is a
view library
7.
And…. its fast
8.
Watchers vs. KVO
$scope.$watch model.set, model.get fn.property(‘p1’,’p2@each’)
9.
B.setState({key: val}) A
B C D E A B C D E
10.
DOM Diffing renderA:
<div><span>first</span></div> renderB: <div><span>second</span><span>first</span></ div> => [replaceAttribute textContent 'second'], [insertNode <span>first</span>]
11.
shouldComponentUpdate()
12.
Persistent data structures
FTW
13.
Request Animation Frame
14.
CLJS makes React
Faster
15.
Show me some
code
16.
Source: http://gif-central.blogspot.in/2013/07/family-guy-css.html
17.
Thanks @vagmi on
Github/Twitter/Facebook
Descargar ahora