LOADING

Bazel: Do We Really Need Another Build Tool?

In this talk, I'll introduce Bazel, exploring its core concepts and the unique aspects that set it apart from other build tools. I'll dive into some typical challenges Scala developers might face when working with Bazel.

Jaroslaw Ratajski
Developer, Wizard, Anarchitect
About This Talk

With set, Gradle, Mill, Maven, and who knows what else, the Scala ecosystem is already crowded with build tools. Each has huge potential to make developers angry, each in a different way.

In this talk, I'll introduce Bazel, exploring its core concepts and the unique aspects that set it apart from other build tools. I'll dive into some typical challenges Scala developers might face when working with Bazel.

Perhaps soon, our community will have yet another tool that keeps us frustrated!

more great talks

Might Be Interesting

Day 2
  —  
arrow pointing right icon

Scalable Onboarding: Easing New Members into a Scala Codebase

In this talk, I'll walk you through coding and design practices I've developed over the years, whilst onboarding new graduates into world of Scala (be it typelevel based API, Spark based ETL, or ML pre and post-processings), and how I made the process easier for people who didn't have much Scala experience beforehand.

Day 1
  —  
arrow pointing right icon

From Zero to Production Faster Than Your Average Meeting with Pillars

I will demonstrate how Pillars can take you from zero to production in record time. By leveraging Pillars’ integration of well-known libraries, you can bypass the usual complexities of setting up observability (traces, metrics, and logs), database access, API calls, and feature flag management.

Day 1
  —  
arrow pointing right icon

Slow-Auto, Inconvenient-Semi: escaping false dichotomy with sanely-automatic derivation

In this presentation you will learn the source of your issues, and a third way - sanely-automatic derivation which is fast to compile, fast to run, and easy to debug by its users.

Day 1
  —  
arrow pointing right icon

What does the functor do on the tree?

In this talk we'll see how to model a tree structure in Scala, take both imperative and functional approaches to tree traversal algorithms, and do some ASCII art at the same time.

See All Events
Join us!

We're looking for amazing speakers.
CFP is open till 10.01.2023

Fill in Call for Papers
location icon

Location

Centrum Konferencyjne POLIN, Poland
stay in touch icon

Follow Us

Contact Us