Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
71
Functional Networking - The Director's Cut
truizlop
0
110
Functional Networking
truizlop
2
1.3k
Functional Programming in Swift with Bow
truizlop
0
280
AltConfMadrid - Error Management and Data Validation with Bow
truizlop
1
96
Other Decks in Programming
See All in Programming
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
200
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
120
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.2k
テストやOSS開発に役立つSetup PHP Action
matsuo_atsushi
0
150
Go コードベースの構成と AI コンテキスト定義
andpad
0
120
tparseでgo testの出力を見やすくする
utgwkk
1
190
SwiftUIで本格音ゲー実装してみた
hypebeans
0
110
生成AIを利用するだけでなく、投資できる組織へ
pospome
0
240
俺流レスポンシブコーディング 2025
tak_dcxi
14
8.5k
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
430
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
38
25k
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
110
Featured
See All Featured
Code Review Best Practice
trishagee
74
19k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Fireside Chat
paigeccino
41
3.7k
Automating Front-end Workflow
addyosmani
1371
200k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Visualization
eitanlees
150
16k
How to Ace a Technical Interview
jacobian
280
24k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
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