SBT Core Concepts
Offered By: Scala Days Conferences via YouTube
Course Description
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
Related Courses
Scala and Spark 2 - Getting StartedUdemy Scala Applied, Part 3
Udemy Complex Problems, Simple -buildtool-
Scala Days Conferences via YouTube sbt 1 by Dale Wijnand and Eugene Yokota
Scala Days Conferences via YouTube SBT - Beyond the Build Tool
Scala Days Conferences via YouTube