Dzu7ozwznj12wufkrzy9
SkillsCast

Ammonite: rock-solid shell scripting in Scala

10th December 2015 in London at Business Design Centre

There are 36 other SkillsCasts available from Scala eXchange 2015

Please log in to watch this conference skillscast.

547473597 640

Most people using Scala use it to build high-performance, type-safe applications. People talk about how Scala lets them scale-up: more servers, more code, more developers, more maintainability. Unfortunately, underneath these applications usually lives a rats-nest of bash-scripts and other things that keeps everything running. Why is that? And what if it didn't need to be the case?

Ammonite is a project that aims to scale down Scala: targeted at code that runs on one machine, written by a single person, with a lifetime of less than 10 seconds. Li will show how Scala is an excellent language for programming in-the-small: want to rename some files? Count the lines of Java code in a source tree? Traditionally you would reach for Bash. What if you could reach for Scala instead?

YOU MAY ALSO LIKE:

Ammonite: rock-solid shell scripting in Scala

Li Haoyi

Haoyi is a recent MIT Graduate. He spent his years in college trying to build websites, and wondered why it always felt like bashing your head against a brick wall. His current interest is in programming language/library/runtime work to try and solve once-and-for-all the annoying problems that have plagued his every attempt to make an interactive web application, and currently does his projects in Python and Scala. He now works at Dropbox.

SkillsCast

Please log in to watch this conference skillscast.

547473597 640

Most people using Scala use it to build high-performance, type-safe applications. People talk about how Scala lets them scale-up: more servers, more code, more developers, more maintainability. Unfortunately, underneath these applications usually lives a rats-nest of bash-scripts and other things that keeps everything running. Why is that? And what if it didn't need to be the case?

Ammonite is a project that aims to scale down Scala: targeted at code that runs on one machine, written by a single person, with a lifetime of less than 10 seconds. Li will show how Scala is an excellent language for programming in-the-small: want to rename some files? Count the lines of Java code in a source tree? Traditionally you would reach for Bash. What if you could reach for Scala instead?

YOU MAY ALSO LIKE:

About the Speaker

Ammonite: rock-solid shell scripting in Scala

Li Haoyi

Haoyi is a recent MIT Graduate. He spent his years in college trying to build websites, and wondered why it always felt like bashing your head against a brick wall. His current interest is in programming language/library/runtime work to try and solve once-and-for-all the annoying problems that have plagued his every attempt to make an interactive web application, and currently does his projects in Python and Scala. He now works at Dropbox.

Photos