Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GOF Patterns in a Functional Light
Search
Tomás Ruiz-López
November 07, 2018
Programming
260
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GOF Patterns in a Functional Light
Tomás Ruiz-López
November 07, 2018
More Decks by Tomás Ruiz-López
See All by Tomás Ruiz-López
Demystifying Functional Programming
truizlop
0
87
Functional Networking - The Director's Cut
truizlop
0
130
Functional Networking
truizlop
2
1.3k
Functional Programming in Swift with Bow
truizlop
0
300
AltConfMadrid - Error Management and Data Validation with Bow
truizlop
1
110
Other Decks in Programming
See All in Programming
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
510
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
280
承認済みなのに差戻しできてしまうバグ、型で潰せます
shinchit
0
110
Webエンジニアなのにブラウザの仕組みがわからないので、Pythonで自作してみた
tatsuki12
4
1k
Go 1.27 における memory allocation の高速化
andpad
0
310
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
180
MySQLとPostgreSQLって何が違うの?
akagami
0
130
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
370
仕様駆動開発へのトライを機に チームに適合する手法を模索し続けている話
freee
PRO
0
600
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
400
AIと壁打ちしながら進めるコスト管理
fufuhu
2
1.6k
バグを直したら useEffect が消えた
colorful12
3
700
Featured
See All Featured
How to make the Groovebox
asonas
2
2.3k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
580
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Chasing Engaging Ingredients in Design
codingconduct
0
280
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
220
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
260
Practical Orchestrator
shlominoach
191
12k
Design in an AI World
tapps
1
290
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
900
Google's AI Overviews - The New Search
badams
0
1.1k
Raft: Consensus for Rubyists
vanstee
141
7.6k
Designing for humans not robots
tammielis
254
26k
Transcript
47deg.com GOF Patterns in a Functional Light How new language
features made Design Patterns more lightweight Tomás Ruiz López Senior Software Engineer @tomasruizlopez
47deg.com Iterator Gang of Four
47deg.com Iterator Functional
47deg.com Observer Gang of Four
47deg.com Observer Gang of Four
47deg.com Observer Functional
47deg.com Observer Functional
47deg.com Command Gang of Four
47deg.com Command Gang of Four
47deg.com Command Functional
47deg.com Decorator Gang of Four
47deg.com Decorator Gang of Four
47deg.com Decorator Gang of Four
47deg.com Decorator Gang of Four
47deg.com Decorator Functional
47deg.com Decorator Functional
47deg.com What do all of them have in common?
47deg.com Functions as first order values
47deg.com Gang of Four Patterns in a Functional Light, by
Mario Fusco Design Patterns in the light of lambda expressions, by Venkat Subramanian https://github.com/truizlop/GOFToLambda Read more
Thank you! 47deg.com Tomás Ruiz López @tomasruizlopez