Skip to content
KSKirk Sweeney
WritingAboutProjectsTopicsSearch

Topic

scala

2026-09-1310 min read

sbt 2 Is Here. Why Consider Mill?

sbt 2 improves how builds execute. Mill offers a reason to reconsider how we understand them, especially when a Flink application needs more than compilation and tests.

#scala#jvm#flink#build-tools#mill
2026-09-136 min read

Scala 3 on Apache Flink: the Practical Path

How to write idiomatic Scala 3 Flink jobs with flink-scala-api, including type derivation, dependency setup, packaging, and the migration traps to avoid.

#scala#flink#streaming#data-engineering

© 2026 Kirk Sweeney

Built with Astro · GitHub

Back to top ↑