YoVDO

Complex Problems, Simple -buildtool-

Offered By: Scala Days Conferences via YouTube

Tags

Scala Days Courses Scala Courses Gradle Courses sbt Courses Bazel Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of Scala build tools in this conference talk from Scala Days 2023 Seattle. Delve into the complexities of Scala tooling and learn how Scala CLI aims to provide maximum flexibility without unnecessary complexity. Discover the functional and non-functional requirements for build tools suitable for commercial Scala projects. Examine popular build tools like SBT, Maven, Gradle, and Bazel, and understand their strengths and limitations. Investigate the concept of Turing-complete configuration for build tools and the importance of extendability. Follow Krzysztof Romanowski, Head of Scala at VirtusLab, as he shares insights from his extensive experience in Scala development and tooling. Gain valuable perspectives on the future of Scala build tools and how simplicity can lead to increased productivity in commercial projects.

Syllabus

Introduction
SBT
Scala CLI
Scala CLI Limitations
Scala Multimodule Support
Scala Gridle
Scala SBT
Scala Mill
Gradle
Gradle Enterprise
Expectations for the future
Unicorn and Rainbow
Rust and Go
Scholar CLI
Extensibility
Scala CLI extension
Blip
Why


Taught by

Scala Days Conferences

Related Courses

Managing Millions of Tests Using Databricks - Automated Monitoring and Reporting System
Databricks via YouTube
Deterministic Docker Images with Go Microservices
Strange Loop Conference via YouTube
Release Engineering Best Practices at Google
USENIX via YouTube
Continuous Deployment to Kubernetes with the Google Container Tools
Devoxx via YouTube
Google Open Source Container Tools - Life of a Happy Developer in a Container World
Devoxx via YouTube