Please log in to watch this conference skillscast.
Users of Big (and not so Big) Data roughly divide into three groups, developers like us, traditional data analysts, and a hybrid called data scientists. The analysts prefer SQL, SAS, and similar, traditional tools. The scientists (mostly statisticians, really) prefer Python and R, with Julia emerging. The Developers started with Java, but they are being seduced by Scala, because it offers ideal tools for data-centric applications.
This talk explains why data-centric applications are driving Scala adoption. Scala already provides these essential features:
- Expressive DSLs.
- The JVM.
- Actors for distributed scaling.
- Optimizations for primitives, but uniform source abstractions.
- Functional combinators.
These features combine to yield powerful, scalable tools with concise APIs:
- Scalding and Summingbird - for Hadoop and Storm
- Spark and H2O - the Next Generation...
- Spire and Algebird - Mathematics
Finally, we'll discuss what's missing and what's ahead.
YOU MAY ALSO LIKE:
- Cluster-wide Scaling of Machine Learning with Ray (SkillsCast recorded in June 2020)
- YOW! Lambda Jam 2022 (Online Conference on 1st - 30th May 2022)
- Haskell eXchange 2022 (in Online Event on 1st - 30th November 2022)
- Steve Poole presents Log4Shell : Armageddon or Opportunity? (Online Meetup on 26th January 2022)
- A Conceptual Introduction to Nix for Haskellers (SkillsCast recorded in November 2021)
- Haskell in the Enterprise: A Report from in the Belly of the Whale (SkillsCast recorded in November 2021)
Why Scala is Taking Over the Big Data World
Dean Wampler, Ph.D., is the Architect for Big Data Products and Services in the Office of the CTO at Lightbend, where he focuses on the evolving “Fast Data” ecosystem for streaming applications based on the SMACK stack, Spark, Mesos, Akka (and the rest of the Lightbend Reactive Platform), Cassandra, Kafka, and other tools.