How to run sbt tasks with custom settings
When preparing build configuration in sbt, you might want to write custom sbt task. Task in sbt is like a function that can depend on other …
When preparing build configuration in sbt, you might want to write custom sbt task. Task in sbt is like a function that can depend on other …
TL;DR: Today I learned that you can trace your build performance with bloop, and it’s especially easy when using Metals. The setup …
TL;DR Today I learned that you can hide irrelevant changes from Github PRs. The syntax for .gitattributes can be tricky though.
In my …
When creating software that makes heavy use of cloud infrastructure, it is wise to test the integration in the end-to-end fashion. Doing so …
Throughout this blog I’ve mentioned the benefits of having a strong type system a multiple times. I’ve covered type refinement …
In the previous post about Scala derivation I’ve explained the idea of derivation and showed how we can benefit from it by using …
When learning about Scala, there are a few things that might be surprising. One of such mechanisms is code derivation. With this post I want …
Last Thursday (13.04.2023) I had the pleasure to speak at the 5th edition of Tech Bytes in Kraków.
TL;DR This post is a short recap of the …
So you are learning Scala and see all the news about scala-cli and it becoming the new scala runner, Scala Toolkit, Typelevel Toolkit and …
In this post I want to share a short recap of first Wrocław Scala User Group (WSUG) meetup. This will be kind of TIL entry, it doesn’t …
In this post I want to share a short recap of first Wrocław Scala Java Group (WSUG) meetup. This will be kind of TIL entry, it doesn’t …
In this short entry I want to shed some light at the difference between <: and <:< in Scala.
TL;DR
<: is a language feature …
TL;DR Today I learned how to mimic Scala-like value class in Typescript
Doing day to day scala I often use value classes to model the data …
In this post I want to share a short recap of first Wrocław Scala User Group (WSUG) meetup. This will be kind of TIL entry, it doesn’t …