How to extract all TODOs from code using Scala-CLI
In recent years, Scala CLI has replaced sbt for my home and smaller work projects.Scala CLI lacks the extensive plugin ecosystem of sbt, so you need to write any additional functionalities yourself.
Kafka offers two cleanup policies, which seems simple enough: "delete", where data is deleted after a certain amount of time, and "compact", where only the most recent value is kept for any key.
inoio gmbh | Eventual Consistency via Kafka Transactional Outbox
Our systems today are typically distributed, and sometimes integrated via an event bus such as Kafka.We store data in a database and publish events to inform other systems of changes.
It took some time, but the PureConfig on Scala 3 has almost reached the point of feature parity with its Scala 2 implementation.It's a good moment to learn why it's useful and how it works!
In the last part we learned how to purify our tests using type parameters.In this and following parts we'll see some further benefits of adding type parameters this way.