Presentation slides for getting started with automated testing.
Read more
Code Coverage
November 2, 2024
The Scoverage plugin generates code coverage reports for your Scala test suites. A quick rundown of how to use it.
Read more
Domain IDs in Scala
September 15, 2024
How to implement domain ids in Scala with minimal overhead using opaque types and a companion trait.
Read more
Exponential Backoff with Input Reset
August 24, 2024
Scala 3 extension method for resetting ZIO Schedule exponential backoff based on input data.
Read more
CNC Journey
August 16, 2024
My journey setting up, milling aluminum, and upgrading components on my hobby desktop CNC machine from 2021 to 2024. Learnings, pitfalls and ideas.
Read more
Scala 3 Implicit
July 4, 2024
Scala 3 port of Rock the JVM Type Classes Scala 2 example
Read more
2024 Growth
January 1, 2024
I am trying something new this year and starting the year with a short list of daily and weekly micro commitments; little activities that are easy to do and will improve my life and health in small ways.
Read more
Bin Packing
April 21, 2023
A simple bin packing strategy that minimizes the quantity of bins used, finds the smallest bin for packed item(s), and adds bins until all items are packed.