eBook

SBT in Action

By Joshua Suereth, Software Engineer, data Artisans Engineer, data Artisans

By Joshua Suereth, Software Engineer, data Artisans Engineer, data Artisans and Matthew Farwell, Software Engineer, data Artisans Engineer, data Artisans

Simple Build Tool: sbt. The idea of a high quality build tool for Scala is indeed simple, but sbt itself is richly-featured and powerful. Documentation for sbt is sparse, and the blogs, tutorials, and other bits scattered across the web leave you wanting a comprehensive, accurate picture of how to build Scala projects effectively and efficiently. This book will help you transform ugly, complex builds into a streamlined, automated, and repeatable process.

SBT in Action is first and foremost a tutorial about effectively building Scala projects. It introduces the sbt tool with a simple project that establishes the fundamentals of running commands and tasks. Next, it shows you how to use the peripheral libraries in sbt to make common tasks simpler. This includes an I/O library to deal with files and how to parse user input in a meaningful fashion. Finally, it covers how to deploy software effectively.

The free sample PDF available here contains Chapters One, Three and Five. To purchase the full book please go here and enter the code tssbt to qualify for 45% discount for all formats.

Please enter your information to receive your E-book copy of a subset of SBT in Action by Joshua Suereth and Matthew Farwell and be signed up for the Lightbend Newsletter. Once you've entered your information and submitted the form, the PDF will be emailed to your address.

Grab your copy

Please enter your information to receive your E-book chapter(s) of SBT in Action by Joshua Suereth, Software Engineer, data Artisans Engineer, data Artisans Joshua Suereth, Software Engineer, data Artisans Engineer, data Artisans and Matthew Farwell, Software Engineer, data Artisans Engineer, data Artisans and be signed up for the Lightbend Newsletter. Once you've entered your information and submitted the form, the PDF will be emailed to your address.

*Required: The information you provide will be used in accordance with the terms of our privacy policy. **Required Opt-In: I would like to receive the monthly newsletter, educational resources (white papers, ebooks, webinars, reports), and event information via email. You can unsubscribe at anytime or manage your email preferences here.

About Author

Joshua Suereth, Software Engineer, data Artisans Engineer, data Artisans

About Authors

Joshua Suereth, Software Engineer, data Artisans Engineer, data Artisans

Matthew Farwell, Software Engineer, data Artisans Engineer, data Artisans

About Lightbend

Lightbend (Twitter: @Lightbend) provides the leading Reactive application development platform for building distributed systems. Based on a message-driven runtime, these distributed systems, which include microservices and streaming fast data applications, can effortlessly scale on multi-core and cloud architectures. Many of the most admired brands around the globe are transforming their businesses with our platform, engaging billions of users every day through software that is changing the world. For more information on Lightbend, visit: lightbend.com