Daco Harkes

Registered user since Sat 1 Nov 2014

Name: Daco Harkes

Bio: I am a Software Engineer at Google Aarhus in the Dart compiler and virtual machine team. I work on the Dart programming language compiler and virtual machine. Dart is an open source programming language. You can learn more about Dart on dartlang.org, and you can track my contributions on GitHub.

I am a former PhD student in the Programming Languages Research Group at the Delft University of Technology supervised by Eelco Visser. I am interested in programming languages in general, and specifically in declarative programming and incremental computing. My research is focused on declarative programming for (web-based) information systems. During my PhD I have created IceDust, a domain-specific language for incrementally computing derived values in information systems.

Country: Denmark

Affiliation: Google

Personal website: https://dcharkes.github.io

Research interests: Virtual Machines, Language Engineering, Domain Specific Languages

Contributions

MoreVMs 2021 Committee Member in Program Committee within the MoreVMs’21-track
PLATEAU 2018 Author of We Should Stop Claiming Generality in our Domain-Specific Language Papers - Preview within the PLATEAU 2018-track
SLE 2018 Committee Member in Program Committee within the SLE 2018-track
Author of Migrating Business Logic to an Incremental Computing DSL: A Case Study within the SLE 2018-track
Onward! 2018 Author of We Should Stop Claiming Generality in our Domain-Specific Language Papers within the Onward! Essays-track
SPLASH 2018 Committee Member in Artifact Evaluation Committee within the Artifacts-track
Author of Migrating Business Logic to an Incremental Computing DSL: A Case Study within the Posters-track
Committee Member in Artifact Evaluation Committee within the Artifacts-track
IC 2017 Author of IceDust Calculation Strategy Composition Performance in Web Applications within the IC 2017-track
SPLASH 2017 Student Volunteers Co-Chair in Organizing Committee
ECOOP 2017 Author of IceDust 2: Derived Bidirectional Relations and Calculation Strategy Composition within the ECOOP Research Papers-track
ECOOP 2016 Author of IceDust: Incremental and Eventual Computation of Derived Values in Persistent Object Graphs within the Posters-track
Author of IceDust: Incremental and Eventual Computation of Derived Values in Persistent Object Graphs within the Research Track-track
Author of Language Design for Validatable Information System Specifications within the Doctoral Symposium-track
SPLASH 2016 Student Volunteer Co-Chair in Organizing Committee
SPLASH 2015 Student Volunteer Co-Chair in Organizing Committee within the Student Volunteers-track
Student Volunteer Co-Chair in Organizing Committee