Soumettre la recherche
Mettre en ligne
TDC2016POA | Trilha Programacao Funcional - Considere usar Clojure/ClojureScript na sua próxima web App
•
0 j'aime
•
330 vues
tdc-globalcode
Suivre
Considere usar Clojure/ClojureScript na sua próxima web App
Lire moins
Lire la suite
Formation
Signaler
Partager
Signaler
Partager
1 sur 48
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Groovy a Scripting Language for Java
Groovy a Scripting Language for Java
Charles Anderson
Introduction of Pharo 5.0
Introduction of Pharo 5.0
Masashi Umezawa
What’s new in Java 9/11
What’s new in Java 9/11
Knoldus Inc.
Let s Enjoy Node.js
Let s Enjoy Node.js
Fred Chien
Multithreading in Node.js and JavaScript
Multithreading in Node.js and JavaScript
Timur Shemsedinov
Brig:Node.js + QML 華麗大冒險
Brig:Node.js + QML 華麗大冒險
Fred Chien
Java Heap Dump Analysis Primer
Java Heap Dump Analysis Primer
Kyle Hodgson
Thread Dump Analysis
Thread Dump Analysis
Dmitry Buzdin
Recommandé
Groovy a Scripting Language for Java
Groovy a Scripting Language for Java
Charles Anderson
Introduction of Pharo 5.0
Introduction of Pharo 5.0
Masashi Umezawa
What’s new in Java 9/11
What’s new in Java 9/11
Knoldus Inc.
Let s Enjoy Node.js
Let s Enjoy Node.js
Fred Chien
Multithreading in Node.js and JavaScript
Multithreading in Node.js and JavaScript
Timur Shemsedinov
Brig:Node.js + QML 華麗大冒險
Brig:Node.js + QML 華麗大冒險
Fred Chien
Java Heap Dump Analysis Primer
Java Heap Dump Analysis Primer
Kyle Hodgson
Thread Dump Analysis
Thread Dump Analysis
Dmitry Buzdin
XRuby_Overview_20070831
XRuby_Overview_20070831
dreamhead
Fundamental of Node.JS - Internship Presentation - Week7
Fundamental of Node.JS - Internship Presentation - Week7
Devang Garach
Basic Thread Knowledge
Basic Thread Knowledge
Shipra Roy
Pycon 2012 What Python can learn from Java
Pycon 2012 What Python can learn from Java
jbellis
(C)NodeJS
(C)NodeJS
Jackson Tian
TANET 2018 - Insights into the reliability of open-source distributed file sy...
TANET 2018 - Insights into the reliability of open-source distributed file sy...
Hua Chu
Techniques to Improve Cache Speed
Techniques to Improve Cache Speed
Zohaib Hassan
GTAC Boosting your Testing Productivity with Groovy
GTAC Boosting your Testing Productivity with Groovy
Andres Almiray
What's New In Java 9/11
What's New In Java 9/11
Knoldus Inc.
NodeJS
NodeJS
Predhin Sapru
"Развитие ветки PHP-7"
"Развитие ветки PHP-7"
Badoo Development
Node.js Tutorial for Beginners | Node.js Web Application Tutorial | Node.js T...
Node.js Tutorial for Beginners | Node.js Web Application Tutorial | Node.js T...
Edureka!
Oreilly Webcast Jun17
Oreilly Webcast Jun17
Sean Hull
Nodejs presentation
Nodejs presentation
Arvind Devaraj
Startup groovysession1
Startup groovysession1
kyon mm
distributed message queue dengan python celery dan rabbitmq
distributed message queue dengan python celery dan rabbitmq
Dwi purnomo
Disruptor 2015-12-22 @ java.il
Disruptor 2015-12-22 @ java.il
Amir Langer
JavaScript Looping Statements
JavaScript Looping Statements
Janssen Harvey Insigne
Java 8 고급 (4/6)
Java 8 고급 (4/6)
Kyung Koo Yoon
A slightly advanced introduction to node.js
A slightly advanced introduction to node.js
Sudar Muthu
TDC2016POA | Trilha DevOps - Monitoramento real-time com ELK
TDC2016POA | Trilha DevOps - Monitoramento real-time com ELK
tdc-globalcode
TDC2016POA | Trilha DevOps - Monitoramento da infraestrutura para aplicac?o?e...
TDC2016POA | Trilha DevOps - Monitoramento da infraestrutura para aplicac?o?e...
tdc-globalcode
Contenu connexe
Tendances
XRuby_Overview_20070831
XRuby_Overview_20070831
dreamhead
Fundamental of Node.JS - Internship Presentation - Week7
Fundamental of Node.JS - Internship Presentation - Week7
Devang Garach
Basic Thread Knowledge
Basic Thread Knowledge
Shipra Roy
Pycon 2012 What Python can learn from Java
Pycon 2012 What Python can learn from Java
jbellis
(C)NodeJS
(C)NodeJS
Jackson Tian
TANET 2018 - Insights into the reliability of open-source distributed file sy...
TANET 2018 - Insights into the reliability of open-source distributed file sy...
Hua Chu
Techniques to Improve Cache Speed
Techniques to Improve Cache Speed
Zohaib Hassan
GTAC Boosting your Testing Productivity with Groovy
GTAC Boosting your Testing Productivity with Groovy
Andres Almiray
What's New In Java 9/11
What's New In Java 9/11
Knoldus Inc.
NodeJS
NodeJS
Predhin Sapru
"Развитие ветки PHP-7"
"Развитие ветки PHP-7"
Badoo Development
Node.js Tutorial for Beginners | Node.js Web Application Tutorial | Node.js T...
Node.js Tutorial for Beginners | Node.js Web Application Tutorial | Node.js T...
Edureka!
Oreilly Webcast Jun17
Oreilly Webcast Jun17
Sean Hull
Nodejs presentation
Nodejs presentation
Arvind Devaraj
Startup groovysession1
Startup groovysession1
kyon mm
distributed message queue dengan python celery dan rabbitmq
distributed message queue dengan python celery dan rabbitmq
Dwi purnomo
Disruptor 2015-12-22 @ java.il
Disruptor 2015-12-22 @ java.il
Amir Langer
JavaScript Looping Statements
JavaScript Looping Statements
Janssen Harvey Insigne
Java 8 고급 (4/6)
Java 8 고급 (4/6)
Kyung Koo Yoon
A slightly advanced introduction to node.js
A slightly advanced introduction to node.js
Sudar Muthu
Tendances
(20)
XRuby_Overview_20070831
XRuby_Overview_20070831
Fundamental of Node.JS - Internship Presentation - Week7
Fundamental of Node.JS - Internship Presentation - Week7
Basic Thread Knowledge
Basic Thread Knowledge
Pycon 2012 What Python can learn from Java
Pycon 2012 What Python can learn from Java
(C)NodeJS
(C)NodeJS
TANET 2018 - Insights into the reliability of open-source distributed file sy...
TANET 2018 - Insights into the reliability of open-source distributed file sy...
Techniques to Improve Cache Speed
Techniques to Improve Cache Speed
GTAC Boosting your Testing Productivity with Groovy
GTAC Boosting your Testing Productivity with Groovy
What's New In Java 9/11
What's New In Java 9/11
NodeJS
NodeJS
"Развитие ветки PHP-7"
"Развитие ветки PHP-7"
Node.js Tutorial for Beginners | Node.js Web Application Tutorial | Node.js T...
Node.js Tutorial for Beginners | Node.js Web Application Tutorial | Node.js T...
Oreilly Webcast Jun17
Oreilly Webcast Jun17
Nodejs presentation
Nodejs presentation
Startup groovysession1
Startup groovysession1
distributed message queue dengan python celery dan rabbitmq
distributed message queue dengan python celery dan rabbitmq
Disruptor 2015-12-22 @ java.il
Disruptor 2015-12-22 @ java.il
JavaScript Looping Statements
JavaScript Looping Statements
Java 8 고급 (4/6)
Java 8 고급 (4/6)
A slightly advanced introduction to node.js
A slightly advanced introduction to node.js
En vedette
TDC2016POA | Trilha DevOps - Monitoramento real-time com ELK
TDC2016POA | Trilha DevOps - Monitoramento real-time com ELK
tdc-globalcode
TDC2016POA | Trilha DevOps - Monitoramento da infraestrutura para aplicac?o?e...
TDC2016POA | Trilha DevOps - Monitoramento da infraestrutura para aplicac?o?e...
tdc-globalcode
TDC2016POA | Trilha DevOps - Métricas, métricas para todos os lados!
TDC2016POA | Trilha DevOps - Métricas, métricas para todos os lados!
tdc-globalcode
TDC2016POA | Trilha DevOps - DevOps Anti-Patterns
TDC2016POA | Trilha DevOps - DevOps Anti-Patterns
tdc-globalcode
TDC2016POA | Trilha Arquetetura - Revitalizando aplicações desktop usando Ce...
TDC2016POA | Trilha Arquetetura - Revitalizando aplicações desktop usando Ce...
tdc-globalcode
TDC2016POA | Trilha Android - Firebase Cloud Messaging para Android e IoT
TDC2016POA | Trilha Android - Firebase Cloud Messaging para Android e IoT
tdc-globalcode
TDC2016POA | Trilha Arduino - A Prática do Arduino em Ensino: o Case de um La...
TDC2016POA | Trilha Arduino - A Prática do Arduino em Ensino: o Case de um La...
tdc-globalcode
TDC2016POA | Trilha Android - Monetização: conheça a rede de anúncios que pag...
TDC2016POA | Trilha Android - Monetização: conheça a rede de anúncios que pag...
tdc-globalcode
TDC2016POA | Trilha Dinamica - Facilitação - Que momento o grupo se encontra?
TDC2016POA | Trilha Dinamica - Facilitação - Que momento o grupo se encontra?
tdc-globalcode
TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...
TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...
tdc-globalcode
TDC2016POA | Trilha Dinamica - Desenvolvimento de Ideias através de Brainwriting
TDC2016POA | Trilha Dinamica - Desenvolvimento de Ideias através de Brainwriting
tdc-globalcode
TDC2016POA | Trilha Dinamicas - Valores individuais e de sua equipe?
TDC2016POA | Trilha Dinamicas - Valores individuais e de sua equipe?
tdc-globalcode
TDC2016POA | Trilha Android - Testes no Android
TDC2016POA | Trilha Android - Testes no Android
tdc-globalcode
TDC 2016 |Trilha DevOps - Dissecando e entendendo pipelines de entrega de sof...
TDC 2016 |Trilha DevOps - Dissecando e entendendo pipelines de entrega de sof...
tdc-globalcode
TDC2016POA | Trilha Android - Construa um app consciente com a Google Awarene...
TDC2016POA | Trilha Android - Construa um app consciente com a Google Awarene...
tdc-globalcode
TDC2016 POA | Trilha DevOps - Blue-Green Deployment com Docker
TDC2016 POA | Trilha DevOps - Blue-Green Deployment com Docker
tdc-globalcode
TDC2016POA | Trilha D Thinking - Close your books: usando ferramentas criativ...
TDC2016POA | Trilha D Thinking - Close your books: usando ferramentas criativ...
tdc-globalcode
TDC2016POA | Trilha Cloud Computing - Kubernetes para Desenvolvedores Docker
TDC2016POA | Trilha Cloud Computing - Kubernetes para Desenvolvedores Docker
tdc-globalcode
TDC2016POA | Trilha Arquitetura - Coleta, armazenamento e visualização de mét...
TDC2016POA | Trilha Arquitetura - Coleta, armazenamento e visualização de mét...
tdc-globalcode
TDC2016POA | Trilha Cloud Computing - Source-to-image - How to transform any ...
TDC2016POA | Trilha Cloud Computing - Source-to-image - How to transform any ...
tdc-globalcode
En vedette
(20)
TDC2016POA | Trilha DevOps - Monitoramento real-time com ELK
TDC2016POA | Trilha DevOps - Monitoramento real-time com ELK
TDC2016POA | Trilha DevOps - Monitoramento da infraestrutura para aplicac?o?e...
TDC2016POA | Trilha DevOps - Monitoramento da infraestrutura para aplicac?o?e...
TDC2016POA | Trilha DevOps - Métricas, métricas para todos os lados!
TDC2016POA | Trilha DevOps - Métricas, métricas para todos os lados!
TDC2016POA | Trilha DevOps - DevOps Anti-Patterns
TDC2016POA | Trilha DevOps - DevOps Anti-Patterns
TDC2016POA | Trilha Arquetetura - Revitalizando aplicações desktop usando Ce...
TDC2016POA | Trilha Arquetetura - Revitalizando aplicações desktop usando Ce...
TDC2016POA | Trilha Android - Firebase Cloud Messaging para Android e IoT
TDC2016POA | Trilha Android - Firebase Cloud Messaging para Android e IoT
TDC2016POA | Trilha Arduino - A Prática do Arduino em Ensino: o Case de um La...
TDC2016POA | Trilha Arduino - A Prática do Arduino em Ensino: o Case de um La...
TDC2016POA | Trilha Android - Monetização: conheça a rede de anúncios que pag...
TDC2016POA | Trilha Android - Monetização: conheça a rede de anúncios que pag...
TDC2016POA | Trilha Dinamica - Facilitação - Que momento o grupo se encontra?
TDC2016POA | Trilha Dinamica - Facilitação - Que momento o grupo se encontra?
TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...
TDC2016POA | Trilha DevOps - Gestão de ciclo de vida de banco de dados: Já pa...
TDC2016POA | Trilha Dinamica - Desenvolvimento de Ideias através de Brainwriting
TDC2016POA | Trilha Dinamica - Desenvolvimento de Ideias através de Brainwriting
TDC2016POA | Trilha Dinamicas - Valores individuais e de sua equipe?
TDC2016POA | Trilha Dinamicas - Valores individuais e de sua equipe?
TDC2016POA | Trilha Android - Testes no Android
TDC2016POA | Trilha Android - Testes no Android
TDC 2016 |Trilha DevOps - Dissecando e entendendo pipelines de entrega de sof...
TDC 2016 |Trilha DevOps - Dissecando e entendendo pipelines de entrega de sof...
TDC2016POA | Trilha Android - Construa um app consciente com a Google Awarene...
TDC2016POA | Trilha Android - Construa um app consciente com a Google Awarene...
TDC2016 POA | Trilha DevOps - Blue-Green Deployment com Docker
TDC2016 POA | Trilha DevOps - Blue-Green Deployment com Docker
TDC2016POA | Trilha D Thinking - Close your books: usando ferramentas criativ...
TDC2016POA | Trilha D Thinking - Close your books: usando ferramentas criativ...
TDC2016POA | Trilha Cloud Computing - Kubernetes para Desenvolvedores Docker
TDC2016POA | Trilha Cloud Computing - Kubernetes para Desenvolvedores Docker
TDC2016POA | Trilha Arquitetura - Coleta, armazenamento e visualização de mét...
TDC2016POA | Trilha Arquitetura - Coleta, armazenamento e visualização de mét...
TDC2016POA | Trilha Cloud Computing - Source-to-image - How to transform any ...
TDC2016POA | Trilha Cloud Computing - Source-to-image - How to transform any ...
Similaire à TDC2016POA | Trilha Programacao Funcional - Considere usar Clojure/ClojureScript na sua próxima web App
Clojure made-simple - John Stevenson
Clojure made-simple - John Stevenson
JAX London
ClojureScript: The Good Parts
ClojureScript: The Good Parts
Kent Ohashi
Clojure - A practical LISP for the JVM
Clojure - A practical LISP for the JVM
Matthias Nüßler
Clojure and The Robot Apocalypse
Clojure and The Robot Apocalypse
elliando dias
Groovy On Trading Desk (2010)
Groovy On Trading Desk (2010)
Jonathan Felch
HTML5 for the Silverlight Guy
HTML5 for the Silverlight Guy
David Padbury
Smoothing Your Java with DSLs
Smoothing Your Java with DSLs
intelliyole
Practical REPL-driven Development with Clojure
Practical REPL-driven Development with Clojure
Kent Ohashi
Survive JavaScript - Strategies and Tricks
Survive JavaScript - Strategies and Tricks
Juho Vepsäläinen
DSL简介
DSL简介
a596620989
Why Functional Programming and Clojure - LightningTalk
Why Functional Programming and Clojure - LightningTalk
Jakub Holy
Clojure And Swing
Clojure And Swing
Skills Matter
Carlo Sciolla - Above and beyond type systems with clojure.spec - Codemotion ...
Carlo Sciolla - Above and beyond type systems with clojure.spec - Codemotion ...
Codemotion
Native Java with GraalVM
Native Java with GraalVM
Sylvain Wallez
Introduction to Clojure
Introduction to Clojure
Renzo Borgatti
Concepts of JetBrains MPS
Concepts of JetBrains MPS
Vaclav Pech
A Taste of Clojure
A Taste of Clojure
David Leung
Getting started with Clojure
Getting started with Clojure
John Stevenson
Intro to JavaScript
Intro to JavaScript
Dan Phiffer
Clojure for Java developers
Clojure for Java developers
John Stevenson
Similaire à TDC2016POA | Trilha Programacao Funcional - Considere usar Clojure/ClojureScript na sua próxima web App
(20)
Clojure made-simple - John Stevenson
Clojure made-simple - John Stevenson
ClojureScript: The Good Parts
ClojureScript: The Good Parts
Clojure - A practical LISP for the JVM
Clojure - A practical LISP for the JVM
Clojure and The Robot Apocalypse
Clojure and The Robot Apocalypse
Groovy On Trading Desk (2010)
Groovy On Trading Desk (2010)
HTML5 for the Silverlight Guy
HTML5 for the Silverlight Guy
Smoothing Your Java with DSLs
Smoothing Your Java with DSLs
Practical REPL-driven Development with Clojure
Practical REPL-driven Development with Clojure
Survive JavaScript - Strategies and Tricks
Survive JavaScript - Strategies and Tricks
DSL简介
DSL简介
Why Functional Programming and Clojure - LightningTalk
Why Functional Programming and Clojure - LightningTalk
Clojure And Swing
Clojure And Swing
Carlo Sciolla - Above and beyond type systems with clojure.spec - Codemotion ...
Carlo Sciolla - Above and beyond type systems with clojure.spec - Codemotion ...
Native Java with GraalVM
Native Java with GraalVM
Introduction to Clojure
Introduction to Clojure
Concepts of JetBrains MPS
Concepts of JetBrains MPS
A Taste of Clojure
A Taste of Clojure
Getting started with Clojure
Getting started with Clojure
Intro to JavaScript
Intro to JavaScript
Clojure for Java developers
Clojure for Java developers
Plus de tdc-globalcode
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
tdc-globalcode
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
tdc-globalcode
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
tdc-globalcode
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
tdc-globalcode
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
tdc-globalcode
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
tdc-globalcode
TDC2019 Intel Software Day - Inferencia de IA em edge devices
TDC2019 Intel Software Day - Inferencia de IA em edge devices
tdc-globalcode
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
tdc-globalcode
Trilha .Net - Programacao funcional usando f#
Trilha .Net - Programacao funcional usando f#
tdc-globalcode
TDC2018SP | Trilha Go - Case Easylocus
TDC2018SP | Trilha Go - Case Easylocus
tdc-globalcode
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
tdc-globalcode
TDC2018SP | Trilha Go - Clean architecture em Golang
TDC2018SP | Trilha Go - Clean architecture em Golang
tdc-globalcode
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
tdc-globalcode
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
tdc-globalcode
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
tdc-globalcode
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
tdc-globalcode
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
tdc-globalcode
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
tdc-globalcode
TDC2018SP | Trilha .Net - .NET funcional com F#
TDC2018SP | Trilha .Net - .NET funcional com F#
tdc-globalcode
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
tdc-globalcode
Plus de tdc-globalcode
(20)
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
TDC2019 Intel Software Day - Inferencia de IA em edge devices
TDC2019 Intel Software Day - Inferencia de IA em edge devices
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
Trilha .Net - Programacao funcional usando f#
Trilha .Net - Programacao funcional usando f#
TDC2018SP | Trilha Go - Case Easylocus
TDC2018SP | Trilha Go - Case Easylocus
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
TDC2018SP | Trilha Go - Clean architecture em Golang
TDC2018SP | Trilha Go - Clean architecture em Golang
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
TDC2018SP | Trilha .Net - .NET funcional com F#
TDC2018SP | Trilha .Net - .NET funcional com F#
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
Dernier
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
dawncurless
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
Thiyagu K
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
National Information Standards Organization (NISO)
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
Maestría en Comunicación Digital Interactiva - UNR
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
TechSoup
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
EduSkills OECD
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
GaneshChakor2
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
Thiyagu K
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
nomboosow
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
Sarwono Sutikno, Dr.Eng.,CISA,CISSP,CISM,CSX-F
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
SafetyChain Software
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
RAM LAL ANAND COLLEGE, DELHI UNIVERSITY.
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
Celine George
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
Celine George
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
FatimaKhan178732
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
eniolaolutunde
microwave assisted reaction. General introduction
microwave assisted reaction. General introduction
Maksud Ahmed
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
sanyamsingh5019
Dernier
(20)
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
microwave assisted reaction. General introduction
microwave assisted reaction. General introduction
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
TDC2016POA | Trilha Programacao Funcional - Considere usar Clojure/ClojureScript na sua próxima web App
1.
Considere usar Clojure/ClojureScript na sua
próxima web App What is it and why is it interesting?
2.
About me devpaulomarques@gmail.com in/devpaulomarques fb/devpaulomarques ADS Senac-RS DomTI
3.
“APRENDER UMA NOVA LINGUAGEM
DE PROGRAMAÇÃO É SÓ APRENDER A SINTAXE” Algum amigo seu.
4.
5.
Timeline ● Lisp 1958 ●
Clojure 2007 ● Clojure 1.0 2009 ● Clojure 1.8 2016
6.
What is Clojure? Clojure
is a functional Lisp that targets the JVM and enables simpler software design.
7.
Clojure is a
Lisp
8.
Clojure is a
Lisp
9.
Clojure is a
Lisp Code as data
10.
Clojure is a
Lisp No sintax
11.
It looks like
this (def a 1) (def f (fn [x] (* 2 x))) (f a) ;; 2 (f (+ a 10)) ;; 22
12.
Clojure is a
Lisp
13.
REPL Read-Eval-Print-Loop
14.
Macros (defmacro expect [value
to|!to matcher match] (let [assertion (if (= matcher 'be) `(= ~value ~match) `(~matcher value match))] (if (= to|!to 'not-to) `(is (not ~assertion)) `(is ~assertion)))) ;; isso expande para: (testing "Sum is working" (is (not (= (+ 2 2) 3))) (is (= (+ 2 1) 3)))
15.
Macros ????
16.
17.
Macros (defmacro expect [value
to|!to matcher match] (let [assertion (if (= matcher 'be) `(= ~value ~match) `(~matcher value match))] (if (= to|!to 'not-to) `(is (not ~assertion)) `(is ~assertion)))) ;; isso expande para: (testing "Sum is working" (is (not (= (+ 2 2) 3))) (is (= (+ 2 1) 3)))
18.
Paradigms as Libraries Design
by Contract - core.contracts Logic Programming - core.logic Lightweight threads + channels - core.async Optional/Gradual Type system - core.typed
19.
What is Clojure? Clojure
is a functional Lisp that targets the JVM and enables simpler software design.
20.
Targets the JVM Constructor new
Person("Paulo"); (Person. "Paulo") Static Member Math.PI // 3.141592653589793 Math/PI ;; 3.141592653589793 Instance Method " Hello world! ".trim(); //Hello world! (.trim " Hello world! ") ;;Hello world!
21.
Targets the JVM Chained
Access person.getAddress().getState().getCode(); (.. person getAddress getState getCode)
22.
Targets the JVM Chained
Access person.getAddress().getState().getCode(); (.. person getAddress getState getCode) (macroexpand '(.. person getAddress getState getCode)) (. (. (. person getAddress) getState) getCode)
23.
Targets the JVM Multiple
Updates person.setFirstName("Ben"); person.setLastName("Mabey"); person.makePresenter(); (doto person (.setFirstName "Ben") (.setLastName "Mabey") .makePresenter)
24.
What is Clojure? Clojure
is a functional Lisp that targets the JVM and enables simpler software design.
25.
Clojure is functional Avoid
state changes First class functions High order functions
26.
Why is Clojure
interesting? ● Succinct
27.
Why is Clojure
interesting? ● Succinct ● Java Interop
28.
Why is Clojure
interesting? ● Succinct ● Java Interop ● Multi-threaded
29.
Why is Clojure
interesting? ● Succinct ● Java Interop ● Multi-threaded ● Lazy
30.
Why is Clojure
interesting? ● Succinct ● Java Interop ● Multi-threaded ● Lazy ● Fun ● ...
31.
32.
ClojureScript JavaScript
33.
ClojureScript
34.
ClojureScript
35.
Why ClojureScript Google closure
compiler
36.
Why ClojureScript Google closure
compiler Modularity
37.
Why ClojureScript Google closure
compiler Modularity Immutability
38.
Why ClojureScript Google closure
compiler Modularity Immutability And...
39.
REPL
40.
React
41.
Cljs + Reagent Reagent minimalistic
interface between ClojureScript and React Hiccup Hiccup is a library for representing HTML in Clojure
42.
Reagent
43.
Reagent
44.
Add some style
45.
Garden
46.
47.
Cljs + Reagent
+ Garden
48.
Thanks
Télécharger maintenant