Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

SBT Core Concepts

Scala Days Conferences via YouTube

Overview

Explore the core concepts of sbt, the build tool for Scala and Java projects, in this 47-minute conference talk from Scala Days Lausanne 2019. Delve into topics such as functional build systems, data structures, commands, and state management. Learn about applicative functors, for comprehensions, and task composition. Discover how sbt handles build configuration, extensions, and key-value stores. Gain insights into setting expressions, dynamic dispatch, and flexible plugins. Follow along with visual presentations to better understand sbt's architecture and functionality.

Syllabus

Intro
Goal of this talk
SBT Reference Manual
Build System
Functional Build
Data Structure
Command
Examples
Act
State
Shell
Time Travel
Time
Applicative functor
For comprehension
Applicative func
Compile
Compose
Minimality
Parallel
Aggregate
State diagram
Task
Build
Configuration
Extension
kVStore
Version Organization
Disk oping
Key value store
Setting expressions
Dynamic dispatch
Flexible plugins
Visual presentation
Plug

Taught by

Scala Days Conferences

Reviews

Start your review of SBT Core Concepts

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.