Carnegie Mellon University
Assistant Professor, Institute for Software Research
Heather is an Assistant Professor in the School of Computer Science at Carnegie Mellon University. Before that, she was the co-founder and Executive Director of the Scala Center at EPFL, where she was also a research scientist, as well as an Assistant Clinical Professor at Northeastern University. She completed her PhD in EPFL's Faculty of Computer and Communication Science where she contributed to the now-widespread programming language, Scala. Heather's research interests are at the intersection of data-centric distributed systems and programming languages, with a focus on transferring her research results into industrial use. She has also led development of popular MOOCs some 1 million students strong, such as "Functional Programming Principles in Scala" and "Big Data Analysis with Scala and Spark."
Talks I've Given
-
Forget Compilers, the Toughest Stuff is the Soft Stuff
Featuring Heather Miller
Scala's success isn't owned by Martin Odersky alone. Scala is successful because you embraced it, you built services, experiences, and entire companies with it that have changed how we interact with our world. And along with all of that, you bore an entire ecosystem of open source...
scala scalax compilers libraries ecosystem open-source -
On Pickles and Spores: Improving Scala's Support for Distributed Programming
Featuring Heather Miller
This talk presents a new pickling framework designed for Scala with a few attractive properties: (1) using the framework requires little to no boilerplate, (2) using Scala's implicit parameters, users can add their own easily-swappable pickle format enabling users to persist to a number of...
scala boilerplate parameters json protocol-buffers