Michał Pawlik
banner
michal.pawlik.dev
Michał Pawlik
@michal.pawlik.dev
Software engineer 💻 • #Scala • #FP λ • https://github.com/majk-phttps://polyvariant.org/ • Speaker 🎙️ • Learning through teaching • Blog 🗒️ https://blog.michal.pawlik.dev

Pinned
Looking for latest #Scala posts on Bluesky? Check out bsky.app/profile/mich... feed that tracks #Scala tag and few others!
It's running since yesterday so the record is short. All feedback appreciated!
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...
October 5, 2025 at 5:56 PM
Reposted by Michał Pawlik
Wasm 3.0 is completed, with major new features like GC and exception handling! Scala is now acknowledged as a language that compiles to WebAssembly 🚀
webassembly.org/news/2025-0...
(1/2)
#Wasm #Scala
Wasm 3.0 Completed - WebAssembly
WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on the web for client and server applications.
webassembly.org
September 22, 2025 at 1:30 PM
Have you tried contributing to the compiler or metals already?

#Scala Tooling spree is a great opportunity to learn how tooling works 💪
🛠️ Next Scala Tooling Spree is coming up.
🗓️ It will take place on 18.09 17:30-19:30 CET.
✍️ If you'd like to participate please register by 16th here:
forms.gle/yUurzS2KiM2...
September 12, 2025 at 9:56 PM
Reposted by Michał Pawlik
Play with Scala 3's match types in this interactive simulation 👉 bishabosha.github.io/match-type-s... #scala
August 22, 2025 at 5:31 AM
Quite a crowd for @eed3si9n.com talk on sbt 2.0 #Scala #ScalaDays
August 21, 2025 at 2:14 PM
@eed3si9n.com and the crowd for sbt 2.0 talk
August 21, 2025 at 2:13 PM
Great API design guidance by @mikulatomas.bsky.social on the #Scala JING talk at #ScalaDays
August 20, 2025 at 1:08 PM
Reposted by Michał Pawlik
Hi all,
🛠️ Next Scala Tooling Spree is coming up.
📆 It will take place on June 26 at 17:00-19:00 CET.
✍️ If you'd like to participate please register by June 24 here: forms.gle/yUurzS2KiM2....
🌍 You can find more information on the Tooling Spree website at scalameta.org/scala-tooli....
(1/2)
June 20, 2025 at 10:30 AM
Reposted by Michał Pawlik
Since introducing Wasm support in Scala.js 1.17.0, there's been significant optimization of the Wasm backend! 🚀 The latest 1.20.0-SNAPSHOT, benchmarked against the 1.17.0 baseline, shows impressive progress: brainfuck +90% and kmeans +83%. Excited to see the evolution of Scala.js Wasm! #scala #wasm
June 9, 2025 at 10:00 AM
Reposted by Michał Pawlik
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
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. 😂
June 10, 2025 at 10:30 AM
Reposted by Michał Pawlik
🛠️Next Scala Tooling Spree is coming up.
📆 It will take place on June 5 at 17:00-19:00 CET.
✍️If you'd like to participate please register by June 3 here: forms.gle/yUurzS2KiM2....
🌍You can find more information on the Tooling Spree website at scalameta.org/scala-tooli....
(1/2)
May 28, 2025 at 8:00 AM
Reposted by Michał Pawlik
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
May 19, 2025 at 9:19 AM
github.com/polyvariant/... sttp-oauth2 v0.20.0 is out, this is first release based on sttp4 so it's not backwards compatible
Release v0.20.0 - upgrade to sttp4 · polyvariant/sttp-oauth2
This release is incompatible with the previous ones - we've upgraded the sttp dependency to v4 (thanks, @agilesteel). What's Changed Upgrade scala-js to 0.16.0 by @majk-p in #515 Update jsoniter t...
github.com
April 26, 2025 at 8:46 AM
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...
WIP: MCP support by kasiaMarek · Pull Request #7390 · scalameta/metals
resolves: scalameta/metals-feature-requests#430
github.com
April 10, 2025 at 4:14 PM
#Scala is getting an improved #AI #LLM support with MCP server in Metals. Can't wait to try it out!
With our new Scala MCP server we are able to eliminate hallucinations and unproductive guesswork for code that LLMs aren't familiar with by exposing API shapes from the caches of Metals and the Scala compiler.
April 2, 2025 at 11:48 AM
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
Self-balancing tree called B-tree is a popular way to implement indexing in databases
majk-p.github.io
March 31, 2025 at 6:47 AM
Reposted by Michał Pawlik
🛠️Hi all, next Scala Tooling Spree is comping up. 🛠️
📆It will take place on April 3 at 17:00-19:00 CET.
✍️If you'd like to participate please register by April 1 here: forms.gle/yUurzS2KiM2.... (1/3)
March 27, 2025 at 10:13 PM
Reposted by Michał Pawlik
Join us next week on 19th March for a Krakow Scala User Group Meetup! We’ll have two great talks, one more focused on advancing your daily development and the other explaining more about the backstage of how Scala is currently worked on. www.meetup.com/krakow-scala...
Retrying the retry design & How Scala is made?, Wed, Mar 19, 2025, 7:00 PM | Meetup
Join us next week on 19th March for a Krakow Scala User Group Meetup to see some talks that will be later on the Scalar Conference in Warsaw. This will be much more relaxed
www.meetup.com
March 13, 2025 at 7:41 PM
Reposted by Michał Pawlik
The next online Scala Tooling Spree will be happening tomorrow!

