Dev notes
  • 🦋 Bluesky
  • 📰 RSS
  • 🌐 Homepage
How to run sbt tasks with custom settings

How to run sbt tasks with custom settings

October 1, 2025
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 tasks and project settings. Custom sbt …
Scala Tooling Spree #1 recap

Scala Tooling Spree #1 recap

January 31, 2025
On January 30, 2025, the first Scala Tooling Spree took place, and I had the pleasure of being part of it. Here’s a recap of the event. Spoiler alert: it was awesome! Event details …
Understand your build structure and performance

Understand your build structure and performance

January 29, 2025
TL;DR: Today I learned that you can trace your build performance with bloop, and it’s especially easy when using Metals. The setup might not be obvious for some. When working …
Your own Bluesky feed

Your own Bluesky feed

November 27, 2024
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 how feeds work. Then we’ll code …
Hide irrelevant data in your PRs

Hide irrelevant data in your PRs

January 5, 2024
TL;DR Today I learned that you can hide irrelevant changes from Github PRs. The syntax for .gitattributes can be tricky though. In my current project, it’s sometimes …
Integration testing with Weaver and Localstack

Integration testing with Weaver and Localstack

December 29, 2023
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 in cloud environment is one option, but …
  • « Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • Next »
All rights reserved by Michał Pawlik
  • 🦋 Bluesky
  • 📰 RSS