
- COP 2018: 10th International Workshop on Context-oriented Programming, May 18th, 2018 
  - The context of Promises 
    - Problem: (reordering scrambled asynchronous log messages caused by Promises)
    - Approach: Providing dynamic structure / context through COP / ContextJS 
- The Art, Science, and Engineering of Programming, Submission June 1, 2018 / Submission October 1,2018
  - Lively4, from object oriented to document based live programming
    - Domain: Lively Kernel as a Smalltalk-like programming approach is centered around objects / morphs
    - Problem: Tools and environments can not work and reuse other Web-technologies
    - Approach: treat HTML elements as the primary domain objects instead of 2nd degree rendering targets
- Programming Experience 2019 (PX/19) Workshop, no yet announced
  - Shorting Feedback loops and getting caught 
    - Domain: Short feedback instead through shortcuts instead of full bootstrapping 
    - Problem: 
      - "Have you tried turning it off and on again" is reliable but slow
      - Live Programming tries to avoid it, to be faster.... 
      - ... getting caught means, that a "reboot" actually fixed the problem...
    - Solution / Idea:
      - Play with more open cards and show when and how the system cheats?
      - as an alternative to cheat so good that you are not caught