Mateusz Kubuszok
@kubuszok.com
210 followers 60 following 22 posts
Blog @ https://kubuszok.com JVM-Scala Book @ https://leanpub.com/jvm-scala-book Chimney @ https://chimney.scalaland.io
Posts Media Videos Starter Packs
Reposted by Mateusz Kubuszok
scalaio.bsky.social
Can we have the Standard Library for Macros? (@kubuszok.com): makes simple things simple, and hard things (at least) possible 🚀

Event Sourcing is just a foldLeft on Events and a decide function! Or is it? (Matthieu Baechler & Thomas Hilaire): master of immutability but UPDATE db all day long ? 👀
kubuszok.com
Thank you everyone who came to my talk at @scaladays.org ! It was amazing to be here!

You can find my slides at mateuszkubuszok.github.io/ScalaStandar...
kubuszok.com
Feedback reaches authors faster when they don't have to use a mix of "search by string in random social media" (no mentions, hashtags, etc) combined with Google Translate :P

Discussions, issues and PRs are welcome at github.com/scalalandio/...
GitHub - scalalandio/chimney: Scala library for boilerplate-free, type-safe data transformations
Scala library for boilerplate-free, type-safe data transformations - scalalandio/chimney
github.com
kubuszok.com
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...
Newtypes and tagged types
Newtypes and tagged types. GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
kubuszok.com
It seems #Scala folks are interested in macros once more!

So, let's meet at the @scaladays.org 2025 to talk why we would want some standard library for them and how!
Scala Days 2025
Can we have the Standard Library for Macros
Mateusz Kubuszok
8.21.2025 | Track 4, 11am, Hall 1
kubuszok.com
I had hardly any exposure to Apache Spark, and Databricks is mostly irrelevant to me...

Still I am curious why nobody in my circle noticed that Databricks released runtime for Scala 2.13. Now only sbt is the reason to keep publishing for 2.12
docs.databricks.com/aws/en/relea...
Databricks Runtime 16.4 LTS | Databricks Documentation
Release notes about Databricks Runtime 16.4 LTS, powered by Apache Spark.
docs.databricks.com
Reposted by Mateusz Kubuszok
scalaspace.bsky.social
🚀 Metals v1.5.3 is here!

Introducing:
- MCP server support for AI agents
- new inlay hints for named/by-name parameters
-improved test discovery for ZIO
- better auto-fill arguments
- using directives worksheet support.

Try it now! #Scala #IDE

scalameta.org/metals/blog...
Reposted by Mateusz Kubuszok
scalar-conf.com
Slow-Auto, Inconvenient-Semi: escaping false dichotomy with sanely-automatic derivation by @kubuszok.com

Subscribe to our our YouTube channel so you don't miss the rest of #scalarconf videos.
Slow-Auto, Inconvenient-Semi: escaping false dichotomy with sanely-automatic derivation
YouTube video by SoftwareMill
www.youtube.com
Reposted by Mateusz Kubuszok
matejcerny.bsky.social
Really interesting comparison between automatic vs. semi-automatic type class derivation and their impact on performance. #scala https://youtu.be/M54ux51H6Fo
Slow-Auto, Inconvenient-Semi: escaping false dichotomy with sanely-automatic derivation
youtu.be
Reposted by Mateusz Kubuszok
scalaspace.bsky.social
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
Reposted by Mateusz Kubuszok
scalaspace.bsky.social
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.
kubuszok.com
I am back home! But I took a bit of Scalar with me :)
kubuszok.com
Thank you @scalar-conf.com for yet another amazing conference and for having me there! See you next year!
Reposted by Mateusz Kubuszok
scalaspace.bsky.social
Scala Projects Maintenance Survey results, still fresh from the oven are there! With over 100 responses from tech leaders and managers from our community to shed some light on how Scala fares. (1/4)
kubuszok.com
- I wonder why these functionalities takes them so long, it's just a few simple changes
- a few simple changes: github.com/scalalandio/...
kubuszok.com
I looked at my OSS Sonatype stats.

About 1/2 of Chimney users on 2.12 and 1/3 users on 2.13 is still on using 0.6.2 or older.

When I look up these on GH, I often find projects which are still maintained and update all the other dependencies. I wonder why they skip Chimney.