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
Teaching Domain Specific Languages in ScalaScala Days Conferences via YouTube Why Dolly Is Just the Beginning for Open LLM Models
Scala Days Conferences via YouTube Building Billion Node Graphs for Machine Learning
Scala Days Conferences via YouTube How Does Incremental Compilation Work with Scala 3
Scala Days Conferences via YouTube AI Assisted Development
Scala Days Conferences via YouTube