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.
Systems Journal
Notes on data engineering, software, and systems.
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.
How to write idiomatic Scala 3 Flink jobs with flink-scala-api, including type derivation, dependency setup, packaging, and the migration traps to avoid.
A philosophy for software development where humans and agents share the same context, tools, workflows, and quality bar.
There has been a large shift in the industry in recent years to moving to python for data engineering. Spark one of the leading distributed data processing engines has great suppor
Over the past few years I have worked at different companies building data lakehouses/meshes, and one challenge that has been constant is the need to understand the state of things
It's not suprise that new developers are confused when it comes to developing python libraries, there has been major changes over the years when it comes to how to work with python