Michał Płachta
banner
mplachta.com
Michał Płachta
@mplachta.com
λ coder • 📙 Author of "Grokking Functional Programming" • #Scala • Learning through teaching • https://michalplachta.com
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!
June 13, 2025 at 7:09 AM
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 🤞
March 29, 2025 at 10:54 AM
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! 🎊
January 2, 2025 at 9:12 AM
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
November 29, 2024 at 12:30 PM
Go to You -> Progress -> Best Efforts -> 5k -> View 5k Analysis and then you’ll get a chart like this one
November 26, 2024 at 8:52 PM
So cool to see “Grokking Functional Programming” being mentioned in a #Rust book! 🤩
November 19, 2024 at 8:22 AM
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! ✨
November 16, 2024 at 9:27 PM