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

PLATEAU 2018Author of We Should Stop Claiming Generality in our Domain-Specific Language Papers - Preview within the PLATEAU 2018-track
SLE 2018Committee 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! 2018Author of We Should Stop Claiming Generality in our Domain-Specific Language Papers within the Onward! Essays-track
SPLASH 2018Committee 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 2017Author of IceDust Calculation Strategy Composition Performance in Web Applications within the IC 2017-track
SPLASH 2017Student Volunteers Co-Chair in Organizing Committee
ECOOP 2017Author of IceDust 2: Derived Bidirectional Relations and Calculation Strategy Composition within the ECOOP Research Papers-track
ECOOP 2016Author 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 2016Student Volunteer Co-Chair in Organizing Committee
SPLASH 2015Student Volunteer Co-Chair in Organizing Committee within the Student Volunteers-track
Student Volunteer Co-Chair in Organizing Committee