MichaΕ‚ Pawlik's Avatar

MichaΕ‚ Pawlik

@michal.pawlik.dev

Software engineer πŸ’» β€’ #Scala β€’ #FP Ξ» β€’ https://github.com/majk-p β€’ https://polyvariant.org/ β€’ Speaker πŸŽ™οΈ β€’ Learning through teaching β€’ Blog πŸ—’οΈ https://blog.michal.pawlik.dev

258 Followers  |  181 Following  |  82 Posts  |  Joined: 13.03.2024  |  2.3148

Latest posts by michal.pawlik.dev on Bluesky

Post image

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)

20.06.2025 10:30 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

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

09.06.2025 10:00 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 1    πŸ“Œ 1
Laptop with a slide deck

Laptop with a slide deck

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!

13.06.2025 07:09 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

I know, the talk was a bit overwhelming, but we're working on that! πŸ˜†

10.06.2025 19:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Functional #JVM Meetup in Prague πŸ‡¨πŸ‡Ώ was a blast!
It was awesome to meet fellow #functional programmers and discuss #scala over great Czech beer 🍻

10.06.2025 10:30 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

πŸ› οΈ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)

28.05.2025 08:00 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

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

19.05.2025 09:19 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
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/polyvariant/... sttp-oauth2 v0.20.0 is out, this is first release based on sttp4 so it's not backwards compatible

26.04.2025 08:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Model Contex Protocol coming soon to Metals for even better #Scala IDE experience.

Give it a try!

10.04.2025 16:14 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I didn't know! I preferred their json format over scalameta one. Perhaps it's worth mentioning that fact in the docs.

Either way, it's great that we have scalameta!

02.04.2025 21:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
AST explorer An online AST explorer.

It's invaluable when working with macros and codgen!
astexplorer.net and scalameta.org/ast-explorer are live versions with slightly different UIs

02.04.2025 13:48 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

#Scala is getting an improved #AI #LLM support with MCP server in Metals. Can't wait to try it out!

02.04.2025 11:48 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Please tell me there's a snapshot version I can test already!

02.04.2025 11:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Self-balancing tree called B-tree is a popular way to implement indexing in databases

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

31.03.2025 06:47 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸ› οΈ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)

27.03.2025 22:13 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
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

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...

13.03.2025 19:41 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

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....

12.03.2025 16:00 β€” πŸ‘ 0    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Preview
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

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...

11.03.2025 11:12 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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

05.03.2025 09:52 β€” πŸ‘ 3    πŸ” 3    πŸ’¬ 0    πŸ“Œ 3

#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

10.03.2025 21:18 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
S-99: Ninety-Nine Scala Problems A series of Scala-focused programming problems. Adapted from Werner Hett's Ninety-Nine Prolog Problems.

Try 99 Scala Problems aperiodic.net/pip/scala/s-...

08.03.2025 15:12 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
#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

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!

03.03.2025 12:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
#14 [ENG] Running Scala on AWS & Developer Productivity, 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

We are back next week! Come join us to hear a bit more about real life usages of Scala as well as about how to improve your and other developer lives!

www.meetup.com/wroclaw-scal...

27.02.2025 14:10 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Adopt Tapir Generate tapir project with just few clicks

The downside is the discoverability of libraries, especially when a newcomer wants to try this approach. Scaladex helps, but it's still plenty of upfront discovery and wiring.

Adopt tapir adopt-tapir.softwaremill.com does a great work to make it simpler. We should have more wizards like this

27.02.2025 14:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Personally I like that approach, gives you a lot of flexibility, teaches you to separate concerns and you interface with the library.

27.02.2025 14:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’ve never written or created videos about Kyo because I didn’t really grok how to use it, so this video is a helpful step in that direction! πŸ‘ #scala

22.02.2025 20:44 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

I hope to turn it into a comprehensive compendium, so please reach out if you have any feedback for the slides.

22.02.2025 10:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Something too obvious? something missing? Ping me on Slack

Thanks for joining me for #KrakΓ³w #Scala User Group earlier this week!

Slides for my talk "Scala in 2024 - How to start, what to learn" are out: majk-p.github.io/scala-in-2025 πŸ’¬

Know someone who learns Scala? Share it with them πŸš€
Missed the talk? www.meetup.com/pl-PL/functi... is the next chance πŸ“†

22.02.2025 10:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thanks for the ping! I had an issue with vps, it should be up again now

21.02.2025 12:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Announcing Scala Days 2025

Time to meet again πŸ₯°

πŸ™Œ Scala Days 2025
πŸ—“οΈ 19-21 August 2025
πŸ“Lausanne, Switzerland

🌐 Business-driven
β™₯️ Community-infused
🦸 Family-friendly

Looking forward to welcoming you in August!

scala-lang.org/blog/2025/02...

18.02.2025 18:01 β€” πŸ‘ 18    πŸ” 10    πŸ’¬ 0    πŸ“Œ 5

@michal.pawlik.dev is following 20 prominent accounts