During the event, we will do our best to tackle some Metals and Scala CLI issues. The spree will take place from 17:00 to 19:00 CET. If you’d like to participate, please register use: forms.gle/yUurzS2KiM2....
Tooling spree registration form
This is a registration form for the Scala tooling spree. During the spree, we will try our best at tackling some of the Metals (including Scala 3 presentation compiler) and Scala CLI issues. The spree takes place from 17:00 to 19:00. If you are new to contributing to Scala tooling, please try setting up your chosen project and read through the development guide before the spree.
docs.google.com
March 12, 2025 at 4:00 PM
Want to start your journey with #Scala? 📖

Join me today for Functional World Meetup!
🕕 Time: 18:00 CET
📍 Where: Online www.youtube.com/watch?v=O4IM...

Sign up at: www.meetup.com/pl-PL/functi...
Functional World #16 | Scala in 2025: How to Start, What to Learn, wt., 11 mar 2025, 18:00 | Meetup
The upcoming meetup is geared toward developers just beginning their journey into Scala programming. Even if you’re already working with Scala, you might find some fresh pe
www.meetup.com
March 11, 2025 at 11:12 AM
Reposted by Michał Pawlik
Scalar agenda is ready!

Check: scalar-conf.com website

...and see you in Warsaw in... 22 days

Grab your ticket
🛒 sml.io/tickets

#scalarconf #scala #itconference #functionalprogramming
March 5, 2025 at 9:52 AM
#Scala feed now tracks @scala-sbt.org @scaladays.org and @scalar-conf.com 🎉

✅ Follow it on bsky.app/profile/mich...
👍 Leave a like if you enjoy it
March 10, 2025 at 9:18 PM
Turns out I'm speaking at #Wrocław #Scala User Group tomorrow! (Speedy recovery, Krzysiek! 💪)

🗓️ Date & Time: Tomorrow, 6 PM
📍 Venue: Pub Wędrówki
📅 Event Details: www.meetup.com/wroclaw-scal...

Let's discuss how to make Scala even easier to learn!
#14 [ENG] Running Scala on AWS & Scala in 2025, Tue, Mar 4, 2025, 6:00 PM | Meetup
14th iteration of Wrocław Scala User Group is coming back in a week and will happen as usual in Wędrówki Pub. Our speakers will be coming to the Scalar conference at the en
www.meetup.com
March 3, 2025 at 12:48 PM