Soumettre la recherche
Mettre en ligne
FP Concepts
•
1 j'aime
•
568 vues
Diego Pacheco
Suivre
FP, Concepts, Scala, Haskell, Fp, Currying, Lambda, Higher Order Functions, Functional,
Lire moins
Lire la suite
Technologie
Divertissement et humour
Signaler
Partager
Signaler
Partager
1 sur 29
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Ruby on Rails
Ruby on Rails
DelphiCon
Interaction, Complexity, Coordination
Interaction, Complexity, Coordination
Andrea Omicini
Hack java8:java 9
Hack java8:java 9
kankemwa Ishaku
Eclipse Day India 2015 - Java 9
Eclipse Day India 2015 - Java 9
Eclipse Day India
2016 java9-how-make-qus
2016 java9-how-make-qus
Jeanne Boyarsky
Java 9 and the impact on Maven Projects (Devoxx 2016)
Java 9 and the impact on Maven Projects (Devoxx 2016)
Robert Scholte
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
Recommandé
Ruby on Rails
Ruby on Rails
DelphiCon
Interaction, Complexity, Coordination
Interaction, Complexity, Coordination
Andrea Omicini
Hack java8:java 9
Hack java8:java 9
kankemwa Ishaku
Eclipse Day India 2015 - Java 9
Eclipse Day India 2015 - Java 9
Eclipse Day India
2016 java9-how-make-qus
2016 java9-how-make-qus
Jeanne Boyarsky
Java 9 and the impact on Maven Projects (Devoxx 2016)
Java 9 and the impact on Maven Projects (Devoxx 2016)
Robert Scholte
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
Lean 2020
Lean 2020
Diego Pacheco
Hardening
Hardening
Diego Pacheco
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Contenu connexe
Plus de 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
Lean 2020
Lean 2020
Diego Pacheco
Hardening
Hardening
Diego Pacheco
Plus de Diego Pacheco
(20)
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
Lean 2020
Lean 2020
Hardening
Hardening
Dernier
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Dernier
(20)
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
FP Concepts
1.
3 FP Concepts
Higher Order Functions, Lambda and Currying @diego_pacheco about.me/diegopacheco
2.
3 FP Concepts
Lambda Higher Order Functions Currying
3.
Lambda
4.
Lambda Anonymous Functions
We need just one time Work with Higher Order Functions Haskell: Scala: () =>
5.
Lambda
6.
Higher Order Functions
7.
Higher Order Functions
Receive Function as parameters Return a Function as output FP Ground, composition and laziness map reduce filter fold flat map drop exist take …
8.
Higher Order Functions
9.
Currying
10.
Currying Transform: Chained
Functions: Single arg Partial Application / Laziness / Composition Lambda calculus Parallelism Some languages have nice syntax sugar
11.
Let’s put some
sugar on it…
12.
Currying
13.
Currying
14.
Calculator Homework
15.
Calculator Homework
16.
17.
18.
Calculator Homework
19.
Haskell Experience...
20.
Haskell Experience...
21.
22.
23.
Fizz Buzz Homework
24.
Fizz Buzz Homework
25.
26.
Fizz Buzz Homework
27.
28.
https://github.com/diegopacheco/functional-society
29.
3 FP Concepts
Thank You! Obrigado! Higher Order Functions, Lambda and Currying @diego_pacheco about.me/diegopacheco
Télécharger maintenant