Talks
The following list is an overview of some of the research presentations I have given over the past couple of years at several locations.
- Adventures in Clojure, Navigating the STM sea and exploring Worlds, research talk at Software Languages Lab, Brussels, October 2011
- Communicating Event Loops, presentation given at the first Working Group on Language Design meeting (joint work with Mark S. Miller), Mountain View, USA, June 2011
- MapReduce in Erlang, presentation given at the 7th Ghent Functional Programming Group meeting, April 26, 2011, Ghent, Belgium
- Software Transactional Memory in Clojure (also available on SlideShare) and accompanying source code.
- Proxies: design principles for robust object-oriented intercession APIs - presentation at the Dynamic Languages Symposium, SPLASH 2010, October 18th, Reno, Nevada, USA
- A language-oriented approach to teaching concurrency - presentation at the Workshop on Curricula on Concurrency and Parallelism, SPLASH 2010, October 17th 2010, Reno, Nevada, USA
- Interview with Microsoft Channel 9 after the Emerging Languages Camp at the O'Reilly Open Source Conference (OSCON), July 2010, Portland, Oregon, USA
- Invited Talk on AmbientTalk at the Emerging Languages Camp, co-located with O'Reilly Open Source Conference (OSCON), July 2010, Portland, Oregon, USA
- Changes to ECMAScript Part 2, Harmony Highlights: Proxies and Traits - a Google tech talk about the work I did as visiting faculty at Google in Mountain View, USA, April 2010.
- Communicating Event Loops in Javascript - a lighting talk given at a Server-Side Javascript Developer Meetup in San Francisco, USA, January 2010. Thanks to Kris Kowal for uploading a video of the talk.
-
Communicating Event Loops from Kris Kowal on Vimeo.
- Event-based concurrency control - tutorial given at the OOPSLA 2009 conference in Orlando, Florida, October 2009.
- Ambient-oriented Programming and AmbientTalk - presentation given at the National Institute of Informatics, GRACE Seminar, October 15th 2009, Tokyo, Japan
- Adding State and Visibility Control to Traits using Lexical Nesting - presentation given at the 23rd European Conference on Object-Oriented Programming (ECOOP09), July 9th 2009, Genova, Italy
- Ambient References: Object Designation in Mobile Ad Hoc Networks - presentation of my (private) PhD dissertation, April 30th 2008, Brussels, Belgium
- AmbientTalk/2: Object-oriented Event-driven Programming in Mobile Ad hoc Networks - presentation at the XXVI International Conference of the Chilean Computer Science Society, November 8th 2007, Iquique, Chile and at the Departamento de Ciencias de la Computacion (DCC), November 12th, Santiago, Chile
- Linguistic Symbiosis Between Actors and Threads - presentation at the International Conference on Dynamic Languages, co-located with ESUG, August 27th 2007, Lugano, Switzerland
- AmbientTalk: Object-oriented Event-driven Programming in Mobile Ad hoc Networks - presentation at the Programming Methods Laboratory (LAMP), July 25th 2007, EPFL, Lausanne, Switzerland
- Object-oriented Coordination in Mobile Ad hoc Networks - paper presentation at the 9th International Conference on Coordination Models and Languages, June 8th 2007, Paphos, Cyprus
- Event-driven Architectures - presentation about event-driven programming and architecture.
- Ambient References - paper presentation at the Dynamic Languages Symposium at OOPSLA 2006, October 22, 2006, Portland, Oregon, USA
- Ambient-Oriented Programming - Invited Talk at the First workshop on Software Engineering for Pervasive Services (SEPS), in conjunction with ICPS 2006, Lyon, France, June 2006
- Ambient-Oriented Programming - Lab for Software Composition and Decomposition, ULB, Brussels, Belgium, December 2005
- Abstractions for Context-aware Object References, presentation at the Building Software for Pervasive Computing workshop at OOPSLA05, October 2005, San Diego, California, USA
- A Meta-architecture for Ambient-aware Objects, presentation at the first Workshop on Object Technology for Ambient Intelligence at ECOOP05, July 2005, Glasgow, Scotland
- The Io Programming Language - PROG 26 November 2004
- Strong Mobility: CoDAMoS Deliverable - KULeuven 14 October 2004