Please log in to watch this conference skillscast.
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
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.