Do you have a link to `To Effect or Not to Effect ...` ?
10.10.2025 05:51 β π 0 π 0 π¬ 1 π 0@philip-schwarz.bsky.social
s/w development is what I am passionate about https://fpilluminated.org https://speakerdeck.com/philipschwarz https://github.com/philipschwarz https://flying-officer-peter-bate.co.uk
Do you have a link to `To Effect or Not to Effect ...` ?
10.10.2025 05:51 β π 0 π 0 π¬ 1 π 0direct link: fpilluminated.org/allSlides/267
14.09.2025 18:35 β π 1 π 0 π¬ 0 π 0π just uploaded (link in reply): Test Doubles
- Terminology, Definitions and Illustrations - with Examples #test_double, #test_stub, #test_spy, #mock_object, #fake_object, #dummy_object #state_verification #behaviour_verification #Scala
fpilluminated.org/deck/266
11.08.2025 18:29 β π 1 π 0 π¬ 0 π 0π just uploaded (link in reply): ApplicativeError functions handling and recovering from errors: A mnemonic to recall their signatures from their names - With a simple example of function usage for monadic effects Try, Either, Future, IO, and applicative effect ValidatedNel. #scala
11.08.2025 18:29 β π 2 π 0 π¬ 1 π 0added to fpilluminated.org some new functionality to help you find the decks you may be interested in
29.06.2025 20:25 β π 1 π 0 π¬ 0 π 0fpilluminated.org/deck/264
15.06.2025 18:49 β π 0 π 0 π¬ 0 π 0π just uploaded (link in reply): "Folding Cheat Sheet #9 List Unfolding - unfold as the Computational Dual of fold, and how unfold relates to iterate" #scala #haskell #folding #unfolding #iterate #functional_programming
15.06.2025 18:48 β π 3 π 1 π¬ 1 π 1fpilluminated.org/deck/263
31.05.2025 10:47 β π 0 π 0 π¬ 0 π 0π just uploaded (link in reply): "List Unfolding -
unfold as the Computational Dual of fold,
and how unfold relates to iterate" #folding #unfolding #fold #unfold #foldL #foldL_prime #unfoldL #unfoldL_prime #unfoldr #iterate #anamorphism #catamorphism #functional_programming #scala #haskell
deck: fpilluminated.org/deck/262
youtube animation demo (not as good as running the program): youtu.be/AN8TrnS2xJI
π just uploaded (links in reply): Drawing Heighwayβs Dragon - Part 4 - Interactive and Animated Dragon Creation #scala #functional_programming #computer_graphics
18.05.2025 21:23 β π 2 π 0 π¬ 1 π 0π just uploaded: The Nature of Complexity in John Ousterhoutβs Philosophy of Software Design fpilluminated.org/deck/261
21.04.2025 20:34 β π 1 π 0 π¬ 0 π 0fpilluminated.org/deck/260
13.04.2025 20:40 β π 2 π 0 π¬ 0 π 0π just uploaded (link in reply): Drawing Heighwayβs Dragon - Part 3 - Simplification Through Separation of Concerns - Rotation Without Matrix Multiplication #scala #functional_programming #computer_graphics
13.04.2025 20:39 β π 1 π 0 π¬ 1 π 0If you care about #AWS, this from @Quinnypig is a big deal: https://www.duckbillgroup.com/blog/ec2-reserved-instances-are-being-deprecated/
Tl;dr: Reserved Instances are being quietly deprecated .
Finished the chapter on tagless final in "Functional Programming Strategies" and it's available to read online:
scalawithcats.com
This includes the new encoding I talked about at @scalar-conf.com
Sign up to the mailing list on the same site if you want to hear about updates.
π The Open-Closed Principle - Part 2 - The Contemporary Version - An Introduction - oldie but goodie - uploaded to fpilluminated - fpilluminated.org/deck/259 #OOP #open_closed_principle #dependency_inversion_principle #liskov_substitution_principle #implementation_inheritance #interface_inheritance
06.04.2025 14:29 β π 0 π 0 π¬ 0 π 0π The Open-Closed Principle - Part 1 - The Original Version - oldie but goodie - uploaded to fpilluminated fpilluminated.org/deck/258 #OOP #OCP
06.04.2025 12:58 β π 0 π 0 π¬ 0 π 0π just uploaded: Drawing Heighwayβs Dragon - Part 2 - Recursive Function Simplification - From 2^n Recursive Invocations To n Tail-Recursive Invocations Exploiting Self-Similarity
fpilluminated.org/deck/257
#scala #functional_programming #computer_graphics
"Scala can be incredibly productive⦠if we stop using abstractions that offer no value!" @noelwelsh.bsky.social Really looking forward to watching this talk when it becomes generally available. #scala https://noelwelsh.com/talks/tagless-final-for-humans
28.03.2025 14:48 β π 7 π 2 π¬ 2 π 2π just uploaded to fpilluminated.org! Drawing Heighwayβs Dragon - Recursive Function Rewrite - From Imperative Style in Pascal 64 To Functional Style in Scala 3 #scala #functional_programming
Direct link: fpilluminated.org/deck/256
π πrelated - from 'Scala Left Fold Parallelisation - Three Approaches' fpilluminated.org/deck/1
08.02.2025 09:28 β π 2 π 0 π¬ 0 π 0Slides of my presentation "Effects - algebraically yours" at @fnconf.bsky.social Functional Conf 2025 are now available online
It's based on Scala3 and examples are mostly from ZIO and Kyo with some cats-effect as well.
Here's the abstract of the talk ..
link: www.slideshare.net/slideshow/ef...
π just uploaded to fpilluminated.org
Fibonacci Function Gallery - Part 2 - infinite streams
Direct link: fpilluminated.org/deck/253
#scala #haskell #clojure #scheme
FYI fpilluminated.com has moved to fpilluminated.org
22.12.2024 23:59 β π 1 π 0 π¬ 0 π 0Iβm excited to be speaking at Functional Conf 2025 ..
Donβt miss my talk on "Effects, Algebraically yours" ...
Looking forward to connecting with you all! Register now with discount code debasish-ghosh-10di$c-functional for 10% off:
confengine.com/conferences/...
#FunctionalProgramming #FnConf
π just uploaded to fpilluminated.com
Fibonacci Function Gallery (37 slides)
Direct link: fpilluminated.com/deck/252
#fibonacci_sequence #fibonacci_numbers #linear_complexity #exponential_complexity #recursion #tail_recursion #trampolining #scala #haskell #clojure
Iβm pretty sure Santa is a huge Gang of Four fanboy given how often he uses the Visitor patternβ¦
#ProgrammerPunvent
Response to www.forbes.com/sites/josipa...
I'm going to live tweet my responses & convert to a post afterwards.