The Fifth Elephant 2017

On data engineering and application of ML in diverse domains

Working with Apache Spark in Eta

Submitted by Jyothsna Srinivas (@jyothsnasrinivas) on Sunday, 16 April 2017

videocam_off

Technical level

Intermediate

Section

Full talk for data engineering track

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +18

Abstract

Eta is a high-level, purely functional programming language and also the newest member to the JVM world. It has been gaining traction as an alternative to Scala for solving Big Data problems. In this talk, I would like to discuss why Eta is ideal for writing Apache Spark jobs by considering the following aspects:
1) Type-safety
2) Elegant EDSLs (Embedded Domain Specific Languages)
3) Interoperates with Java ecosystem
4) Ideal for concurrent, parallel, and distributed systems.

Outline

The talk will mainly cover the following topics:
1) Introduction to pure functional programming
2) Why Eta?
3) Why Eta for Spark?
4) EDSL for Spark in Eta
5) Demo a Apache Spark jobs written in Eta

Speaker bio

Jyothsna is the CEO and Co-founder of TypeLead. TypeLead is the company behind Eta programming language.
She is also one of the major committers to the Eta project.

Links

Comments

  • 1
    Zainab Bawa (@zainabbawa) Reviewer a year ago

    Please submit draft slides, detailing the exact content which will be covered in the talk, and upload and share link to a two-min, self-recorded preview video explaining what this talk is about and why participants should attend.

Login with Twitter or Google to leave a comment