Scale By The Bay 2019: Evan Chan, Rust and Scala, Sitting in a Tree….
As a Scala developer of many years, I started getting into Rust out of frustration with Scala and the JVM, working on in-memory databases and high performance data manipulation code. Rust appealed due to its promise of safety, performance, AND high level abstractions. Does it really deliver, and how does it compare with Scala in those respects? In particular:
Safety: what does it mean to be a safe language by default? Let’s compare the two languages approach to safety
What are some similar and dissimilar functional features?
Performance: A close look at how Rust delivers fast performance without sacrificing FP, or: Rust vs Scala functional transforms
Why Rust holds huge promise in data engineering
Is it possible to take advantage of some Rust while keeping your Scala codebase intact?
Evan Chan
Senior Software Engineer
USA
Websitetwitter.com/evanfchan
TwitterTweet
Evan loves to design, build, and improve bleeding edge distributed data and backend systems using the latest in open source technologies. He is the creator of the FiloDB open-source distributed time-series database, as well as the Spark Job Server. He has led the design and implementation of multiple big data platforms based on Storm, Spark, Kafka, Cassandra, and Scala/Akka, including a columnar real-time distributed query engine. He has been an active contributor to the Apache Spark project, and a two-time Datastax Cassandra MVP. He has built Spark applications since Spark 0.8, Cassandra since 0.6. He is a big believer in GitHub, open source, and meetups, and have given talks at various conferences including Strata, Spark Summit, Cassandra Summit, FOSS4G, and Scala Days. He has a Bachelors and Masters of Electrical Engineering, with distinction, from Stanford University. In his spare time he is a family man, photographer, foodie, avid Oakland Athletics fan, and committed follower of Jesus.
Видео Scale By The Bay 2019: Evan Chan, Rust and Scala, Sitting in a Tree…. канала FunctionalTV
Safety: what does it mean to be a safe language by default? Let’s compare the two languages approach to safety
What are some similar and dissimilar functional features?
Performance: A close look at how Rust delivers fast performance without sacrificing FP, or: Rust vs Scala functional transforms
Why Rust holds huge promise in data engineering
Is it possible to take advantage of some Rust while keeping your Scala codebase intact?
Evan Chan
Senior Software Engineer
USA
Websitetwitter.com/evanfchan
TwitterTweet
Evan loves to design, build, and improve bleeding edge distributed data and backend systems using the latest in open source technologies. He is the creator of the FiloDB open-source distributed time-series database, as well as the Spark Job Server. He has led the design and implementation of multiple big data platforms based on Storm, Spark, Kafka, Cassandra, and Scala/Akka, including a columnar real-time distributed query engine. He has been an active contributor to the Apache Spark project, and a two-time Datastax Cassandra MVP. He has built Spark applications since Spark 0.8, Cassandra since 0.6. He is a big believer in GitHub, open source, and meetups, and have given talks at various conferences including Strata, Spark Summit, Cassandra Summit, FOSS4G, and Scala Days. He has a Bachelors and Masters of Electrical Engineering, with distinction, from Stanford University. In his spare time he is a family man, photographer, foodie, avid Oakland Athletics fan, and committed follower of Jesus.
Видео Scale By The Bay 2019: Evan Chan, Rust and Scala, Sitting in a Tree…. канала FunctionalTV
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Scale By The Bay 2018: Bryan Cantrill, Rust and Other Interesting Things](https://i.ytimg.com/vi/2wZ1pCpJUIM/default.jpg)
![scale.bythebay.io: John A. De Goes, The Design of the Scalaz 8 Effect System](https://i.ytimg.com/vi/wi_vLNULh9Y/default.jpg)
![RustConf 2019 - Rust for Weld, a High Performance Parallell JIT Compiler by Shoumik Palkar](https://i.ytimg.com/vi/gr11KYrB78E/default.jpg)
![Rust, WebAssembly, and the future of Serverless by Steve Klabnik](https://i.ytimg.com/vi/CMB6AlE1QuI/default.jpg)
![Scale By The Bay 2018: Panel I: Thoughtful Software Engineering](https://i.ytimg.com/vi/L43P3DMZwUg/default.jpg)
![Intro to Apache Spark for Java and Scala Developers - Ted Malaska (Cloudera)](https://i.ytimg.com/vi/x8xXXqvhZq8/default.jpg)
![SF Scala: Essential Effects By Adam Rosien](https://i.ytimg.com/vi/9TR--8gAcZ8/default.jpg)
![What's coming in Scala 3 by Josh Suereth & James Ward](https://i.ytimg.com/vi/Nv-BzYOMiWY/default.jpg)
![Keynote: The Last Hope for Scala's Infinity War - John A. De Goes](https://i.ytimg.com/vi/v8IQ-X2HkGE/default.jpg)
![Rust, Julia, and Go: Disruptive New Programming Languages Changing the Face of Computing](https://i.ytimg.com/vi/6qCH7Y2rc_w/default.jpg)
![Functional Programming with Effects by Rob Norris](https://i.ytimg.com/vi/30q6BkBv5MY/default.jpg)
![RustLatam 2019 - Kevin Hoffman: WebAssembly with Rust](https://i.ytimg.com/vi/YDQICTKlr9g/default.jpg)
![SF Scala: Kiar - Key/Value store with MVCC based Transaction System By Sandeep Virdi](https://i.ytimg.com/vi/0XJuq3DYqF8/default.jpg)
![Scale By The Bay 2019: Bryan Cantrill, Was He Wright All Along? Software After Moore's Law](https://i.ytimg.com/vi/TM9h89Vo_Qo/default.jpg)
![scala.bythebay.io: Li Haoyi, Scala Scripting](https://i.ytimg.com/vi/hlB7pQkiMd0/default.jpg)
![Bringing the Unix Philosophy to Big Data by Bryan Cantrill: FutureStack13](https://i.ytimg.com/vi/S0mviKhVmBI/default.jpg)
![Scala By The Bay 2019: Win Wang, Rsc: Scala Outlining for Distributed Compilation](https://i.ytimg.com/vi/yuT-TTOQta4/default.jpg)
![Scale By The Bay 2020: David Aronchick, Owned By Statistics: How Kubeflow & MLOps Can Help Secure...](https://i.ytimg.com/vi/uVhEXmsgb08/default.jpg)
![GothamGo 2018 - Things in Go I Never Use by Mat Ryer](https://i.ytimg.com/vi/5DVV36uqQ4E/default.jpg)
![RustConf 2019 - Opening Keynote by Steve Klabnik & Florian Gilcher](https://i.ytimg.com/vi/FSrQX4uYuOM/default.jpg)