Sign in

Michał Płachta

@mplachta.com
408 followers 683 following 60 posts

λ coder • 📙 Author of "Grokking Functional Programming" • #Scala • Learning through teaching • michalplachta.com

PostsRepliesMedia
Michał Płachta @mplachta.com · 13/06/2025
Good morning @lambdadays.bsky.social! Today, together with @michal.pawlik.dev, we will go through the history of Scala: there will monads, transformers, actors, singers and the meaning of being in a startup! Come coin us in Track 2 @13:30!
Laptop with a slide deck
062
Michał Płachta @mplachta.com · 29/03/2025
Thank you, @scalar-conf.com! I had a blast! Here are the slides for my talk "Retrying the retry design": michalplachta.com/slides/retries You can find the code (PoC!) at Github: github.com/polyvariant/... ("o rety!" is Polish for "yikes!" 💥) Blog post and hopefully some PRs coming next week 🤞
Michał Płachta giving a talk at Scalar 2025A big screen with a slide titled: Let's talk about design
042
Michał Płachta @mplachta.com · 02/01/2025
All the good ideas in my personal and coding life have come to me when cycling.💡 Hopefully I will be lucky enough to get at least the same time in the saddle this year too! All the best to you, blueskiers! 🎊
A summary of cycling activities for Michał Płachta in 2024. He cycled for 245h and clocked 5246km in distance and 30464m elevation gain
040
Michał Płachta @mplachta.com · 29/11/2024
Make transformations, not mutations! 🌱 Instead of keeping a state and mutating it to access previous values... Think about the same problem differently: it's a stream of incoming immutable values that you need to transform into a stream of results. 🌊 No state = no problem
040
Michał Płachta @mplachta.com · 26/11/2024
Go to You -> Progress -> Best Efforts -> 5k -> View 5k Analysis and then you’ll get a chart like this one
a chart of sample running pace over time
110
Michał Płachta @mplachta.com · 19/11/2024
So cool to see “Grokking Functional Programming” being mentioned in a #Rust book! 🤩
a page from the “Idiomatic Rust” book that recommends “Grokking Functional Programming” to learn FP
0170
Michał Płachta @mplachta.com · 16/11/2024
One of my biggest mistakes, when I started programming functionally, was not using the right types. I always used the default List type when needed a list.🪲 But a List can be empty which might not make any business sense. We can throw an exception or use a different type! ✨
050