SBT - Beyond the Build Tool
Offered By: Scala Days Conferences via YouTube
Course Description
Overview
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
Cloud Computing Applications, Part 1: Cloud Systems and InfrastructureUniversity of Illinois at Urbana-Champaign via Coursera Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX Introduction aux conteneurs
Microsoft Virtual Academy via OpenClassrooms The Docker for DevOps course: From development to production
Udemy Windows Server 2016: Virtualization
Microsoft via edX