Overview
Explore how Scala's versatility shines across diverse projects in this conference talk from Scala Days New York 2016. Discover how Scala's powerful features enhance musical note processing, robotics programming, and home automation systems. Learn about implementing complex processing pipelines for music categorization using Scala's collections, building web-based dashboards with Scala.js and Akka-HTTP for robotics applications, and creating extensible home automation systems using Akka, Play Framework, and Scala.js. Gain insights into practical applications of Scala in various domains, including data transformation, machine learning, sensor data processing, and hardware communication across different devices.
Syllabus
Intro
Indian Classical Music
An Example - Raga Desh
An Example - Raga Yaman
Game Plan
Getting Data
Building Markov Chains
Results: Markov Chains
Team #846: The Funky Monkeys
Streaming Flow
Adding a dataset
Creating a stream of data
Displaying data in the browser
Control Flow
Serializing Data
Passing props for a card
Components for speech output
Having a component speak
Taught by
Scala Days Conferences