Eugene works with Twitter Inc and is a member of the Scala team, founder of Scala Macros and Scala Meta.
Talks I've Given
-
A new macro system for Scala - Intermediate
Featuring Eugene Burmako
In this talk, you will explore plans regarding the future of macros. You will start with analyzing the five-year history of macros, figuring out what worked out well and what was a bad idea. Afterwards, you will discover the design of a new macro system based on scala.meta and will highlight the...
metaprogramming scala scalax macros scala-compiler compiler -
What Are Macros Good For?
Featuring Eugene Burmako
This talk will outline what Scala macros are, and in what capacity the notion of compile-time metaprogramming can be useful to you, on a series of concrete use cases from research and industry. You will see how Slick, Play, Shapeless, Akka, Pickling, Async, Specs, and others use macros and will...
scala-macros slick shapeless akka specs scala scala-pickling scalax functional-programming -
Half a Year in Macro Paradise
Featuring Eugene Burmako
Announced right before 2.10.0-final, macro paradise became the home for experimentation in the macro land. In this talk I will cover the ideas we played with and outline what panned out and what did not. What's going to happen to quasiquotes? Are type macros useful enough? Do macro...
scala -
2
Project Kepler: Compile-Time Metaprogramming for Scala
Featuring Eugene Burmako and Jan Christopher Vogt
In this talk for Scala Days, Eugene Burmako and Christopher Vogt introduce macros and quasiquotations, facilities enabling compile-time metaprogramming in Scala.
scala metaprogramming kepler
Language tools lead at Twitter, member of the Scala language committee, founder of Reasonable Scala, Scalameta and Scala Macros
My Work
Language tools lead at Twitter at Twitter, Inc.
stackoverflow.com/users/131615/eugene-burmako