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
0
250
GOF Patterns in a Functional Light
Tomás Ruiz-López
November 07, 2018
Tweet
Share
More Decks by Tomás Ruiz-López
See All by Tomás Ruiz-López
Demystifying Functional Programming
truizlop
0
68
Functional Networking - The Director's Cut
truizlop
0
100
Functional Networking
truizlop
2
1.3k
Functional Programming in Swift with Bow
truizlop
0
260
AltConfMadrid - Error Management and Data Validation with Bow
truizlop
1
95
Other Decks in Programming
See All in Programming
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
250
為你自己學 Python - 冷知識篇
eddie
1
350
Improving my own Ruby thereafter
sisshiki1969
1
160
ユーザーも開発者も悩ませない TV アプリ開発 ~Compose の内部実装から学ぶフォーカス制御~
taked137
0
190
Flutter with Dart MCP: All You Need - 박제창 2025 I/O Extended Busan
itsmedreamwalker
0
150
Oracle Database Technology Night 92 Database Connection control FAN-AC
oracle4engineer
PRO
1
470
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
1.3k
How Android Uses Data Structures Behind The Scenes
l2hyunwoo
0
480
Cache Me If You Can
ryunen344
2
3.1k
複雑なフォームに立ち向かう Next.js の技術選定
macchiitaka
2
220
パッケージ設計の黒魔術/Kyoto.go#63
lufia
3
440
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
130
Featured
See All Featured
Scaling GitHub
holman
463
140k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Making Projects Easy
brettharned
117
6.4k
The Invisible Side of Design
smashingmag
301
51k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Bash Introduction
62gerente
615
210k
Thoughts on Productivity
jonyablonski
70
4.8k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
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