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 …
In this post we’ll learn how to build and deploy your own feed on Bluesky. We’ll start with some background info on Bluesky and …
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 …
This article is a follow up to Type safety with refined, make sure to check it out if you haven’t.
In this one we’ll repeat the …
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 the previous post we have learned how pass JSON and XML messages via the SNS/SQS using pass4s. This time we’ll focus on another …
In the previous post we have learned how implement the SNS/SQS based message flow using pass4s. The examples only shown how to exchange …
The pass4s provides a functional abstraction for messaging in Scala. It provides implementations for AWS SQS/SNS and ActiveMQ.
In this post …
TL;DR I wanted to launch a flashlight on Android device using Typescript and the experience was far from ideal.
Background: …
In the previous post in the series I described the process of externalizing you HA (Home Assistant) using my custom addon. Make sure to …
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 …
This is a third post in the Smart Home series. See the previous post if you haven’t already: …
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 …