Clément Béra: Google Software Engineer

Clément Béra: Google Software Engineer

International conferences

  1. Clément Béra, Eliot Miranda and Elisa Gonzalez Boix. Lazy Pointer Update for Low Heap Compaction Pause. In Dynamic Language Symposium, DLS'19, 2019. [Link]
  2. Dominik Aumayr, Stefan Marr, Clément Béra, Elisa Gonzalez Boix and Hanspeter Mössenböck. Efficient and Deterministic Record & Replay for Actor Languages. In International Conference on Managed Languages & Runtimes (ManLang, formerly PPPJ), ManLang’18, 2018. [Link]
  3. Clément Béra, Eliot Miranda, Tim Felgentreff, Marcus Denker and Stéphane Ducasse. Sista: Saving Optimized Code in Snapshots for Fast Start-Up. In International Conference on Managed Languages & Runtimes (ManLang, formerly PPPJ), ManLang’17, 2017. [Link]
  4. Eliot Miranda and Clément Béra. A Partial Read Barrier for Efficient Support of Live Object-oriented Programming. In International Symposium on Memory Management, ISMM’15, 2015. [Link]

International journals

  1. Daniel Ingalls, Eliot Miranda, Clément Béra and Elisa Gonzalez Boix. Two Decades of Live Coding and Debugging of VMs Through Simulation. In Software: Practice and Experience, 2020.
  2. Nevena Milojković, Clément Béra, Mohammad Ghafari and Oscar Nierstrasz. Mining Inline Cache Data to Order Inferred Types in Dynamic Languages. In Journal of Science of Computer programming, 2018. [Link]
  3. Clément Béra, Eliot Miranda, Marcus Denker and Stéphane Ducasse. Practical Validation of Bytecode to Bytecode JIT Compiler Dynamic Deoptimization. Journal of Object Technology, 2016. [Link]

International Workshops

  1. Eliot Miranda, Clément Béra, Elisa Gonzalez Boix and Daniel Ingalls. Two Decades of Smalltalk VM Development: Live VM development through Simulation Tools. In Virtual Machines and Language Implementations, VMIL’18, 2018, [Link].
  2. Sophie Kaleba, Clément Béra and Eliot Miranda. Garbage Collection Evaluation Infrastructure for the Cog VM. In International Workshop on Smalltalk Technologies, IWST’18, 2018, [Link].
  3. Matteo Marra, Clément Béra and Elisa Gonzalez Boix. A debugging approach for Big Data applications in Pharo. In International Workshop on Smalltalk Technologies, IWST’18, 2018, (link incoming).
  4. Sophie Kaleba, Clément Béra and Stéphane Ducasse. Assessing primitives performance on multi-stage execution. In Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems Workshop, ICOOOLPS’18, 2018, [Link].
  5. Sophie Kaleba, Clément Béra, Alexandre Bergel, and Stéphane Ducasse. Accurate VM profiler for the Cog VM. In International Workshop on Smalltalk Technologies, IWST’17, 2017. Best paper award (3 papers nominated out of 18). [Link]
  6. Clément Béra. A low Overhead Per Object Write Barrier for the Cog VM. In International Workshop on Smalltalk Technologies, IWST’16, 2016. [Link]
  7. Nevena Milojković, Clément Béra, Mohammad Ghafari and Oscar Nierstrasz. Inferring Types by Mining Class Usage Frequency from Inline Caches. In International Workshop on Smalltalk Technologies, IWST’16, 2016. [Link]
  8. Clément Béra and Eliot Miranda. A bytecode set for adaptive optimizations. In International Workshop on Smalltalk Technologies, IWST’14, 2014. Best paper award (3 papers nominated out of 25). [Link]
  9. Clément Béra and Marcus Denker. Towards a flexible Pharo Compiler. In International Workshop on Smalltalk Technologies, IWST’13, 2013. [Link]

Books

  1. Contributions to Chapter 13 Handling Exceptions and Chapter 14 Blocks: a Detailed Analysis of the book Deep into Pharo. [Link]
  2. Book on Call Stack Management: lectures and exercises to learn how to manage a call stack. As of today, around 15 people contacted after reading the book and doing the exercises. [Link]

Ph.D thesis

Clément Béra. Sista: a Metacircular Architecture for Runtime Optimisation Persistence. [Link]

Popularization

  1. Clément Béra and Olivier Auverlot. Au coeur de la VM Pharo. In GNU/Linux Magazine, numéro 210, décembre 2017. (Full article not available for free) [Link]
  2. Clément Béra and Olivier Auverlot. Faites vos jeux en Pharo. In GNU/Linux Magazine, numéro 214, avril 2018. (Full article not available for free) [Link]

Blog

Clément Béra. Smalltalk, Tips’n Tricks. The blog discusses virtual machines for object-oriented languages in general. The number of views reached 25,000 November the 5th 2017. [Link]

Publications in Agriculture

  1. Isaac Nyabisa Oteyo, Kennedy Kambona, Clément Béra, Mary Esther M. Toili, Wolfgang De Meuter, Stephen Kimani, Elisa Gonzalez Boix. Dynamically processing agricultural data from controlled legume sites. In RUFORUM Biannual conference, 2018.