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
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
730
My Marp Sample
sinoue0108
0
110
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.8k
tsc.rip を支える技術 / Kyoto.なんか #8
susisu
0
170
Building a Meta Ray-Ban display app
akkeylab
0
180
私のClaude Code活用法 (個人開発編) - PHPerKaigi mini #4(2026/08/24)
panda_program
1
160
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
120
Flow は今どうなっているか
mizdra
PRO
0
700
30年振りにコンパイラの定数整数除算を改善した
herumi
9
4.2k
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
570
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
270
初めての模倣学習とVLA
natsutan
0
220
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
670
A better future with KSS
kneath
240
18k
Designing Powerful Visuals for Engaging Learning
tmiket
1
510
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Music & Morning Musume
bryan
47
7.3k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Believing is Seeing
oripsolob
1
200
How to Ace a Technical Interview
jacobian
281
24k
A Modern Web Designer's Workflow
chriscoyier
698
190k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
Paper Plane (Part 1)
katiecoart
PRO
1
10k
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