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:
- Scala eXchange London 2019 (in London on 12th - 13th December 2019)
- Scala Scripting - Intermediate (SkillsCast recorded in December 2016)
- Real World Kotlin Development Workshop (in London on 22nd - 23rd October 2019)
- Migrating to Java 11 with Ben Evans (in London on 28th - 29th October 2019)
- Scalax2gether Community Day 2019 (in London on 14th December 2019)
- Code Kata: Yilin Wei - Optics with Monocle (in London on 22nd October 2019)
- Don’t keep it to yourself - openness and honesty in the workplace (in London on 30th October 2019)
- Abstract Data Types In The Region Of Abysmal Pain, And How To Navigate Them (SkillsCast recorded in September 2019)
- Scales and Flow Meters (SkillsCast recorded in September 2019)
Ammonite: rock-solid shell scripting in Scala
Haoyi is a Software Engineer at Databricks. At work, he builds on tools and infrastructure to make developers faster and more productive, and as a hobby, he maintains a wide range of open-source Scala projects, including the Ammonite REPL, Mill build tool, and others.