ducktape -- Scala productivity + Holden Karau + Scala Center!


Details
SF Scala is coming back in person!
NOTE: Scale By the Bay, the conference of all the meetups By the Bay including SF Scala, is back in November! The Second Chance CFP is running until June 16. Early Bird passes are also on sale.
We have three talks!
NOTE: You have to Register at Eventbrite in order to attend.
# ducktape - holding Scala's productivity together
Speaker: Aleksander Rainko, Software Engineer at Scalac
Bio: I'm a professional Scala programmer for 3 years now, during this time I've developed big interest in the metaprogramming and the type level programming side of things of this very language. Amateurishly into compilers, programming languages overall, running, cycling and swimming.
Avid music listener.
He/him.
Abstract: Throughout my career as a developer I noticed that the majority of my everyday tasks come down to moving JSON from point A to point B and for all this time I’ve been trying to minimize the amount of (human-written) code that doesn’t bring joy (also known as boilerplate) but also solves the problem at hand.
After some time I managed to land on a subjectively close-to-perfect setup that involves:
- generating server route definitions with guardrail or smithy4s,
- a newtype and a refinement type library of your choice for that sweet, sweet typesafety and validation,
- a mystery ingredient that abstracts away data transformations from generated code to my squeaky clean business domain model.
Now, what might that mystery ingredient that does all of that glue code magic for you be? Well, it’s ducktape(figuratively and literally).
Join me as I unveil the intricacies of this cool, little, macro-based library and show off how all of the above pieces fit together to create an extremely productive workflow for the most common of use cases - all of that in Scala 3.
Building Reliable Data Pipelines
Holden Karau is an American-Canadian computer scientist and author based in San Francisco, CA. She is best known for her work on Apache Spark, her advocacy in the open-source software movement, and her creation and maintenance of a variety of related projects including spark-testing-base.
Contributing to Scala
Speakers: Anatolii Kmetiuk, James Thompson and Guillaume Martres, Scala Center
Scala started as a research project and quickly evolved into a mature technology and a thriving ecosystem, thanks to the combined power of the open-source community and the software industry.
One of our missions, at the Scala Center, is to guide and support all contributors in developing the future of Scala, in a productive and harmonious way. Whether you are a Scala enthusiast, a Scala professional developer or a stakeholder of the Scala industry there are ways you can get involved that will benefit you and the community.
In this talk, you will hear about:
- The mission of the Scala Center
- The on-going projects we are working on with the community
- Ways to get involved and contribute to Scala
This is also an opportunity to meet and chat with the Scala Center team.
NOTE: You have to Register at Eventbrite in order to attend.

ducktape -- Scala productivity + Holden Karau + Scala Center!