YoVDO

SBT - Beyond the Build Tool

Offered By: Scala Days Conferences via YouTube

Tags

Scala Days Courses Scala Courses Docker Courses Build Automation Courses sbt Courses

Course Description

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

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Parallel programming
École Polytechnique Fédérale de Lausanne via Coursera
Big Data Analysis with Scala and Spark
École Polytechnique Fédérale de Lausanne via Coursera
Functional Programming in Scala Capstone
École Polytechnique Fédérale de Lausanne via Coursera