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...
@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
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...
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
Have you tried contributing to the compiler or metals already?
#Scala Tooling spree is a great opportunity to learn how tooling works πͺ
Should be up again, sorry for the inconvenience!
Play with Scala 3's match types in this interactive simulation π bishabosha.github.io/match-type-s... #scala
Slides from our #ScalaDays talk with @kubukoz.mstdn.party.ap.brid.gy are out! polyvariant.github.io/are-you-tall...
#Scala #Smithy4s
Quite a crowd for @eed3si9n.com talk on sbt 2.0 #Scala #ScalaDays
@eed3si9n.com and the crowd for sbt 2.0 talk
Great API design guidance by @mikulatomas.bsky.social on the #Scala JING talk at #ScalaDays
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)
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
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!
I know, the talk was a bit overwhelming, but we're working on that! π
Functional #JVM Meetup in Prague π¨πΏ was a blast!
It was awesome to meet fellow #functional programmers and discuss #scala over great Czech beer π»
π οΈ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)
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
github.com/polyvariant/... sttp-oauth2 v0.20.0 is out, this is first release based on sttp4 so it's not backwards compatible
Model Contex Protocol coming soon to Metals for even better #Scala IDE experience.
Give it a try!
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!
It's invaluable when working with macros and codgen!
astexplorer.net and scalameta.org/ast-explorer are live versions with slightly different UIs
#Scala is getting an improved #AI #LLM support with MCP server in Metals. Can't wait to try it out!
Please tell me there's a snapshot version I can test already!
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
π οΈ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)
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...
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....
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...
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
#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