Professional Activities
Selected Recorded Talks
-
One VM to Rule Them All.
3-hour Tutorial about the Truffle system at PLDI 2016.
Video recording
-
The Graal Compiler.
3-hour Tutorial about the Graal compiler at PLDI 2017.
Video recording -
GraalVM-Native Images: The Best Startup Solution for Your Applications.
Code One 2019.
Video recording -
Origins and Technology of the GraalVM Project.
Code One 2019.
Video recording -
Improving GraalVM Native Image.
JVM Language Summit 2019.
Video recording -
Polyglot Native: Java, Scala, Kotlin, and JVM languages.
JVM Language Summit 2017.
Video recording -
One Compiler.
JVM Language Summit 2016.
Video recording -
Hybrid Memory Management.
JVM Language Summit 2015.
Video recording
Service to the Professional Community
- Program Committee Member, International Symposium on Memory Management (ISMM 2021), Virtual conferece, June 24, 2021
- Program Committee Member, International Symposium on Memory Management (ISMM 2019), Phoenix, Arizona, June 23, 2021
- External Review Committee Member, Conference on Programming Language Design and Implementation (PLDI 2018), Philadelphia, Pennsylvanian, June 18–22, 2018
- Program Committee Member, International Symposium on Memory Management (ISMM 2017), Barcelona, Spain, June 17, 2017
- Program Committee Member, International Conference on Principles and Practices of Programming on the Java Platform (PPPJ 2015), Melbourne, Florida, September 8–11, 2015
- External Review Committee Member, Conference on Programming Language Design and Implementation (PLDI 2015), Portland, Oregon, June 13–17, 2015
- External Review Committee Member, International Symposium on Memory Management (ISMM 2015), Portland, Oregon, June 14, 2015
- Program Committee Member, Dynamic Languages Symposium (DLS 2014), Portland, Oregon, October 21, 2014
- Program Committee Member, Dynamic Languages Symposium (DLS 2013), Indianapolis, Indiana, October 28, 2013
- Program Committee Member, International Conference on Principles and Practices of Programming on the Java Platform (PPPJ 2013), Stuttgart, Germany, September 11–13, 2013
- Program Committee Member, Workshop on Formal Techniques for Java-like Programs (FTfJP 2013), Montpellier, France, July 1, 2013
- Program Committee Member, Workshop on Virtual Machines and Intermediate Languages (VMIL 2012), Tucson, Arizona, October 21, 2012
- Program Committee Member, International Symposium on Memory Management (ISMM 2012), Beijing, China, June 15–16, 2012.
- Program Chair, International Conference on Principles and Practice of Programming in Java (PPPJ 2011), Kongens Lyngby, Denmark, August 24–26, 2011.
- Reviewer, Science of Computer Programming, Elsevier, 2011.
- Reviewer, ACM Transactions on Architecture and Code Optimization (TACO), 2011.
- Reviewer, Journal on Information & Software Technology, Elsevier, 2011, 2010, 2009.
- External Reviewer, Annual Computer Security Applications Conference (ACSAC 2010), Austin, Texas, USA, December 6–10, 2010.
- Program Committee Member, International Conference on Principles and Practice of Programming in Java (PPPJ 2010), Vienna, Austria, September 15–17, 2010.
- External Reviewer, International Conference on Parallel Architectures and Compilation Techniques (PACT 2010), Vienna, Austria, September 11–15, 2010.
- Reviewer, Software: Practice and Experience, John Wiley & Sons, 2010.
- Reviewer, Journal on Infrared Physics & Technology, Elsevier, 2010.
- Reviewer, ACM Transactions on Programming Languages and Systems (TOPLAS), 2009.
- Program Committee Member, International Conference on Principles and Practice of Programming in Java (PPPJ 2009), Calgary, Canada, August 27–28, 2009.
- External Reviewer, International Conference on Compiler Construction (CC 2009), York, United Kingdom, March 22–29, 2009.
- External Reviewer, International Conference on Principles and Practice of Programming in Java (PPPJ 2008), Modena, Italy, September 8–11, 2008.
- External Reviewer, Joint Modular Languages Conference (JMLC 2006), Oxford, England, September 13–15, 2006.
- External Reviewer, International Conference on Perspectives of System Informatics (PSI 2006), Novosibirsk, Russia, June 27–30, 2006
- External Reviewer, International Conference on Virtual Execution Environments (VEE 2006), Ottawa, Canada, June 14–16, 2006.