Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore advanced techniques for leveraging sbt beyond its traditional role as a build tool in this Scala Days Copenhagen 2017 conference talk. Discover how to overcome common frustrations and maximize productivity by embracing sbt's full potential. Learn best practices for configuring and customizing build definitions, drawing insights from specific case studies. Gain a fresh perspective on sbt usage, covering topics such as automatic dependency management, continuous compilation, testing, and deployment. Delve into advanced features like sbt-release, sbt-docker, and sbt-twirl plugins, as well as crossbuilding and complex plugin development. Understand how to create archetypes, add scaffolding, and generate templates for more efficient project setups. Acquire valuable insights on documentation, community resources, and the importance of embracing sbt's learning curve to unlock its full capabilities.
Syllabus
Introduction
About Kappa
About SBT
The Journey
The Problem
Learning Curve
Embrace it
Documentation
Getting Started Guide
Community
Ask what depends
Single Responsibility Goal
SBT Release
SBT Docker
SBT Twirl
Torille
Plugins
Crossbuilding
The Next Step
Building with Plugins
Why Use sbt
sbt scripted
clean distribution and delivery
sbt workshop
Complex plugin development
Getrate template
TapAdd SBT
Create Archetypes
Add Scaffolding
Collective Journey
Necessity and Discipline
Conways Law
Project Build Definition
Recap
Resources
Questions
Taught by
Scala Days Conferences