Enviar pesquisa
Carregar
3 little clojure functions ii
•
0 gostou
•
238 visualizações
Diego Pacheco
Seguir
clojure, dev, functional, func
Leia menos
Leia mais
Tecnologia
Economia e finanças
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 17
Baixar agora
Baixar para ler offline
Recomendados
Continuations in scala (incomplete version)
Continuations in scala (incomplete version)
Fuqiang Wang
Scala the-good-parts
Scala the-good-parts
Fuqiang Wang
"Lego Programming" with Lorzy
"Lego Programming" with Lorzy
clkao
Programming with Freedom & Joy
Programming with Freedom & Joy
Hildeberto Mendonça
Introduction to Kotlin Language and its application to Android platform
Introduction to Kotlin Language and its application to Android platform
EastBanc Tachnologies
Introduction to clojure
Introduction to clojure
Abbas Raza
Xp is not dead
Xp is not dead
Diego Pacheco
FP
FP
Diego Pacheco
Recomendados
Continuations in scala (incomplete version)
Continuations in scala (incomplete version)
Fuqiang Wang
Scala the-good-parts
Scala the-good-parts
Fuqiang Wang
"Lego Programming" with Lorzy
"Lego Programming" with Lorzy
clkao
Programming with Freedom & Joy
Programming with Freedom & Joy
Hildeberto Mendonça
Introduction to Kotlin Language and its application to Android platform
Introduction to Kotlin Language and its application to Android platform
EastBanc Tachnologies
Introduction to clojure
Introduction to clojure
Abbas Raza
Xp is not dead
Xp is not dead
Diego Pacheco
FP
FP
Diego Pacheco
Changes 2012
Changes 2012
Diego Pacheco
HawtDB
HawtDB
Diego Pacheco
Vacations 2011 for JTs
Vacations 2011 for JTs
Diego Pacheco
3 little clojure functions
3 little clojure functions
Diego Pacheco
3 little clojure functions 4
3 little clojure functions 4
Diego Pacheco
Library Research Service and Colorado State Library
Library Research Service and Colorado State Library
R. Sean Lamborne
5 little clojure functions
5 little clojure functions
Diego Pacheco
PuppetConf 2014 Killer R10K Workflow With Notes
PuppetConf 2014 Killer R10K Workflow With Notes
Phil Zimmerman
The things we don't see – stories of Software, Scala and Akka
The things we don't see – stories of Software, Scala and Akka
Konrad Malawski
Exploring Clojurescript
Exploring Clojurescript
Luke Donnet
Clojure made-simple - John Stevenson
Clojure made-simple - John Stevenson
JAX London
Beyond the Callback: Yield Control with Javascript Generators
Beyond the Callback: Yield Control with Javascript Generators
Darren Cruse
Mixing Scala and Kotlin
Mixing Scala and Kotlin
Alexey Soshin
All of javascript
All of javascript
Togakangaroo
The productivity brought by Clojure
The productivity brought by Clojure
Laurence Chen
The Art Of Performance Tuning - with presenter notes!
The Art Of Performance Tuning - with presenter notes!
Jonathan Ross
Killer R10K Workflow - PuppetConf 2014
Killer R10K Workflow - PuppetConf 2014
Puppet
Clojure: Practical functional approach on JVM
Clojure: Practical functional approach on JVM
sunng87
PuppetConf 2014 Killer R10K Workflow Without Notes
PuppetConf 2014 Killer R10K Workflow Without Notes
Phil Zimmerman
Functional programming is the most extreme programming
Functional programming is the most extreme programming
samthemonad
Dynamic poly-preso
Dynamic poly-preso
Scott Shaw
Change Anything with Cucumber and ATDD
Change Anything with Cucumber and ATDD
mpmenne
Mais conteúdo relacionado
Destaque
Changes 2012
Changes 2012
Diego Pacheco
HawtDB
HawtDB
Diego Pacheco
Vacations 2011 for JTs
Vacations 2011 for JTs
Diego Pacheco
3 little clojure functions
3 little clojure functions
Diego Pacheco
3 little clojure functions 4
3 little clojure functions 4
Diego Pacheco
Library Research Service and Colorado State Library
Library Research Service and Colorado State Library
R. Sean Lamborne
Destaque
(6)
Changes 2012
Changes 2012
HawtDB
HawtDB
Vacations 2011 for JTs
Vacations 2011 for JTs
3 little clojure functions
3 little clojure functions
3 little clojure functions 4
3 little clojure functions 4
Library Research Service and Colorado State Library
Library Research Service and Colorado State Library
Semelhante a 3 little clojure functions ii
5 little clojure functions
5 little clojure functions
Diego Pacheco
PuppetConf 2014 Killer R10K Workflow With Notes
PuppetConf 2014 Killer R10K Workflow With Notes
Phil Zimmerman
The things we don't see – stories of Software, Scala and Akka
The things we don't see – stories of Software, Scala and Akka
Konrad Malawski
Exploring Clojurescript
Exploring Clojurescript
Luke Donnet
Clojure made-simple - John Stevenson
Clojure made-simple - John Stevenson
JAX London
Beyond the Callback: Yield Control with Javascript Generators
Beyond the Callback: Yield Control with Javascript Generators
Darren Cruse
Mixing Scala and Kotlin
Mixing Scala and Kotlin
Alexey Soshin
All of javascript
All of javascript
Togakangaroo
The productivity brought by Clojure
The productivity brought by Clojure
Laurence Chen
The Art Of Performance Tuning - with presenter notes!
The Art Of Performance Tuning - with presenter notes!
Jonathan Ross
Killer R10K Workflow - PuppetConf 2014
Killer R10K Workflow - PuppetConf 2014
Puppet
Clojure: Practical functional approach on JVM
Clojure: Practical functional approach on JVM
sunng87
PuppetConf 2014 Killer R10K Workflow Without Notes
PuppetConf 2014 Killer R10K Workflow Without Notes
Phil Zimmerman
Functional programming is the most extreme programming
Functional programming is the most extreme programming
samthemonad
Dynamic poly-preso
Dynamic poly-preso
Scott Shaw
Change Anything with Cucumber and ATDD
Change Anything with Cucumber and ATDD
mpmenne
JS Essence
JS Essence
Uladzimir Piatryka
Y U NO CRAFTSMAN
Y U NO CRAFTSMAN
droidcon Dubai
Clojure beasts-euroclj-2014
Clojure beasts-euroclj-2014
Renzo Borgatti
Patroklos Papapetrou: Holding Down Your Technical Debt With SonarQube at I T....
Patroklos Papapetrou: Holding Down Your Technical Debt With SonarQube at I T....
Mozaic Works
Semelhante a 3 little clojure functions ii
(20)
5 little clojure functions
5 little clojure functions
PuppetConf 2014 Killer R10K Workflow With Notes
PuppetConf 2014 Killer R10K Workflow With Notes
The things we don't see – stories of Software, Scala and Akka
The things we don't see – stories of Software, Scala and Akka
Exploring Clojurescript
Exploring Clojurescript
Clojure made-simple - John Stevenson
Clojure made-simple - John Stevenson
Beyond the Callback: Yield Control with Javascript Generators
Beyond the Callback: Yield Control with Javascript Generators
Mixing Scala and Kotlin
Mixing Scala and Kotlin
All of javascript
All of javascript
The productivity brought by Clojure
The productivity brought by Clojure
The Art Of Performance Tuning - with presenter notes!
The Art Of Performance Tuning - with presenter notes!
Killer R10K Workflow - PuppetConf 2014
Killer R10K Workflow - PuppetConf 2014
Clojure: Practical functional approach on JVM
Clojure: Practical functional approach on JVM
PuppetConf 2014 Killer R10K Workflow Without Notes
PuppetConf 2014 Killer R10K Workflow Without Notes
Functional programming is the most extreme programming
Functional programming is the most extreme programming
Dynamic poly-preso
Dynamic poly-preso
Change Anything with Cucumber and ATDD
Change Anything with Cucumber and ATDD
JS Essence
JS Essence
Y U NO CRAFTSMAN
Y U NO CRAFTSMAN
Clojure beasts-euroclj-2014
Clojure beasts-euroclj-2014
Patroklos Papapetrou: Holding Down Your Technical Debt With SonarQube at I T....
Patroklos Papapetrou: Holding Down Your Technical Debt With SonarQube at I T....
Mais de Diego Pacheco
Naming Things Book : Simple Book Review!
Naming Things Book : Simple Book Review!
Diego Pacheco
Continuous Discovery Habits Book Review.pdf
Continuous Discovery Habits Book Review.pdf
Diego Pacheco
Thoughts about Shape Up
Thoughts about Shape Up
Diego Pacheco
Holacracy
Holacracy
Diego Pacheco
AWS IAM
AWS IAM
Diego Pacheco
CDKs
CDKs
Diego Pacheco
Encryption Deep Dive
Encryption Deep Dive
Diego Pacheco
Sec 101
Sec 101
Diego Pacheco
Reflections on SCM
Reflections on SCM
Diego Pacheco
Management: Doing the non-obvious! III
Management: Doing the non-obvious! III
Diego Pacheco
Design is not Subjective
Design is not Subjective
Diego Pacheco
Architecture & Engineering : Doing the non-obvious!
Architecture & Engineering : Doing the non-obvious!
Diego Pacheco
Management doing the non-obvious II
Management doing the non-obvious II
Diego Pacheco
Testing in production
Testing in production
Diego Pacheco
Nine lies about work
Nine lies about work
Diego Pacheco
Management: doing the nonobvious!
Management: doing the nonobvious!
Diego Pacheco
AI and the Future
AI and the Future
Diego Pacheco
Dealing with dependencies
Dealing with dependencies
Diego Pacheco
Dealing with dependencies in tests
Dealing with dependencies in tests
Diego Pacheco
Kanban 2020
Kanban 2020
Diego Pacheco
Mais de Diego Pacheco
(20)
Naming Things Book : Simple Book Review!
Naming Things Book : Simple Book Review!
Continuous Discovery Habits Book Review.pdf
Continuous Discovery Habits Book Review.pdf
Thoughts about Shape Up
Thoughts about Shape Up
Holacracy
Holacracy
AWS IAM
AWS IAM
CDKs
CDKs
Encryption Deep Dive
Encryption Deep Dive
Sec 101
Sec 101
Reflections on SCM
Reflections on SCM
Management: Doing the non-obvious! III
Management: Doing the non-obvious! III
Design is not Subjective
Design is not Subjective
Architecture & Engineering : Doing the non-obvious!
Architecture & Engineering : Doing the non-obvious!
Management doing the non-obvious II
Management doing the non-obvious II
Testing in production
Testing in production
Nine lies about work
Nine lies about work
Management: doing the nonobvious!
Management: doing the nonobvious!
AI and the Future
AI and the Future
Dealing with dependencies
Dealing with dependencies
Dealing with dependencies in tests
Dealing with dependencies in tests
Kanban 2020
Kanban 2020
Último
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Remote DBA Services
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Bhuvaneswari Subramani
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
johnbeverley2021
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
WSO2
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Zilliz
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Último
(20)
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
3 little clojure functions ii
1.
2 little (seq,
repeat) functions 1 macro (lazy-seq ) …and The Car & Bank Functions @diego_pacheco
2.
Yes, I’m a
geek guy. (And I like dinosaurs) @diego_pacheco diego-pacheco.blogspot.com github.com/diegopacheco
3.
Remember…
Respect The REPL
4.
Remember… (NO enterprise java
Bullshit PLEASE)
5.
repeat
6.
seq
7.
lazy-seq (macro)
8.
Car func Functional Unit
Testing
9.
Car func Defining structures
and data
10.
Car func Defining the
function
11.
It’s time !!!
(I’m back from London…) DEV
12.
Bank-* funcs Functional Unit
Testing
13.
Bank-* funcs Defining structures
and data
14.
Bank-* funcs Defining structures
and data
15.
What's Next ? Homework
(all) • 5 new Functions from clojure.core • 10 problems at 4clojure (share 2 solutions) • Make java call Clojure Car func
16.
Recommended Books
17.
(pr “Thanks All
Folks”) @diego_pacheco
Baixar agora