After being out of favor for a while, natively compiled applications are making a comeback. Scala Native offers a concise way of writing low-level system code using the Scala type system. It compiles regular Scala code to machine code, reducing application startup to mere milliseconds. In our workshop, we’ll make the journey from hello world, to low-level system programming with native primitives, and ahead of time compiled regular Scala; all in the Scala environment you’re familiar with.
Paweł Cejrowski has almost 5 years experience as a software engineer and a vast majority of that time he has spent with Scala. He’s keen on operationalization of data processing at scale and works with Scala for providing data science tooling for Tapad. After hours, he occasionally contributes to OSS (including Scala Native backend to Softwaremill’s Sttp) and tries to release his first mobile app.