Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Featured
Business
Design
Education
How-to & DIY
Marketing & SEO
Programming
Research
Science
Storyboards
Technology
Philip Schwarz
PRO
philipschwarz
143 Decks
11 Collections
6 Following
5 Followers
13 Stars
https://fpilluminated.org
@philip_schwarz
@philip-schwarz.bsky.social
in/philip-schwarz-70576a17
https://fosstodon.org/@philip_schwarz
Featured decks
The Bowling Game - From Imperative to Functional Programming - Part 2
philipschwarz
PRO
0
260
The Bowling Game- From Imperative to Functional Programming - Part 1
philipschwarz
PRO
0
440
Imperative Bowling Kata - 20 Years On - Delegating Menial Tasks to Github Copilot Chat - using Scala in IntelliJ IDEA
philipschwarz
PRO
0
150
Decks
Language
All Languages
한국인
Deutsch
English
Español
Français
Italiano
Português
Pусский
Svenska
Tiếng Việt
中文 (simplified)
中文 (traditional)
日本語
Imperative Bowling Kata - 20 Years On - Delegating Menial Tasks to AI Coding Tool Claude Code
philipschwarz
PRO
0
200
AI Concepts - MCP Neurons
philipschwarz
PRO
0
210
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 2
philipschwarz
PRO
0
260
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 1
philipschwarz
PRO
0
290
Test Doubles- Terminology, Definitions and Illustrations -with Examples - Part 1
philipschwarz
PRO
0
270
ApplicativeError functions handling and recovering from errors: A mnemonic to recall their signatures from their names
philipschwarz
PRO
0
270
Folding Cheat Sheet # 9 - List Unfolding𝑢𝑛𝑓𝑜𝑙𝑑 as the Computational Dual of 𝑓𝑜𝑙𝑑and how 𝑢𝑛𝑓𝑜𝑙𝑑 relates to 𝑖𝑡𝑒𝑟𝑎𝑡𝑒
philipschwarz
PRO
0
240
List Unfolding - 'unfold' as the Computational Dual of 'fold', and how 'unfold' relates to 'iterate'"
philipschwarz
PRO
0
370
Drawing Heighway’s Dragon - Part 4- Interactive and Animated Dragon Creation
philipschwarz
PRO
0
240
The Nature of Complexity in John Ousterhout’s Philosophy of Software Design
philipschwarz
PRO
0
550
Drawing Heighway’s Dragon- Part 3 - Simplification Through Separation of Concerns -Rotation Without Matrix Multiplication
philipschwarz
PRO
0
230
Drawing Heighway’s Dragon - Part II - Recursive Function Simplification - From 2^n Recursive Invocations To n Tail-Recursive Invocations Exploiting Self-Similarity
philipschwarz
PRO
0
240
Drawing Heighway’s Dragon- Recursive Function Rewrite- From Imperative Style in Pascal 64 To Functional Style in Scala 3
philipschwarz
PRO
0
430
Fibonacci Function Gallery - Part 2
philipschwarz
PRO
0
500
Fibonacci Function Gallery - Part 1
philipschwarz
PRO
0
490
The Debt Metaphor -Ward Cunningham in his 2009 YouTube video
philipschwarz
PRO
0
280
From Subtype Polymorphism To Typeclass-based Ad hoc Polymorphism- An Example
philipschwarz
PRO
0
440
Folding Cheat Sheet #8
philipschwarz
PRO
0
410
‹ Prev
Next ›
Speaker Deck Pro:
Add privacy options and schedule the publishing of your decks
Upgrade