Thanks for the correction! 🙏 @birgitta410.bsky.social great piece!
Glad you found it helpful, but the author is @birgitta410.bsky.social - so she should get the credit. I'm just the publisher.
Michał Płachta
@mplachta.com
λ coder • 📙 Author of "Grokking Functional Programming" • #Scala • Learning through teaching • https://michalplachta.com
410 followers683 following60 posts
Thanks for the correction! 🙏 @birgitta410.bsky.social great piece!
Glad you found it helpful, but the author is @birgitta410.bsky.social - so she should get the credit. I'm just the publisher.
It's hard to talk about what different AI tools and projects can do and where they fit. I found this article by @martinfowler.com very helpful for defining the terms to use: martinfowler.com/articles/har...
Just read martinfowler.com/bliki/Agenti... Setting up things like OpenClaw to access your email is not safe but there's something even worse about the whole "personal agents" hype: email becomes just another transport layer between agents. That's not something humans will want to engage with.
"Curated skills help smaller models punch above their weight class in terms of task completion. Anthropic's Claude Haiku 4.5 model with skills (27.7 percent) outperformed Haiku 4.5 without skills (11 percent) and also Claude Opus 4.5 without skills (22 percent)." www.theregister.com/software/202...
Michał Płachta reposted
New Metals release is out! It includes support for stdio in the Metals MCP server, as well as a new way to decompile class files. Take a look at the features and bug fixes: scalameta.org/metals/blog...
Michał Płachta reposted
great essay! we're just starting to glimpse (& enable) what's possible by combining: ~~~~~~~~~~~~~~~~~~~ | ✨ personal websites ✨ | ~~~~~~~~~~~~~~~~~~~ + ——————————— | 🌱 open social web 🌱 | ——————————— from interoperable comments sections & blogrings, to learning networks & creative communities…
you’re right! it feels mostly awful to Go Online™, these days. the internet in a sad state, for reason after reason after reason. but there is a way to fix it; to trade the voidful howling for a quiet & joyful song. here’s how to win the war for the soul of the internet, and build the Web We Want.
What a wonderful and well-researched opinion on the current AI bubble: www.wreflection.com/p/ai-dial-up...
Michał Płachta reposted
Michał Płachta reposted
Ever wonder why you can't just override #sbt settings in a task? They're immutable, but there's a workaround 👀 Wrote up a quick #TIL on using `Project.extract` to run tasks with custom settings. #Scala blog.michal.pawlik.dev/posts/til/sb...
Michał Płachta reposted
Slides from our #ScalaDays talk with @kubukoz.mstdn.party.ap.brid.gy are out! polyvariant.github.io/are-you-tall... #Scala #Smithy4s
Michał Płachta reposted
Here's one for all the game devs out there www.bloomberg.com/news/newslet...
Michał Płachta reposted
Some time ago I made a presentation that wasn't recorded... But at least some of the points from it could be showcased with this gist gist.github.com/MateuszKubus...
Michał Płachta reposted
If you're missing some feature in Chimney - contribute it! github.com/scalalandio/...
Michał Płachta reposted
Michał Płachta reposted
Michał Płachta reposted
Functional #JVM Meetup in Prague 🇨🇿 was a blast! It was awesome to meet fellow #functional programmers and discuss #scala over great Czech beer 🍻
Fantastic meetup yesterday! Shout out to the organizers and speakers for putting it all together. It was like looking into my CV: first job - Futures, next job - Actors, then monad transformers, and now tagless final. 😂
Michał Płachta reposted
Michał Płachta reposted
Replying to @warski.org
The slides for both "Virtual Threads, 2 years later" and "What is Functional Programming" are available on my website: warski.org/talks/
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!
Michał Płachta reposted
🤣 CV driven presentation! Thanks for attending! We really enjoyed giving the talk to the wonderful crowd in Prague yesterday! Hope to see you soon again! 🇨🇿
Fantastic meetup yesterday! Shout out to the organizers and speakers for putting it all together. It was like looking into my CV: first job - Futures, next job - Actors, then monad transformers, and now tagless final. 😂
Michał Płachta reposted
Michał Płachta reposted
Replying to @warski.org
The design is based on what @mplachta.com presented during @scalar-conf.com this year: www.youtube.com/watch?v=RWvT...
Michał Płachta reposted
Flavours of Scala with @mplachta.com & @michal.pawlik.dev at #LambdaDays! 🌶️ Explore "better Java," #Haskell for humans, and more as they guide you through 2 decades of #Scala evolution. Spice up your coding style! 🔥 📅 12-13 June 2025 in Krakow, Poland! 🎟️ www.lambdadays.org
Michał Płachta reposted
Model Contex Protocol coming soon to Metals for even better #Scala IDE experience. Give it a try!
As promised we are working hard on providing you with the Scala MCP server, we already have a WiP pull request ready and some courageous souls are actually testing it! You can take a look and already give some feedback at github.com/scalameta/m...
Michał Płachta reposted
Michał Płachta reposted
Two great talks on building languages at #LambdaDays 2025: Nicolas Rinaudo will show you how to create a programming language from scratch and level up your tools and #DSL. 💻 Zainab Ali will treat docs like code, improving your workflow. #Racket #Elixir #Scala 📝 🎟️ Register here: www.lambdadays.org
Michał Płachta reposted
Just added slides for my talk "Tagless Final for Humans" to my page of talks: noelwelsh.com/landing/talks/ I gave this talk today at @scalar-conf.com. The core is a new encoding for tagless final in Scala, which makes much better use of Scala's features than the standard encoding.
Michał Płachta reposted
I had a fantastic time at the conference—connecting with Scala enthusiasts, enjoying great talks, and sharing ideas. Special thanks to the @Softwaremill for an amazing event! I was honored to speak this year, and I’m sharing my slides here: majk-p.github.io/functor-on-a... #Scalar2025 #Scala
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 reposted
Michał Płachta reposted
Interested in learning more about Rust 🦀 or Scala? This week, @rustikon.dev and @scalar-conf.com Conferences are happening in Warsaw — both organised by us at @softwaremill.com . It’s a great opportunity to connect, share knowledge, and dive deeper into these technologies. 1/2
Michał Płachta reposted
I shared a controversial take the other day at an event and I decided to write it down in a longer format: I’m afraid AI won't give us a "compressed 21st century" Here: thomwolf.io/blog/scienti... It's an extension of this interview discussion from the AI summit: youtu.be/AxBd3G0lFLs?...
Michał Płachta reposted
Michał Płachta reposted
Michał Płachta reposted
Check out these blog posts from users showing how they work with our new data download API in Python and R: @allendowney.bsky.social, Python: www.allendowney.com/blog/2024/11... kjytay, R: www.r-bloggers.com/2025/01/down... Let us know how you're using the features & how we could improve them!
Michał Płachta reposted
It was great to see everyone at yesterday's #Kraków #Scala User Group meetup! A big thank you VirtusLab for hosting us 🙏 If you couldn't make it, I'll be giving the same talk online at the Functional World meetup www.meetup.com/pl-PL/functi... Save the date 📅 See you there!
Michał Płachta reposted
Michał Płachta reposted
Michał Płachta reposted
Michał Płachta reposted
#Scala community page just got an update with a list of meetups🎙️ Check it out if you are want to meet fellow enthusiasts www.scala-lang.org/community/#m...
Michał Płachta reposted
Michał Płachta reposted
Michał Płachta reposted
This has been a long time coming! Have you ever wondered what lenses and UI programming have in common? Can we recreate React, Elm, and Redux entirely using pure category theory? Read this series to find out. cybercat.institute/2025/01/21/u...
Michał Płachta reposted
- I wonder why these functionalities takes them so long, it's just a few simple changes - a few simple changes: github.com/scalalandio/...
Michał Płachta reposted
Metals 1.5.0 has been released! 🦦 - inlay hints for worksheets - error reports improvements - stability fixes Try it out in your favourite editor! scalameta.org/metals/blog/...
Michał Płachta reposted